[202171] unable to edit xml files using translators if xml file open when workspace opens (missed one critical null check)
diff --git a/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java b/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java
index 7006335..d9a55fc 100644
--- a/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java
+++ b/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java
@@ -201,8 +201,10 @@
 	}
 
 	private void deregisterFromXMLModel() {
-		String id = getXMLModel().getId();
-		decrementCacheCount(id);
+		if (getXMLModel() != null) {
+			String id = getXMLModel().getId();
+			decrementCacheCount(id);
+		}
 		deRegisterAsModelStateListener();
 		deRegisterAsModelLifecycleListener();
 		// This try/catch block is a hack to fix defect 204114. This occurs