default ResponseInterceptor andThen(ResponseInterceptor nextInterceptor) {
    return (ic, chain) ->
        intercept(ic, nextContext -> nextInterceptor.intercept(nextContext, chain));
  }
Return a new {@link ResponseInterceptor} that invokes the current interceptor first and then
the one that is passed in.

@param nextInterceptor the interceptor to delegate to after the current
@return a new interceptor that chains the two
core/src/main/java/feign/ResponseInterceptor.java