public boolean validate(String email) { if (users.existsWithEmail(email)) { validator.add(messageFactory.build("error", "user.errors.email.used")); } if (email == null) { validator.add(messageFactory.build("error", "user.errors.email.required")); } return !validator.hasErrors(); }