code: public String getMessage (HttpServletRequest req, String path, Object[] args)
      {
          String msg = getMessage(req, path, true);
          // we may cache message formatters later, but for now just use the static convenience
          // function
          return MessageFormat.format(MessageUtil.escape(msg), args);
      }
docs: Looks up the message with the specified path in the resource bundle most appropriate for the
  locales described as preferred by the request, then substitutes the supplied arguments into
  that message using a <code>MessageFormat</code> object.
  
  @see java.text.MessageFormat