Symbol[] syms = ScalaSearch.findMembers(sym);
Symbol[] syms = ScalaSearch.collectMembers(sym);
    protected void addInheritedMembers(Symbol sym, String inheritedMembers) {	Symbol[] syms = ScalaSearch.findMembers(sym);	Pair grouped = ScalaSearch.groupSymbols(syms);	Symbol[] owners = (Symbol[]) grouped.fst;	Map/*<Symbol, Symbol[]>*/ group = (Map) grouped.snd;	for (int i = 0; i < owners.length; i++) {	    if (owners[i] != sym.moduleClass()) {                page.printlnOTag("table", ATTRS_MEMBER).indent();				// owner                page.printlnOTag("tr").indent();                page.printlnOTag("td", new XMLAttribute[]{		    new XMLAttribute("class", "inherited-owner")}).indent();                page.print(inheritedMembers + " inherited from ");		printPath(owners[i], SELF_FRAME);                page.undent();                page.printlnCTag("td").undent();                page.printlnCTag("tr");		// members                page.printlnOTag("tr").indent();                page.printlnOTag("td", new XMLAttribute[]{                   new XMLAttribute("class", "inherited-members")}).indent();		Symbol[] members = (Symbol[]) group.get(owners[i]);		for (int j = 0; j < members.length; j++) {		    if (j > 0) page.print(", ");		    symtab.printSymbol(members[j], true);		}                page.undent();                page.printlnCTag("td").undent();                page.printlnCTag("tr").undent();                page.printlnCTag("table");                page.printlnSTag("br");	    }	}    }