code: @Override
      protected final void unbind0(List<? extends SocketAddress> localAddresses)
              throws Exception {
          AcceptorOperationFuture future = new AcceptorOperationFuture(
                  localAddresses);
  
          cancelQueue.add(future);
          startupAcceptor();
          wakeup();
  
          future.awaitUninterruptibly();
          if (future.getException() != null) {
              throw future.getException();
          }
      }
docs: {@inheritDoc}