allowedFormats.add(dtFormat);
allowedFormats.add("d MMM yyyy hh:mm a");
allowedFormats.add("dd MMM yyyy");
allowedFormats.add("d MMM yyyy");
// carry out validation
DatePatternConstraint constraint = new DatePatternConstraint();
constraint.setAllowedFormats(allowedFormats);
ConstraintValidationResult result = processor.process(
dictionaryValidationResult, date, constraint,
attributeValueReader).getFirstConstraintValidationResult();
// assertions
log.info(ToStringBuilder.reflectionToString(dictionaryValidationResult));