if (Logger.isTraceEnabled()) Logger.trace("Method End");
}
public void update(ODocument originalDocument, ODocument documentToMerge) throws UpdateOldVersionException {
if (documentToMerge.getVersion()!=0 && documentToMerge.getVersion()!=originalDocument.getVersion()) throw new UpdateOldVersionException("The document to merge is older than the stored one v" +documentToMerge.getVersion() + " vs v"+documentToMerge.getVersion(),documentToMerge.getVersion(), originalDocument.getVersion());
//backup the baasbox's fields
HashMap<String,Object> map = backupBaasBoxFields(originalDocument);
//update the document
originalDocument.merge(documentToMerge, false, false);
//restore the baasbox's fields