Configurable (final Collection<FilePath> collection) { if (collection.isEmpty()) return null; return new SvnUpdateConfigurable(myVcs.getProject()){ @Override protected AbstractSvnUpdatePanel createPanel() { return new SvnIntegratePanel(myVcs, collection); } @Override public String getDisplayName() { return SvnBundle.message("integrate.display.name"); } @Override public String getHelpTopic() { return "reference.dialogs.versionControl.integrate.project.subversion"; } }; }