List<String> childNames = _accessor.getChildNames(path, 0);
if (childNames != null && childNames.size() > 0) {
for (String childName : childNames) {
String childPath = path + "/" + childName;
if (!znode.hasChild(childName)) {
znode.addChild(childName);
updateRecursive(childPath);
}
}
}
} catch (ZkNoNodeException e) {