private void addMethodNodes(BinTreeTableNode parentNode, List collection) { Collections.sort( collection, new Comparator() { public int compare(Object obj1, Object obj2) { return ((BinMethod) obj1).getName().compareTo(((BinMethod) obj2).getName()); } }); for (Iterator iter = collection.iterator(); iter.hasNext(); ) { BinMethod item = (BinMethod) iter.next(); BinTreeTableNode child = new BinTreeTableNode(item); parentNode.addChild(child); child.setSelected(item.isAbstract()); } }