docs: @Override
      public Set<IPersonAttributes> getPeopleWithMultivaluedAttributes(
              Map<String, List<Object>> query) {
          final Set<IPersonAttributes> people =
                  delegatePersonAttributeDao.getPeopleWithMultivaluedAttributes(query);
          if (people == null) {
              return null;
          }
  
          final Set<IPersonAttributes> modifiedPeople = new LinkedHashSet<>();
  
          for (final IPersonAttributes person : people) {
              /*
               * WARNING:  Not safe to pass uidInQuery in this scenario;  results will be "filled" by
               * getPerson(uid) subsequently.
               */
              final IPersonAttributes mergedPerson = postProcessPerson(person, null);
              modifiedPeople.add(mergedPerson);
          }
  
          return modifiedPeople;
      }