memQueryOn = GrouperMember.load( s, querySubjectID, Grouper.DEF_SUBJ_TYPE );   if (memQueryOn == null) {
try { memQueryOn = GrouperMember.load( s, querySubjectID, Grouper.DEF_SUBJ_TYPE ); _verbose( "Retrieved member '" + querySubjectID + "' as type '" + Grouper.DEF_SUBJ_TYPE + "'" ); } catch (SubjectNotFoundException e) {
  private static void _queryOnMember() {    // FIXME I should really have a command-line type option    // First try looking up the member as DEF_SUBJ_TYPE    if (querySubjectID != null) {      memQueryOn = GrouperMember.load(                     s, querySubjectID, Grouper.DEF_SUBJ_TYPE                   );      // If that doesn't resolve, attempt to look up the member as a      // group      if (memQueryOn == null) {        GrouperGroup g = GrouperGroup.loadByName(s, querySubjectID);        if (g != null) {          memQueryOn = g.toMember();          if (memQueryOn != null) {            _verbose("Retrieved member '" + querySubjectID + "' as type 'group'");          }        }      } else {        _verbose("Retrieved member '" + querySubjectID + "' as type '" +                  Grouper.DEF_SUBJ_TYPE + "'");      }    } else {      memQueryOn = GrouperMember.load(                     s, subjectID, Grouper.DEF_SUBJ_TYPE                   );    }  }