code: public static ChaiResponseSet readChaiResponseSet( final ChaiUser user )
              throws ChaiUnavailableException, ChaiValidationException, ChaiOperationException
      {
          return ChaiResponseSet.readUserResponseSet( user );
      }
docs: Read the user's configured ResponseSet from the directory.
  A caller would typically use the returned {@code ResponseSet} for testing responses by calling
  {@link ResponseSet#test(Map)}.
  
  @param user ChaiUser to read responses for
  @return A valid ResponseSet if found, otherwise null.
  @throws ChaiUnavailableException If the directory server(s) are unavailable
  @throws ChaiOperationException   If an error is encountered during the operation
  @throws ChaiValidationException when there is a logical problem with the response set data, such as more randoms required then exist