code: public void ensure(CuratorZookeeperClient client) throws Exception
      {
          Helper localHelper = helper.get();
          localHelper.ensure(client, path, makeLastNode);
      }
docs: First time, synchronizes and makes sure all nodes in the path are created. Subsequent calls
  with this instance are NOPs.
  
  @param client ZK client
  @throws Exception ZK errors