List<IdeaPluginDescriptor> (@NotNull List<PluginDownloader> downloaders) { List<IdeaPluginDescriptor> installedDescriptors = new ArrayList<>(); for (PluginDownloader downloader : downloaders) { try { if (downloader.installDynamically(ownerComponent)) { installedDescriptors.add(downloader.getDescriptor()); } } catch (Exception e) { Logger.getInstance(PluginUpdateDialog.class).info(e); } } return installedDescriptors; }