code: public <OOO> HttpServerInterceptorChain<I, O, II, OOO> nextWithResponseTransform(final TransformingInterceptor<II, OO, II, OOO> next) {
          return new HttpServerInterceptorChain<>(new TransformingInterceptor<I, O, II, OOO>() {
              @Override
              public RequestHandler<I, O> intercept(RequestHandler<II, OOO> handler) {
                  return interceptor.intercept(next.intercept(handler));
              }
          });
      }
docs: Add the next interceptor to this chain, which changes the type of objects written to the response sent by
  the associated {@link HttpServer}.
  
  @param next Next interceptor to add.
  
  @return A new interceptor chain with the interceptors current existing and the passed interceptor added to the
  end.