void (@NotNull Project project, @NotNull VirtualFile vcsRoot, @NotNull BranchSelectedCallback callback, @PopupTitle @Nullable String title, @Nullable Component component) { SvnBranchConfigurationNew configuration = SvnBranchConfigurationManager.getInstance(project).get(vcsRoot); List<Object> items = new ArrayList<>(); addIfNotNull(items, configuration.getTrunk()); items.addAll(configuration.getBranchLocations()); items.add(getConfigureMessage()); BranchBasesPopupStep step = new BranchBasesPopupStep(project, vcsRoot, configuration, callback, items, title, component); step.showPopupAt(JBPopupFactory.getInstance().createListPopup(step)); }