groupID), true);
groupID));
    public void setContainerNodes(Set nodes, TreeImageDisplay parent)    {        int state = model.getState();        if (state != LOADING_DATA)            throw new IllegalStateException(                    "This method can only be invoked in the LOADING_DATA "+                    "state.");        if (nodes == null) throw new NullPointerException("No nodes.");        TreeImageDisplay parentDisplay = model.getLastSelectedDisplay();        long userID = model.getUserID();        long groupID = model.getRootGroupID();        if (parent == null) { //root            view.setViews(TreeViewerTranslator.transformHierarchy(nodes, userID,                                                            groupID), true);        }  else view.setViews(TreeViewerTranslator.transformContainers(nodes,                                         userID, groupID),                             parentDisplay);        if (parentDisplay != null)            parentDisplay.setChildrenLoaded(Boolean.TRUE);        model.fireContainerCountLoading();        model.getParentModel().setStatus(false, "", true);        fireStateChange();    }