@Override public <T extends ValidationListener> void validate(ValidationContext<T> context) { if (context.getPropertyValue() == null) return; if (!EMailValidationUtils.isValid(context.getPropertyValue(), getPattern())) { context.getListener().addError(Reasons.EMAIL_ADDRESS, context); } }