void (Url[] urls, final boolean showFiles, @Nullable NotNullFunction<RepositoryBrowserComponent, Expander> defaultExpanderFactory, boolean expandFirst) { RepositoryTreeModel model = new RepositoryTreeModel(myVCS, showFiles, this); if (defaultExpanderFactory != null) { model.setDefaultExpanderFactory(defaultExpanderFactory); } model.setRoots(urls); Disposer.register(this, model); myRepositoryTree.setModel(model); if (expandFirst) { myRepositoryTree.expandRow(0); } }