[unrelated] Fix test memory leaks
diff --git a/examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/manager/MetaModelManager.java b/examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/manager/MetaModelManager.java
index 3ab8e54..1bd2dd7 100644
--- a/examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/manager/MetaModelManager.java
+++ b/examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/manager/MetaModelManager.java
@@ -1046,7 +1046,7 @@
 

 /*	@Override

 	protected void finalize() throws Throwable {

-		System.out.println("Finalize " + getClass().getSimpleName() + "@" + Integer.toHexString(hashCode()));		

+		System.out.println("Finalize " + PivotUtil.debugSimpleName(this));		

 		super.finalize();

 		Set<MetaModelManager> keySet = liveMetaModelManagers.keySet();

 		if (!keySet.isEmpty()) {

diff --git a/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/test/xtext/RoundTripTests.java b/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/test/xtext/RoundTripTests.java
index 5a35072..dc1639a 100644
--- a/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/test/xtext/RoundTripTests.java
+++ b/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/test/xtext/RoundTripTests.java
@@ -127,8 +127,8 @@
 	
 	public void doRoundTripFromCompleteOCL(URI inputURI) throws IOException, InterruptedException {
 		MessageBinder savedMessageBinder = CS2Pivot.setMessageBinder(CS2Pivot.MessageBinderWithLineContext.INSTANCE);
+		ProjectMap projectMap = ProjectMap.getAdapter(resourceSet);
 		try {
-			ProjectMap projectMap = ProjectMap.getAdapter(resourceSet);
 			projectMap.initializeResourceSet(null);			
 			UMLUtils.initializeContentHandlers(resourceSet);
 //			String inputName = stem + ".ocl";
@@ -156,6 +156,7 @@
 			metaModelManager3.dispose();
 		}
 		finally {
+			projectMap.dispose();
 			CS2Pivot.setMessageBinder(savedMessageBinder);
 		}
 	}
diff --git a/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/test/xtext/ValidateTests.java b/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/test/xtext/ValidateTests.java
index 7a126dd..8b4b931 100644
--- a/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/test/xtext/ValidateTests.java
+++ b/tests/org.eclipse.ocl.examples.xtext.tests/src/org/eclipse/ocl/examples/test/xtext/ValidateTests.java
@@ -34,6 +34,7 @@
 import org.eclipse.ocl.examples.domain.values.impl.BagImpl;
 import org.eclipse.ocl.examples.pivot.manager.MetaModelManager;
 import org.eclipse.ocl.examples.pivot.manager.MetaModelManagerResourceAdapter;
+import org.eclipse.ocl.examples.pivot.manager.MetaModelManagerResourceSetAdapter;
 import org.eclipse.ocl.examples.pivot.utilities.PivotDiagnostician;
 import org.eclipse.ocl.examples.pivot.utilities.PivotEnvironmentFactory;
 import org.eclipse.ocl.examples.xtext.base.utilities.BaseCSResource;
@@ -125,6 +126,7 @@
 		//	Create model
 		//
 		Resource ecoreResource = doLoadOCLinEcore("Bug366229");
+		MetaModelManagerResourceSetAdapter.getAdapter(ecoreResource.getResourceSet(), metaModelManager);
 		EPackage overloadsPackage = (EPackage) ecoreResource.getContents().get(0);
 		EObject testInstance = eCreate(overloadsPackage, "SubClass");
 		//
@@ -191,6 +193,7 @@
 		//	Create model
 		//
 		Resource ecoreResource = doLoadOCLinEcore("Validate");
+		MetaModelManagerResourceSetAdapter.getAdapter(ecoreResource.getResourceSet(), metaModelManager);
 		EPackage validatePackage = (EPackage) ecoreResource.getContents().get(0);
 		EObject testInstance = eCreate(validatePackage, "Level3");
 		eSet(testInstance, "ref", "ref");