Configurable (final Collection<FilePath> collection) { if (collection.isEmpty()) return null; return new SvnUpdateConfigurable(myVcs.getProject()){ @Override public String getDisplayName() { return message("update.switch.configurable.name"); } @Override protected AbstractSvnUpdatePanel createPanel() { return new SvnUpdatePanel(myVcs, collection); } }; }