code: public void start() throws Exception
      {
          Preconditions.checkState(state.compareAndSet(State.LATENT, State.STARTING), "Already started");
  
          new ConfigurationColumnWriter(configurationDocumentation).output(log);
          if (newLifecycleManager != null) {
              newLifecycleManager.notifyStarted();
          }
          state.set(State.STARTED);    
      }
docs: The manager MUST be started. Note: this method
  waits indefinitely for warm up methods to complete
  
  @throws Exception errors