if (isDocumented.apply(member) && isRelevant(sym))
if (isRelevant(member))
    public static Symbol[] members(Symbol sym,                                   SymbolBooleanFunction isDocumented) {	if (isContainer(sym) && !isLazy(sym)) {	    List memberList = new LinkedList();	    SymbolIterator i =                new UnloadLazyIterator(sym.members().iterator(false));	    while (i.hasNext()) {		Symbol member = i.next();		if (isDocumented.apply(member) && isRelevant(sym))		    memberList.add(member);	    }	    return (Symbol[]) memberList.toArray(new Symbol[memberList.size()]);	}	else	    return new Symbol[0];    }