void (@NotNull ListPluginComponent component) { IdeaPluginDescriptor descriptor = component.getPluginDescriptor(); PluginId pluginId = descriptor.getPluginId(); if (!component.isMarketplace()) { if (myInstallingPlugins.contains(descriptor) && (myInstalling == null || myInstalling.ui == null || myInstalling.ui.findComponent(pluginId) == null)) { return; } myInstalledPluginComponents.add(component); List<ListPluginComponent> components = myInstalledPluginComponentMap.computeIfAbsent(pluginId, __ -> new ArrayList<>()); components.add(component); } else { List<ListPluginComponent> components = myMarketplacePluginComponentMap.computeIfAbsent(pluginId, __ -> new ArrayList<>()); components.add(component); } }