public @NotNull T createInstance(@NotNull ComponentManager componentManager, @NotNull PluginDescriptor pluginDescriptor) {
    String className = getImplementationClassName();
    if (className == null) {
      throw new PluginException("implementation class is not specified", pluginDescriptor.getPluginId());
    }
    return componentManager.instantiateClass(className, pluginDescriptor);
  }
public @NotNull T createInstance(@NotNull ComponentManager componentManager, @NotNull PluginDescriptor pluginDescriptor)