members.add(member);
if (!isGenerated(member)) members.add(member);
    public static Symbol[] findMembers(Symbol sym) {	Type thistype = sym.thisType();	Name[] names = potentialMemberNames(thistype); // potentialMembers	List/*<Symbol>*/ members = new LinkedList(); // actual members	for (int i = 0; i < names.length; i++) {	    Symbol member = thistype.lookup(names[i]);	    if (member != Symbol.NONE)		if (!member.isConstructor())		    members.add(member);	}	List unloadedMembers = new LinkedList();	Iterator it = members.iterator();	while (it.hasNext()) {	    Symbol[] alts = ((Symbol) it.next()).alternativeSymbols();	    for (int i = 0; i < alts.length; i++)		unloadedMembers.add(alts[i]);	}	return (Symbol[]) unloadedMembers.toArray(new Symbol[unloadedMembers.size()]);    }