docs: @Override
      public void start()
      {
          try {
              m_promoting = true;
              Pair<BabySitter, List<String>> pair = BabySitter.blockingFactory(m_zk,
                      LeaderElector.electionDirForPartition(VoltZK.leaders_initiators, m_partitionId),
                      m_replicasChangeHandler);
              m_babySitter = pair.getFirst();
          }
          catch (ExecutionException ee) {
              VoltDB.crashLocalVoltDB("Unable to create babysitter starting term.", true, ee);
          } catch (InterruptedException e) {
              VoltDB.crashLocalVoltDB("Unable to create babysitter starting term.", true, e);
          }
      }