throws  GroupNotFoundException, MemberNotFoundException
throws  ModelException
  private Set _addHasMembersToWhereGroupIsMember(Set isMember, Set hasMembers)     throws  GroupNotFoundException, // TODO            MemberNotFoundException  {    Set     mships  = new LinkedHashSet();    // Add the members of m to where g is a member but only if f == "members"    if (this.f.equals(Group.getDefaultList())) {      Iterator isIter = isMember.iterator();      while (isIter.hasNext()) {        Membership isMS = (Membership) isIter.next();        Iterator hasIter = hasMembers.iterator();        while (hasIter.hasNext()) {          Membership  hasMS = (Membership) hasIter.next();          Membership  eff   = Membership.newEffectiveMembership(            this.s, isMS, hasMS, 2          );          mships.add(eff);        }      }    }    return mships;  } // private Set _addHasMembersToWhereGroupIsMember(isMember, hasMembers)