void setViews(Set nodes, boolean reload)
void setViews(Set nodes)
    void setViews(Set nodes, boolean reload)    {        DefaultTreeModel dtm = (DefaultTreeModel) treeDisplay.getModel();        TreeImageDisplay root = (TreeImageDisplay) dtm.getRoot();        root.removeAllChildren();        root.setChildrenLoaded(Boolean.TRUE);        dtm.reload();        if (nodes.size() != 0) {            Iterator i = nodes.iterator();            while (i.hasNext())                root.addChildDisplay((TreeImageDisplay) i.next()) ;                        buildTreeNode(root, sorter.sort(nodes),                         (DefaultTreeModel) treeDisplay.getModel());            if (!reload) reload = reloadRoot;        } else buildEmptyNode(root);        if (reload) dtm.reload(root);        if (!model.isMainTree()) loadGoIntoTree();        reloadRoot = true;    }