if ( value.before( now ) ) {
HibernateConstraintValidatorContext hibernateContext =
context.unwrap( HibernateConstraintValidatorContext.class );
hibernateContext.disableDefaultConstraintViolation();
hibernateContext.addExpressionVariable( "now", now )
.buildConstraintViolationWithTemplate( "Must be after ${now}" )
.addConstraintViolation();
return false;