//them as if they were.
//For each resource, we therefore need to find the corresponding "original" and report
//that instead of how the resource looks like right now.
for (Resource r : duplicitSiblings) {
ResourceUpgradeRequest fakeRequest = new ResourceUpgradeRequest(r.getId());
fakeRequest.fillInFromResource(r);
ResourceUpgradeRequest orig = findOriginal(fakeRequest);
//we might not find the original, because this resource might not need an upgrade.
//in that case, the reporting will be accurate because upgrade didn't touch the resource.