@NotNull
  private static List<Pair<String, @Nullable PluginId>> describeStubFileElementTypes(List<StubFileElementType<?>> types) {
    return ContainerUtil.map(types, (elemType) -> {
      var plugin = PluginManager.getPluginByClass(elemType.getClass());
      var pluginId = plugin == null ? null : plugin.getPluginId();
      String desc = elemType.getClass().getName() + ": " +
                    "plugin=" + pluginId +
                    ", language=" + elemType.getLanguage() +
                    ", externalId=" + elemType.getExternalId() +
                    ", debugName=" + elemType.getDebugName();
      return Pair.pair(desc, pluginId);
    });
  }
@NotNull
  private static List<Pair<String, @Nullable PluginId>> describeStubFileElementTypes(List<StubFileElementType<?>> types)