code: public ConduitState resetChannel() {
          ConduitState ret = new ConduitState(channel.getSinkChannel().getConduit(), channel.getSourceChannel().getConduit());
          channel.getSinkChannel().setConduit(originalSinkConduit);
          channel.getSourceChannel().setConduit(originalSourceConduit);
          return ret;
      }
docs: Resets the channel to its original state, effectively disabling all current conduit
  wrappers. The current state is encapsulated inside a {@link ConduitState} object that
  can be used the restore the channel.
  
  @return An opaque representation of the previous channel state