@Override public boolean isValid(Conta conta, ConstraintValidatorContext ctxt) { if (conta == null) { return true; } return !(conta.getAgencia() == null ^ conta.getNumero() == null); }