code: protected ValidationMessage<Origin> reportMessage(Severity severity, Origin origin,
  			String messageKey, Object... params) {
          ValidationMessage<Origin> message = EntryValidations.createMessage(origin, severity, messageKey, params);
          message.getMessage();
  //        System.out.println("message = " + message.getMessage());
          result.append(message);
          return message;
      }
docs: Creates a validation message for the feature and adds it to
  the validation result.
  
  @param severity message severity
  @param origin the origin
  @param messageKey a message key
  @param params message parameters