code: protected ValidationMessage<Origin> reportFeatureError(Origin origin, String messageKey, Feature feature,
  			Object... params) {
          ValidationMessage<Origin> message = reportMessage(Severity.ERROR, origin, messageKey, params);
  
          appendLocusTadAndGeneIDToMessage(feature, message);
  
          return message;
      }
docs: Creates an error validation message for the feature and adds it to
  the validation result. If there are locus_tag or gene qualifiers the values of these will be added
  to the message as a curator comment.
  
  @param origin the origin
  @param messageKey a message key
  @param params message parameters