public void process( RenameNodeRequest request ) {
ProjectedRequest projected = federatedRequest.getFirstProjectedRequest();
// Check the projection first ...
if (checkErrorOrCancel(request, federatedRequest)) return;
RenameNodeRequest source = (RenameNodeRequest)projected.getRequest();
if (checkErrorOrCancel(request, source)) return;
Location locationBefore = source.getActualLocationBefore();
Location locationAfter = source.getActualLocationBefore();
locationBefore = projectToFederated(request.at(), projected.getProjection(), locationBefore, request);
locationAfter = projectToFederated(request.at(), projected.getSecondProjection(), locationAfter, request);
request.setActualLocations(locationBefore, locationAfter);
}