assertTrue(recorder.dirtyNodes(PersistenceState.HOLLOW).isEmpty());
MockPersistentObject modified = new MockPersistentObject();
modified.setObjectId(new ObjectId("MockPersistentObject", "key", "value1"));
modified.setPersistenceState(PersistenceState.MODIFIED);
map.registerNode(modified.getObjectId(), modified);
recorder.nodePropertyChanged(modified.getObjectId(), "a", "b", "c");
assertTrue(recorder.dirtyNodes(PersistenceState.MODIFIED).contains(modified));
assertTrue(recorder.dirtyNodes(PersistenceState.COMMITTED).isEmpty());
assertTrue(recorder.dirtyNodes(PersistenceState.DELETED).isEmpty());