code: @Override
      public void openChannel(FutureCallback<Channel> callback) throws IllegalStateException {
          assertOpen();
  
          ChannelFuture future = this.bootstrap.clone().register();
          future.addListener(new NetworkManagerChannelFutureCallback(callback));
      }
docs: {@inheritDoc}
  
  @throws IllegalStateException If manager is already closed.