code: @Override
      public Message newMessage(final String message, final Object... params) {
          if (params == null) {
              return new SimpleMessage(message);
          }
          final ParameterizedMessage msg = new ParameterizedMessage(message, params);
          return new StatusMessage(msg.getFormattedMessage(), msg.getThrowable());
      }
docs: Creates {@link SimpleMessage} instances containing the formatted parameterized message string.
  
  @param message The message pattern.
  @param params The message parameters.
  @return The Message.
  
  @see MessageFactory#newMessage(String, Object...)