NucleusLogger.PERSISTENCE.debug(LOCALISER.msg("055009", sm.toPrintableID(),
ownerMemberMetaData.getFullFieldName(), StringUtils.toJVMIDString(element)));
}
int relatedFieldNumber = getFieldNumberInElementForBidirectional(elementSM);
elementSM.replaceFieldMakeDirty(relatedFieldNumber, newOwner);
if (ec.getManageRelations())
{
// Managed Relationships - add the change we've made here to be analysed at flush
ec.getRelationshipManager(elementSM).relationChange(relatedFieldNumber, oldOwner, newOwner);
}