code: public void     start()
      {
          Preconditions.checkState(Thread.currentThread().equals(ourThread), "Not in the correct thread");
  
          client.addParentWatcher(watcher);
      }
docs: SessionFailRetryLoop must be started