oldValue != null && value == null && api.isPersistable(oldValue))
{
// Check for a field storing a PC where it is being nulled and the other object is dependent
smAttached.flush(); // Flush the nulling of the field
NucleusLogger.PERSISTENCE.debug(LOCALISER.msg("026026", oldValue, mmd.getFullFieldName()));
om.deleteObjectInternal(oldValue);
}
}
else if (secondClassMutableFields[fieldNumber])
{
if (mmd.isSerialized())