code: public TcpServerInterceptorChain<R, W, RR, WW> next(final Interceptor<RR, WW> next) {
          return new TcpServerInterceptorChain<>(new TransformingInterceptor<R, W, RR, WW>() {
              @Override
              public ConnectionHandler<R, W> intercept(ConnectionHandler<RR, WW> handler) {
                  return interceptor.intercept(next.intercept(handler));
              }
          });
      }
docs: Add the next interceptor to this chain.
  
  @param next Next interceptor to add.
  
  @return A new interceptor chain with the interceptors current existing and the passed interceptor added to the
  end.