@Override
    public void handle(final @NonNull ExceptionContext<C, Throwable> context) throws Throwable {
        final List<Object> arguments = this.createParameterValues(
                context.context(),
                this.parameters(),
                Arrays.asList(context, context.exception())
        ).stream().map(ParameterValue::value).collect(Collectors.toList());
        this.methodHandle().invokeWithArguments(arguments);
    }
Creates a new handler.

@param instance         parsed instance
@param method           method
@param injectorRegistry injector registry
cloud-annotations/src/main/java/org/incendo/cloud/annotations/exception/MethodExceptionHandler.java