[536528] - Editor automatically deleting Comments, CDATA and Line
separators from 'Web.xml' file

Change-Id: I7096756c309c6939e6ce5f0d6757bfdb934221e9
Signed-off-by: Lakshminarayana Nekkanti <narayana.nekkanti@gmail.com>
diff --git a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/model/internal/JEE5ModelProvider.java b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/model/internal/JEE5ModelProvider.java
index 1d62bcd..7e78595 100644
--- a/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/model/internal/JEE5ModelProvider.java
+++ b/plugins/org.eclipse.jst.jee/jeecreation/org/eclipse/jst/jee/model/internal/JEE5ModelProvider.java
@@ -270,7 +270,7 @@
 				setWritableResource(res);
 			runnable.run();
 			try {
-				if (res != null) {
+				if (res != null && res.isModified()) {
 					if (modelPath != null && modelPath.equals(IModelProvider.FORCESAVE))
 						res.save(Collections.EMPTY_MAP,true);
 					else