apiDataSet.getPrimitivesToDelete().add(r1);
apiDataSet.getPrimitivesToDelete().add(r2);
apiDataSet.getPrimitivesToDelete().add(r3);
apiDataSet.getPrimitivesToDelete().add(r4);
try {
apiDataSet.adjustRelationUploadOrder();
} catch(CyclicUploadDependencyException e) {
fail("unexpected exception:" + e);
}
List<OsmPrimitive> toDelete = apiDataSet.getPrimitivesToDelete();