@Override
  public void channelInactive(ChannelHandlerContext context) throws Exception {
    try {
      if (cumulation != null) {
        cumulation.release();
        cumulation = null;
      }
    }
    finally {
      super.channelInactive(context);
    }
  }
@Override
  public void channelInactive(ChannelHandlerContext context)