GrouperLog.debug(LOG, s, msg + " found: " + as_subj);
  public Subject toSubject() {    GrouperSession.validate(this.getSession());    String msg = "toSubject";    GrouperLog.debug(LOG, s, msg);    if (as_subj == null) {      try {        GrouperLog.debug(LOG , s, msg + " find group as subject");        as_subj = SubjectFinder.findById(          this.getUuid(), "group", GrouperSourceAdapter.ID        );        GrouperLog.debug(LOG, s, msg + " found: " + as_subj);      }      catch (Exception e) {        // If we can't find an existing group as a subject we have        // major issues and shoudl probably just give up        String err = ERR_G2S + e.getMessage();        GrouperLog.error(LOG, s, err);        throw new RuntimeException(err, e);      }    }    return as_subj;  } // public Subject toSubject()