private void setupPackagesTree() { TreeItem packageRootNode = mainTree.addItem(Util.getHeader(images.chartOrganisation(), constants.Packages())); packageRootNode.setState(true); loadPackages(packageRootNode, itemWidgets); mainTree.addItem(packageRootNode); loadGlobal(mainTree, itemWidgets); /* @Override public void onCollapseNode(final TreeItem node) { if (node.getText().equals(constants.Packages())) { Node[] children = node.getChildNodes(); for (Node child : children) { node.removeChild(child); } loadPackages(node, itemWidgets); } }*/ // return mainTree; }