void (@NotNull ChangesTree tree, @NotNull Object userObject, @Nullable ChangesBrowserNode.Tag tag) { DefaultMutableTreeNode root = tree.getRoot(); if (tag != null) { DefaultMutableTreeNode tagNode = TreeUtil.findNodeWithObject(root, tag); if (tagNode != null) { root = tagNode; } } DefaultMutableTreeNode node = TreeUtil.findNodeWithObject(root, userObject); if (node == null) return; TreeUtil.selectPath(tree, TreeUtil.getPathFromRoot(node), false); }