This is the superclass for all runtime exceptions in UIMA. Runtime exceptions do not need to be declared in the throws clause of methods.
UIMARuntimeException
extends {@link InternationalizedRuntimeException} forinternationalization support. Since UIMA Runtime Exceptions are internationalized, the thrower does not supply a hardcoded message. Instead, the thrower specifies a key that identifies the message. That key is then looked up in a locale-specific {@link java.util.ResourceBundle ResourceBundle} to find the actual message associated with thisexception.
The thrower may specify the name of the ResourceBundle
in which to find the exception message. Any name may be used. If the name is omitted, the resource bundle identified by {@link #STANDARD_MESSAGE_CATALOG} will be used. This contains the standard UIMA exceptionmessages.