LinkedList<Request> branchRequests = new LinkedList<Request>();
LinkedList<Request> nonBranchRequests = new LinkedList<Request>();
for (Request request : this.requests) {
assert request instanceof ChangeRequest;
ChangeRequest change = (ChangeRequest)request;
if (change.changes(workspaceName, path)) {
branchRequests.add(request);
} else {
nonBranchRequests.add(request);
}
}