ProjectedRequest projected = federatedRequest.getFirstProjectedRequest();
// Go through the projected requests, and look for the top-most node ...
Location highest = null;
while (projected != null) {
// The projected request should a DeleteChildrenRequest ...
Request sourceRequest = projected.getRequest();
DeleteChildrenRequest source = (DeleteChildrenRequest)projected.getRequest();
Location actual = source.getActualLocationOfNode();
if (checkErrorOrCancel(request, sourceRequest)) return;
if (!projected.isSameLocation() && projected.getProjection() != null) {
actual = projectToFederated(request.at(), projected.getProjection(), actual, request);