code: protected boolean fail(List<ValidationMessage> errors, IssueType type, int line, int col, String path, boolean thePass, String msg) {
      if (!thePass) {
  		 addValidationMessage(errors, type, line, col, path, msg, IssueSeverity.FATAL);
  	 }
      return thePass;
    }
docs: Test a rule and add a {@link IssueSeverity#FATAL} validation message if the validation fails
  
  @param thePass
  Set this parameter to <code>false</code> if the validation does not pass
  @return Returns <code>thePass</code> (in other words, returns <code>true</code> if the rule did not fail validation)