docs: private static <T> T createCustomComponent(Class<T> componentType, String componentSpec,
              Map<String, String> configProperties, IPluginRegistry pluginRegistry) throws Exception {
          return createCustomComponent(componentType, componentSpec, configProperties, pluginRegistry, null);
      }