code: protected String getMessageInternal(Locale locale, String code, Object[] args) {
  		if(code == null) {
  			return null;
  		}
  
  		if(locale == null) {
  			locale = I18nUtils.getLocale();
  		}
  
  		final MessageFormat messageFormat = resolveMessageFormat(locale, code);
  		if(messageFormat != null) {
  			synchronized(messageFormat) {
  				return messageFormat.format(args);
  			}
  		}
  
  		return null;
  	}
docs: --------------------------------------------------------------------------