public <E> ExtensionHandlerInvoker createExtensionHandlerInvoker(E target, Method method,
            HandleSupplier handleSupplier, ConfigRegistry config) {
        return new ExtensionHandlerInvoker(target, method, methodHandlers.get(method), handleSupplier, config);
    }
Creates an {@link ExtensionHandlerInvoker} instance for a specific method.
@param target The target object on which the invoker should work
@param method The method which will trigger the invocation
@param handleSupplier A {@link HandleSupplier} that will provide the handle object for the extension method
@param config The configuration object which should be used as base for the method specific configuration
@return A {@link ExtensionHandlerInvoker} object that is linked to the method
@param <E> THe type of the target object
core/src/main/java/org/jdbi/v3/core/extension/ExtensionMetadata.java