{
RelationshipManager newElementRelMgr = ec.getRelationshipManager(newElementSM);
if (newElementRelMgr != null && newElementRelMgr.managesField(relatedMmd.getAbsoluteFieldNumber()))
{
// Element has had the owner set, so make sure it is not set to this object
Object newValueFieldValue = newElementSM.provideField(relatedMmd.getAbsoluteFieldNumber());
if (newValueFieldValue == pc)
{
// The element was removed from the collection, but was updated to have its owner
// set to the collection owner!
throw new NucleusUserException(LOCALISER.msg("013010",