void requestWriteInterest(TCChannelWriter writer, GatheringByteChannel channel) {
   Assert.eval(!isReader());
   handleRequest(
       InterestRequest.createAddInterestRequest(
           (SelectableChannel) channel, writer, SelectionKey.OP_WRITE, this));
 }
 void requestReadInterest(TCChannelReader reader, ScatteringByteChannel channel) {
   Assert.eval(isReader());
   handleRequest(
       InterestRequest.createAddInterestRequest(
           (SelectableChannel) channel, reader, SelectionKey.OP_READ, this));
 }