code: public ServerBase build()
    {
      EnvLoader.init();
      
      SystemManager systemManager = createSystemManager();
      
      Thread thread = Thread.currentThread();
      ClassLoader oldLoader = thread.getContextClassLoader();
      
      boolean isValid = false;
      try {
        thread.setContextClassLoader(systemManager.getClassLoader());
        
        Vfs.setPwd(getRootDirectory());
        
        if (! isEmbedded()) {
          logCopyright();
        }
  
        preConfigureInit();
        
        configureRootDirectory();
        
        _serverSelf = initNetwork();
        Objects.requireNonNull(_serverSelf);
        
        addServices(_serverSelf);
  
        initHttpSystem(systemManager, _serverSelf);
        
        ServerBase server = build(systemManager,
                                  _serverSelf);
  
        init(server);
        
        isValid = true;
        
        systemManager.start();
        
        return server;
      } catch (RuntimeException e) {
        throw e;
      } catch (Exception e) {
        throw ConfigException.wrap(e);
      } finally {
        thread.setContextClassLoader(oldLoader);
        
        if (! isValid) {
          systemManager.shutdown(ShutdownModeAmp.IMMEDIATE);
        }
      }
    }
docs: /*
  public StatProbeManager getStatProbeManager()
  {
  return _statProbeManager;
  }