private void showNode(@NotNull Node node) {
    ThreadingAssertions.assertEventDispatchThread();
    if (!isDisposed() && !myPresentation.isDetachedMode()) {
      fireEvents();
      TreePath usagePath = new TreePath(node.getPath());
      myTree.expandPath(usagePath.getParentPath());
      TreeUtil.selectPath(myTree, usagePath);
    }
  }
private void showNode(@NotNull Node node)