code: public boolean matches(String surt, Date captureDate, Date retrievalDate, String who2) {
          return (who == null || who.length() == 0 || who.equals(who2))
          	&& matches(surt, captureDate, retrievalDate);
      }
docs: Return true if the given request matches against this rule.
  
  @param surt          SURT of requested document
  @param captureDate   Capture date of document
  @param retrievalDate
  @param who2          Group name of requesting user
  @return