docs: public void     start(boolean buildInitial) throws Exception
      {
          Preconditions.checkState(state.compareAndSet(State.LATENT, State.STARTED), "Cannot be started more than once");
  
          client.getConnectionStateListenable().addListener(connectionStateListener);
  
          if ( buildInitial )
          {
              client.checkExists().creatingParentContainersIfNeeded().forPath(path);
              internalRebuild();
          }
          reset();
      }