List<Member> getAllMembers() {
final List<Member> getAllMembers() {
    List<Member> getAllMembers() {        if (allMembers == null) {            allMembers = new ArrayList<Member>();            for (String parentName : getAllParentNames()) {                allMembers.add(fullNameToMember.get(parentName));                allMembers.addAll(parentToImmediateMethods.getImmediateMethodList(parentName));            }        }        return allMembers;    }