docs: private static ResolvableType getTargetType(Class<?> pluginClass) {
  
  		Assert.notNull(pluginClass, "Plugin type must not be null!");
  
  		ResolvableType delimiterType = ResolvableType.forClass(Plugin.class, pluginClass).getGeneric(0);
  		ResolvableType pluginType = ResolvableType.forClass(pluginClass);
  
  		return ResolvableType.forClassWithGenerics(OrderAwarePluginRegistry.class, pluginType, delimiterType);
  	}