[315007]  Using an xmi file as OUT parameter do not clear contents
diff --git a/plugins/org.eclipse.m2m.qvt.oml.emf.util/src/org/eclipse/m2m/internal/qvt/oml/emf/util/EmfUtil.java b/plugins/org.eclipse.m2m.qvt.oml.emf.util/src/org/eclipse/m2m/internal/qvt/oml/emf/util/EmfUtil.java
index c7cbd0f..6143589 100644
--- a/plugins/org.eclipse.m2m.qvt.oml.emf.util/src/org/eclipse/m2m/internal/qvt/oml/emf/util/EmfUtil.java
+++ b/plugins/org.eclipse.m2m.qvt.oml.emf.util/src/org/eclipse/m2m/internal/qvt/oml/emf/util/EmfUtil.java
@@ -132,7 +132,10 @@
         	ResourceSet inRS = in.eResource() != null ? in.eResource().getResourceSet() : null;
         	if (inputType.eResource().getResourceSet() != inRS
         			&& inputType.eResource().getResourceSet() != null) {
-        		return inputType.eResource().getResourceSet().getEObject(EcoreUtil.getURI(in), true);
+        		URI uri = EcoreUtil.getURI(in);
+        		if (uri != null && !"#//".equals(uri.toString())) { //$NON-NLS-1$
+        			return inputType.eResource().getResourceSet().getEObject(uri, true);
+        		}
         	}
         }
         return in;