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