} catch (SubjectNotFoundException e) { throw new RuntimeException(e.getMessage());
  private static boolean _memberAdd() {    boolean rv = false;    if ( (stem != null) && (extn != null) && (mem != null) ) {      stem = _translateRoot(stem);      GrouperMember m     = null;      String        sid   = null;      String        stid  = null;      if (memberIsGroup) {        GrouperGroup mg = GrouperGroup.loadByName(s, member);        if (mg != null) {          sid   = mg.id();          stid  = "group";        }      } else {        sid   = member;        stid  = Grouper.DEF_SUBJ_TYPE;      }      // Load the member      m = GrouperMember.load(s, sid, stid);      if (m != null) {        // Load the group        GrouperGroup g = GrouperGroup.load(s, stem, extn);        if (g != null) {          try {            g.listAddVal(m);            rv = true;            _verbose("Added `" + member + "' to `" + g.name() + "'");          } catch (RuntimeException e) {            System.err.println(e);          }        }      }    }    if (rv != true) {      System.err.println(        "Failed to add `" + member + "' to `" +         GrouperGroup.groupName(stem, extn) + "'"      );    }    return rv;  }