public static String getString(String key, Object[] oa, Locale lcl) { final ResourceBundle rb = ResourceBundle.getBundle(ENGINE, lcl); try { return MessageFormat.format(rb.getString(key), oa); } catch (MissingResourceException e ) { e.printStackTrace(); return '!' + key + '!'; } }
public static String getString( String key ) { return getString( key, Locale.getDefault( ) ); }
    public static String getString(String key, Object[] oa, Locale lcl)    {        final ResourceBundle rb = ResourceBundle.getBundle(ENGINE, lcl);        try        {            return MessageFormat.format(rb.getString(key), oa);        }        catch (MissingResourceException e )        {            e.printStackTrace();            return '!' + key + '!';        }    }