private void addSuggestedGroup(@NotNull List<? super PluginsGroup> groups,
                                 @NotNull Project project,
                                 Map<String, @NotNull List<PluginNode>> customMap) {
    String groupName = IdeBundle.message("plugins.configurable.suggested");
    LOG.info("Marketplace tab: '" + groupName + "' group load started");
    List<IdeaPluginDescriptor> plugins = PluginsAdvertiserStartupActivityKt.findSuggestedPlugins(project, customMap);

    for (IdeaPluginDescriptor plugin : plugins) {
      if (plugin instanceof PluginNode) {
        ((PluginNode)plugin).setInstallSource(FUSEventSource.PLUGINS_SUGGESTED_GROUP);
      }

      FUSEventSource.PLUGINS_SUGGESTED_GROUP.logPluginSuggested(plugin.getPluginId());
    }

    addGroup(groups, groupName, PluginsGroupType.SUGGESTED, "", plugins, group -> false);
  }
private void addSuggestedGroup(@NotNull List<? super PluginsGroup> groups,
                                 @NotNull Project project,
                                 Map<String, @NotNull List<PluginNode>> customMap)