Bug 431993 - Checksum computation fails in mixed environments, fixed
init of svae options
diff --git a/bundles/org.eclipse.emf.emfstore.common.model/src/org/eclipse/emf/emfstore/internal/common/model/util/ModelUtil.java b/bundles/org.eclipse.emf.emfstore.common.model/src/org/eclipse/emf/emfstore/internal/common/model/util/ModelUtil.java
index 0566094..6686956 100644
--- a/bundles/org.eclipse.emf.emfstore.common.model/src/org/eclipse/emf/emfstore/internal/common/model/util/ModelUtil.java
+++ b/bundles/org.eclipse.emf.emfstore.common.model/src/org/eclipse/emf/emfstore/internal/common/model/util/ModelUtil.java
@@ -130,7 +130,7 @@
 	private static Set<ESSingletonIdResolver> singletonIdResolvers;

 	private static HashMap<Object, Object> resourceLoadOptions;

 	private static HashMap<Object, Object> resourceSaveOptions;

-	private static HashMap<Object, Object> checksumSaveOptions;

+	private static Map<Object, Object> checksumSaveOptions;

 

 	/**

 	 * Private constructor.

@@ -440,6 +440,7 @@
 			final Map<Object, Object> saveOptions = getResourceSaveOptions();

 			saveOptions.put(XMLResource.OPTION_DECLARE_XML, Boolean.FALSE);

 			saveOptions.put(XMLResource.OPTION_FORMATTED, Boolean.FALSE);

+			checksumSaveOptions = saveOptions;

 		}

 

 		return checksumSaveOptions;