ns.grantPriv(subj, priv);
g.grantPriv(subj, priv); LOG.debug("grantPrivFail.2 " + priv.getName());
  protected static void grantPrivFail(    GrouperSession s, Stem ns, Subject subj, Privilege priv  )  {    try {      Member m = MemberFinder.findBySubject(s, subj);      try {        ns.grantPriv(subj, priv);          Assert.fail("granted " + priv);      }      catch (GrantPrivilegeException eGP) {        Assert.assertTrue("failed to grant " + priv + " (exists)", true);        hasPriv(ns, subj, m, priv, true);      }      catch (InsufficientPrivilegeException eIP) {        Assert.assertTrue("failed to grant " + priv + " (privs)", true);        hasPriv(ns, subj, m, priv, false);      }    }    catch (MemberNotFoundException eMNF) {      Assert.fail(eMNF.getMessage());    }  } // protected static void grantPrivFail(s, ns, subj, priv)