if (getMessageRegister() == null) { msg = key; } else {  msg = getMessageRegister().getMessage(key, args); }
    public final void raiseException(Exception e, String key, Object... args) {        final String msg;        if (getMessageRegister() == null) {            msg = key;        } else {            // we construct a localized message            msg = getMessageRegister().getMessage(key, args);        }        final ApplicationException exc = new ApplicationException(this, e, key,                args);        if (applicationMessageHelper != null) {            applicationMessageHelper.showErrorMessage(null, key, getId(), exc,                    args);        }        throw exc;    }