listWrapper.addAll(0, list);
assertThat(target).containsExactly("b","c");
DirtyChecker dirtyChecker = dirtyMap.get(setter);
assertThat(dirtyChecker.getPropertyMeta()).isEqualTo(propertyMeta);
DirtyCheckChangeSet changeSet = dirtyChecker.getChangeSets().get(0);
assertThat(changeSet.getChangeType()).isEqualTo(PREPEND_TO_LIST);
assertThat(changeSet.getPropertyMeta()).isEqualTo(propertyMeta);
assertThat(changeSet.getRawListChanges()).containsExactly("b", "c");
}