[nobug] cleaning up facet id changes
diff --git a/plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/emfworkbench/internal/emf2xml/sse/EMF2DOMSSERenderer.java b/plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/emfworkbench/internal/emf2xml/sse/EMF2DOMSSERenderer.java
index c15ea5d..d46fcee 100644
--- a/plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/emfworkbench/internal/emf2xml/sse/EMF2DOMSSERenderer.java
+++ b/plugins/org.eclipse.wst.common.emfworkbench.integration/src/org/eclipse/wst/common/emfworkbench/internal/emf2xml/sse/EMF2DOMSSERenderer.java
@@ -407,14 +407,11 @@
 		if (isBatch) {
 			isBatchChanges = true;
 			getXMLModel().aboutToChangeModel();
-		} else {
 			setRootNodeAdapterNotificationEnabled(false);
-			try {
-				getXMLModel().aboutToChangeModel();
-			} finally {
-				getXMLModel().changedModel();
-				setRootNodeAdapterNotificationEnabled(true);
-			}
+		}
+		else {
+			getXMLModel().changedModel();
+			setRootNodeAdapterNotificationEnabled(true);
 			isBatchChanges = false;
 		}
 	}