void (boolean wait) { ActionCallback callback = updateFromRoot(true); if (wait) { callback.waitFor(5000); } myReadTreeState.clear(); // cleanup cached tree paths JTree tree = getTree(); if (tree != null) { tree.clearSelection(); tree.setAnchorSelectionPath(null); tree.setLeadSelectionPath(null); } }