code: @Override
      public Map<String, List<Object>> getAttributes() {
          for (final IAdditionalDescriptors additionalDescriptors : delegateDescriptors) {
              final Map<String, List<Object>> attributes = additionalDescriptors.getAttributes();
              if (attributes != null && !attributes.isEmpty()) {
                  return attributes;
              }
          }
  
          return Collections.emptyMap();
      }
docs: /* (non-Javadoc)
  @see org.jasig.services.persondir.IPersonAttributes#getAttributes()