public static Future<BoxedUnit> zkAsyncCreateFullPathOptimistic(final ZooKeeperClient zkc,final String pathToCreate,final byte[] data,final List<ACL> acl,final CreateMode createMode){
  Optional<String> parentPathShouldNotCreate=Optional.absent();
  return zkAsyncCreateFullPathOptimistic(zkc,pathToCreate,parentPathShouldNotCreate,data,acl,createMode);
}

public static Future < BoxedUnit > zkAsyncCreateFullPathOptimistic ( final ZooKeeperClient zkc , final String pathToCreate , final byte [ ] data , final List < ACL > acl , final CreateMode createMode ) { Optional < String > parentPathShouldNotCreate = Optional . absent ( ) ; return zkAsyncCreateFullPathOptimistic ( zkc , pathToCreate , parentPathShouldNotCreate , data , acl , createMode ) ; }
asynchronously create zookeeper path recursively and optimistically .
