@Override
    protected Set<PersonAttributes> getAttributesFromDao(final Map<String, List<Object>> seed,
                                                         final boolean isFirstQuery,
                                                         final PersonAttributeDao currentlyConsidering,
                                                         final Set<PersonAttributes> resultPeople,
                                                         final PersonAttributeDaoFilter filter) {
        return currentlyConsidering.getPeopleWithMultivaluedAttributes(seed, filter, resultPeople);
    }
A {@link PersonAttributeDao} implementation which iterates over child
{@link PersonAttributeDao} queries each with the same data and merges their
reported attributes in a configurable way. The default merger is
{@link MultivaluedAttributeMerger}.

@author andrew.petro@yale.edu
@author Eric Dalquist
@since 7.1.0
core/cas-server-core-authentication-api/src/main/java/org/apereo/cas/authentication/attribute/MergingPersonAttributeDaoImpl.java