code: public void createPersistent(String path, Object data) throws ZkInterruptedException, IllegalArgumentException,
                                                            ZkException, RuntimeException {
          create(path, data, CreateMode.PERSISTENT);
      }
docs: Create a persistent node.
  
  @param path
  @param data
  @throws ZkInterruptedException if operation was interrupted, or a required reconnection got interrupted
  @throws IllegalArgumentException if called from anything except the ZooKeeper event thread
  @throws ZkException if any ZooKeeper exception occurred
  @throws RuntimeException if any other exception occurs