// saveTasks1 is unrepresented because both of its operations were trumped.
// saveTasks3 is unrepresented because its operations were deleted.
SaveTasks coalescedSaves = createSaveTasks("3", "2", "1");
RemoveTasks removeTasks1 = createRemoveTasks("1", "2");
RemoveTasks removeTasks2 = createRemoveTasks("3");
RemoveTasks removeTasks3 = createRemoveTasks("4", "5");
RemoveTasks coalescedRemoves =
new RemoveTasks(ImmutableSet.copyOf(Iterables.concat(removeTasks2.getTaskIds(),
removeTasks3.getTaskIds())));
expectAppend(position1,
createLogEntry(
Op.saveTasks(coalescedSaves),