anchor.diff:  			var as = "";
   			var test = "";
   			var errors = "";
  +			var userParams = [];
  +			var logParams = [];
   
   			if(structKeyExists(arguments, "errorList")) {
   				try {
  
positive.code: 			var sb = "";
  			var count = "";
  			var c = "";
  
  			if(arguments.maxLength <= 0)
  				throwException(createObject("component", "org.owasp.esapi.errors.ValidationAvailabilityException").init(variables.ESAPI, "Invalid input", "Invalid readline. Must read a positive number of bytes from the stream"));
  
  			sb = newJava("java.lang.StringBuffer").init();
  			count = 0;
  
negative.code: 						date = arguments.format.parse(javaCast("string", date));
  					}
  					catch(java.text.ParseException e) {
  						msgParams = [arguments.context, arguments.input, arguments.format.toLocalizedPattern()];
  						throwException(createObject("component", "org.owasp.esapi.errors.ValidationException").init(variables.ESAPI, variables.ESAPI.resourceBundle().messageFormat("Validator.getValidDate.patternMismatch.userMessage", msgParams), variables.ESAPI.resourceBundle().messageFormat("Validator.getValidDate.patternMismatch.logMessage", msgParams), e, arguments.context));
  					}
  					date = createDateTime(year(date), month(date), day(date), hour(date), minute(date), second(date));
  				}
  