protected ResponseInterceptor.Chain responseInterceptorChain() {
    ResponseInterceptor.Chain endOfChain = ResponseInterceptor.Chain.DEFAULT;
    ResponseInterceptor.Chain executionChain =
        this.responseInterceptors.stream()
            .reduce(ResponseInterceptor::andThen)
            .map(interceptor -> interceptor.apply(endOfChain))
            .orElse(endOfChain);

    return (ResponseInterceptor.Chain)
        Capability.enrich(executionChain, ResponseInterceptor.Chain.class, capabilities);
  }
Allows you to override how reflective dispatch works inside of Feign.
core/src/main/java/feign/BaseBuilder.java