throw new GrantPrivilegeException( "unable to grant priv: " + eMA.getMessage() );
GrouperLog.debug(LOG, s, ERR_GP + eMA.getMessage()); throw new GrantPrivilegeException(ERR_GP + eMA.getMessage());
  public void grantPriv(    GrouperSession s, Group g, Subject subj, Privilege priv  )    throws GrantPrivilegeException,            InsufficientPrivilegeException  {    GrouperSession.validate(s);    try {      g.addMember(        subj, FieldFinder.find( (String) priv2list.get(priv) )       );    }    catch (MemberAddException eMA) {      throw new GrantPrivilegeException(        "unable to grant priv: " + eMA.getMessage()      );    }    catch (SchemaException eS) {      throw new GrantPrivilegeException(        "unable to grant priv: " + eS.getMessage()      );     }  } // public void grantPriv(s, g, subj, priv)