code: public void boot() {
          LOGGER.debug("performing setup");
          checkNotConfiguredYet();
          configured = true;
  
          // Set the properties provider into the registry early
          // so that it is available to the modules being bootstrapped
          moduleRegistry.setPropertiesProvider(propertiesProvider);
  
          setupServiceUrlProvider();
          setupServiceDiscovery();
          setupQuerySpecUrlMapper();
          bootDiscovery();
  
          LOGGER.debug("completed setup");
      }
docs: Performs the setup.