@NotNull
  private static ChangesBrowserNode<?> getRoot(@NotNull JTree tree) {
    return (ChangesBrowserNode<?>)tree.getModel().getRoot();
  }
@NotNull
  private static ChangesBrowserNode<?> getRoot(@NotNull JTree tree)