getNewObjectsCloneToOriginal().put(clone, original);
// Must put in clone mapping.
getCloneMapping().put(clone, clone);
builder.populateAttributesForClone(original, null, clone, null, this);
if (!this.discoverUnregisteredNewObjectsWithoutPersist){
assignSequenceNumber(clone);
}
// Must reregister in both new objects.
registerNewObjectClone(clone, newOriginal, descriptor);