Validator.canDeleteStem(this);
StemValidator.canDeleteStem(this);
  public void delete()     throws  InsufficientPrivilegeException,            StemDeleteException  {    StopWatch sw = new StopWatch();    sw.start();    GrouperSession.validate(this.getSession());    Validator.canDeleteStem(this);    try {      String name = this.getName();   // Preserve name for logging      this._revokeAllNamingPrivs();   // Revoke privs      HibernateHelper.delete(this);   // And delete      sw.stop();      EventLog.info(this.getSession(), M.STEM_DEL + U.q(name), sw);    }    catch (Exception e) {      throw new StemDeleteException(e.getMessage(), e);    }  } // public void delete()