Messages in many parts of UIMA are done using an internationalization scheme,
where the message has a key and that key is a substitutable string in a
properties file which could be translated.

When defining this, there's an indirection used, put into files containing

    public static final String A_KEY_NAME = "key in the properties file";

The string constant pool for the Java file for this has both of these strings. 
A slight savings can be had by making these names the same, for example:

    public static final String A_KEY_NAME = "A_KEY_NAME";
   
-Marshall

Reply via email to