void (@NotNull JTree tree, @NotNull DefaultTreeModel treeModel, AbstractTreeStructure treeStructure, final @Nullable Comparator<? super NodeDescriptor<?>> comparator, final boolean updateIfInactive) { tree.putClientProperty(TREE_BUILDER, new WeakReference<>(this)); myUi = createUi(); myUi.init(this, tree, treeModel, treeStructure, comparator, updateIfInactive); setPassthroughMode(isUnitTestingMode()); }