ms = new Membership(s, oid, m.getUuid(), f);
ms = new Membership(s, oid, m, f);
  protected static Membership addMembership(    GrouperSession s, Object o, Member m, Field f  )    throws MemberAddException  {    String oid = _getOid(o);    Membership ms = null;    try {      // Does the membership already exist?      ms = MembershipFinder.findImmediateMembership(s, oid, m, f);      throw new MemberAddException(        "membership already exists"      );    }    catch (MembershipNotFoundException eMNF) {      // Membership doesn't exist.  Create it.      ms = new Membership(s, oid, m.getUuid(), f);    }    if (ms == null) {      throw new MemberAddException("unable to add member");    }    return ms;  } // protected static Membership addMembership(s, o, m, f)