Set<String> (List<String> excludedDependencies) { uncheckExcludedNodes(myRootNode, new HashSet<>(excludedDependencies), false); TreeUtil.expandAll(myDependenciesTree); DialogBuilder dialogBuilder = new DialogBuilder(myMainPanel) .title(JavaUiBundle.message("dialog.title.include.transitive.dependencies")) .centerPanel(new JBScrollPane(myDependenciesTree)); dialogBuilder.setPreferredFocusComponent(myDependenciesTree); if (dialogBuilder.showAndGet()) { return collectUncheckedNodes(myRootNode, new LinkedHashSet<>()); } return null; }