We got feedback that our net.sf.mmm.util.nls.api package is somewhat overloaded and already thought about a general exception cleanup.
To keep compatibility we want to do the following:
Refactor/Move all exceptions classes from net.sf.mmm.util.nls.api to net.sf.mmm.util.exception.api.
Restore all old classes, derive them from the new ones where possible and mark them as deprecated (in the next major release, we will remove them).
In the new package we will skip methods with NlsTemplateResource as argument. In the old deprecated classes we will keep them for compatibility. Also we will deprecate them in NlsMessage.
We got feedback that our net.sf.mmm.util.nls.api package is somewhat overloaded and already thought about a general exception cleanup. To keep compatibility we want to do the following: