while (child != null && child.isProxy()) {
if (!children.isEmpty()) {
// Take any children so far and simply record a ReadNodeRequest with results ...
ReadAllChildrenRequest placeholderRequest = new ReadAllChildrenRequest(placeholder.location(),
request.inWorkspace());
placeholderRequest.addChildren(children);
if (firstRequest) {
firstRequest = false;
}
placeholderRequest.setActualLocationOfNode(placeholder.location());
federatedRequest.add(placeholderRequest, true, true, null);