// now let's do some house keeping.
DatabaseMapping mapping = changeRecord.getMapping();
OptimisticLockingPolicy olp = getDescriptor().getOptimisticLockingPolicy();
if (olp != null){
if ((olp.shouldUpdateVersionOnOwnedMappingChange() && mapping.isOwned()) || (olp.shouldUpdateVersionOnMappingChange())){
this.shouldModifyVersionField = true; // must update version field when owned mapping changes
}
}
}