code: public ServerBootstrap resolve() throws Exception {
          if (bootstrap == null) {
              URI acceptURI = locationResolver.get();
              Map<String, Object> acceptOptions = optionsResolver.resolve();
              ChannelAddress localAddress = addressFactory.newChannelAddress(acceptURI, acceptOptions);
              LOGGER.debug("Initializing server Bootstrap binding to address " + localAddress);
              ServerBootstrap serverBootstrapCandidate = bootstrapFactory.newServerBootstrap(acceptURI.getScheme());
              acceptOptions.put("localAddress", localAddress);
              serverBootstrapCandidate.setOptions(acceptOptions);
              serverBootstrapCandidate.setPipelineFactory(pipelineFactory);
              bootstrap = serverBootstrapCandidate;
          }
          return bootstrap;
      }
docs: TODO: asynchronous, triggered by awaitBarrier