ReadNodeRequest placeholderRequest = new ReadNodeRequest(placeholder.location(), workspace.getName());
List<Location> children = new ArrayList<Location>(placeholder.children().size());
for (ProjectedNode child : placeholder.children()) {
children.add(child.location()); // the ProxyNodes will have only a path!
}
placeholderRequest.addChildren(children);
placeholderRequest.addProperties(placeholder.properties().values());
placeholderRequest.setActualLocationOfNode(placeholder.location());
federatedRequest.add(placeholderRequest, true, true, null);
if (maxDepth > 1) {
// For each child of the placeholder node ...