{
// Old still exists, so make sure its relation is correct
if (!oldSM.isFieldLoaded(relatedMmd.getAbsoluteFieldNumber()))
{
// Load the field in case we need to set the old value
oldSM.loadField(relatedMmd.getAbsoluteFieldNumber());
}
Object oldValueFieldValue = oldSM.provideField(relatedMmd.getAbsoluteFieldNumber());
if (oldValueFieldValue == null)
{
// Set to null so nothing to do