code: @Override
  	public BlockChannelWriter<MemorySegment> createBlockChannelWriter(FileIOChannel.ID channelID,
  								LinkedBlockingQueue<MemorySegment> returnQueue) throws IOException
  	{
  		checkState(!isShutdown.get(), "I/O-Manager is shut down.");
  		return new AsynchronousBlockWriter(channelID, this.writers[channelID.getThreadNum()].requestQueue, returnQueue);
  	}
docs: ------------------------------------------------------------------------