RestNode restNode = new RestNode(nodeName(node), node.getIdentifier(), nodeUrl, parentUrl);
// add the properties
for (PropertyIterator propertyIterator = node.getProperties(); propertyIterator.hasNext();) {
Property property = propertyIterator.nextProperty();
restNode.addJcrProperty(createRestProperty(session, property, baseUrl));
}
// add the children
for (NodeIterator nodeIterator = node.getNodes(); nodeIterator.hasNext();) {
Node childNode = nodeIterator.nextNode();