try { Member m = MemberFinder.findBySubject(this.s, subj); return m.isImmediateMember(this); } catch (MemberNotFoundException eMNF) {  } return false;
return this.hasImmediateMember(subj, Group.getDefaultList());
  public boolean hasImmediateMember(Subject subj) {    try {      Member m = MemberFinder.findBySubject(this.s, subj);      return m.isImmediateMember(this);    }    catch (MemberNotFoundException eMNF) {      // TODO Is silence the proper response?    }    return false;  } // public boolean hasImmediateMember(subj)