void (TreeNode node) { TreeModelEvent event = null; TreeNode parent = node.getParent(); if (parent != null) { int anIndex = parent.getIndex(node); event = new TreeModelEvent(this, getPathToRoot(parent, 0), new int[]{anIndex}, new Object[]{node}); } else if (node == getRoot()) { event = new TreeModelEvent(this, getPathToRoot(node, 0), null, null); } if (event != null) { myDispatcher.getMulticaster().treeNodesChanged(event); } }