if (PrivilegeResolver.getInstance().isRoot(this.getSession().getSubject())) {
try { PrivilegeResolver.getInstance().canADMIN(this.s, this, this.s.getSubject());
  public Set getRemovableTypes() {    Set types = new LinkedHashSet();    // Only root-like subjects can remove types    if (PrivilegeResolver.getInstance().isRoot(this.getSession().getSubject())) {      GroupType t;      Iterator  iter  = this.getTypes().iterator();      while (iter.hasNext()) {        t = (GroupType) iter.next();        if (t.getAssignable()) {          types.add(t);        }      }    }    return types;  } // public Set getRemovableTypes()