code: @Skip
      @Override
      public void disconnect(ChannelHandlerContext ctx, ChannelPromise promise)
              throws Exception {
          ctx.disconnect(promise);
      }
docs: Calls {@link ChannelHandlerContext#disconnect(ChannelPromise)} to forward
  to the next {@link ChannelOutboundHandler} in the {@link ChannelPipeline}.
  
  Sub-classes may override this method to change behavior.