docs: public static void createIfNotExists(
        CuratorFramework curatorFramework,
        String path,
        CreateMode mode,
        byte[] rawBytes,
        int maxZnodeBytes
    ) throws Exception
    {
      verifySize(path, rawBytes, maxZnodeBytes);
  
      if (curatorFramework.checkExists().forPath(path) == null) {
        try {
          curatorFramework.create()
                          .creatingParentsIfNeeded()
                          .withMode(mode)
                          .forPath(path, rawBytes);
        }
        catch (KeeperException.NodeExistsException e) {
          log.info("Skipping create path[%s], since it already exists.", path);
        }
      }
    }