private @NotNull List<ListPluginComponent> getSelectionWithoutEssential() {
    return getSelection().stream()
      .filter(pluginComponent -> !pluginComponent.isEssential()).toList();
  }
private @NotNull List<ListPluginComponent> getSelectionWithoutEssential()