/** {@inheritDoc} */ public void validate(Subject subject) throws ValidationException { if (subject.getBaseID() == null && subject.getNameID() == null && (subject.getSubjectConfirmations() == null || subject.getSubjectConfirmations().size() == 0)) { throw new ValidationException("ID or SubjectConfirmation required"); } } }