code: public String key(String keyName, Object[] params) {
  
          return getMessages().key(keyName, params);
      }
docs: Returns the localized resource string for a given message key,
  with the provided replacement parameters.<p>
  
  If the key was found in the bundle, it will be formatted using
  a <code>{@link java.text.MessageFormat}</code> using the provided parameters.<p>
  
  If the key was not found in the bundle, the return value is
  <code>"??? " + keyName + " ???"</code>. This will also be returned
  if the bundle was not properly initialized first.
  
  @param keyName the key for the desired string
  @param params the parameters to use for formatting
  @return the resource string for the given key
  
  @see CmsMessages#key(String)