protected PersonAttributes getSinglePerson(final Set<PersonAttributes> people) {
        try {
            return DataAccessUtils.singleResult(people);
        } catch (final IncorrectResultSizeDataAccessException e) {
            LOGGER.warn("Unexpected multiple people returned from person attribute DAO: [{}] : [{}]", e.getClass().getName(), e.getMessage());
            people.forEach(p -> LOGGER.debug("Person: [{}]", p));
            throw e;
        }
    }
Base {@link PersonAttributeDao} that provides implementations of the deprecated methods.

@author Eric Dalquist
@since 7.1.0
core/cas-server-core-authentication-api/src/main/java/org/apereo/cas/authentication/attribute/BasePersonAttributeDao.java