void () { if (myDownloaded == null || myDownloaded.ui == null) { return; } for (IdeaPluginDescriptor descriptor : InstalledPluginsState.getInstance().getInstalledPlugins()) { PluginId pluginId = descriptor.getPluginId(); if (myDownloaded.ui.findComponent(pluginId) != null) { continue; } appendOrUpdateDescriptor(descriptor, true); String id = pluginId.getIdString(); for (Map.Entry<PluginId, List<ListPluginComponent>> entry : myMarketplacePluginComponentMap.entrySet()) { if (id.equals(entry.getKey().getIdString())) { for (ListPluginComponent component : entry.getValue()) { component.hideProgress(true, true); } break; } } } }