cLog.add(ItemState.createAddedState(d1));
assertEquals(2, cLog.getDescendantsChanges(data1.getQPath()).size());
assertEquals(1, cLog.getDescendantsChanges(data2.getQPath()).size());
// test pushLog
PlainChangesLog newLog = cLog.pushLog(data1.getQPath());
assertEquals(2, newLog.getSize());
assertEquals(1, cLog.getSize());
cLog.remove(data2.getQPath());
// test getLastStates