public static <T extends UnnamedConfigurable> List<T> createConfigurables(@NotNull ExtensionPointName<? extends ConfigurableEP<T>> name) {
    Collection<? extends ConfigurableEP<T>> collection = name.getExtensionList();
    if (collection.isEmpty()) {
      return Collections.emptyList();
    }

    List<T> result = new ArrayList<>(collection.size());
    for (ConfigurableEP<T> item : collection) {
      T o = wrapConfigurable(item, false);
      if (o != null) {
        result.add(o);
      }
    }
    return result.isEmpty() ? Collections.emptyList() : result;
  }
public static <T extends UnnamedConfigurable> List<T> createConfigurables(@NotNull ExtensionPointName<? extends ConfigurableEP<T>> name)