ErrorLog.error(MembershipFinder.class, E.MSF_FINDSUBJECTS + e.getMessage());
  protected static Set findSubjects(GrouperSession s, Owner o, Field f) {    /*     * @filtered  true  MembershipFinder.findMemberships(s, oid, f)     * @session   true  MembershipFinder.findMemberships(s, oid, f)     */    GrouperSession.validate(s);    Set       subjs = new LinkedHashSet();    Iterator  iter  = findMemberships(s, o, f).iterator();    while (iter.hasNext()) {      Membership ms = (Membership) iter.next();      try {        subjs.add(ms.getMember().getSubject());      }      catch (Exception e) {        // @exception MemberNotFoundException        // @exception SubjectNotFoundException        // Ignore      }    }    return subjs;  } // protected static Set findMembers(s, o, f)