docs: public ReadableByteChannel reset(ReadableByteChannel channel)
              throws IOException
      {
          ReadableByteChannel old = this.channel;
          this.channel = channel;
          return old;
      }