diff --git a/java/compiler/impl/compiler-impl.iml b/java/compiler/impl/compiler-impl.iml
index 4f7473c9ff2a..381f3496886b 100644
--- a/java/compiler/impl/compiler-impl.iml
+++ b/java/compiler/impl/compiler-impl.iml
@@ -23,8 +23,6 @@
-
-
diff --git a/java/java-tests/testSrc/com/intellij/roots/libraries/LibraryTest.java b/java/java-tests/testSrc/com/intellij/roots/libraries/LibraryTest.java
index a9578c24654e..b1bbd7a29e74 100644
--- a/java/java-tests/testSrc/com/intellij/roots/libraries/LibraryTest.java
+++ b/java/java-tests/testSrc/com/intellij/roots/libraries/LibraryTest.java
@@ -47,7 +47,7 @@ public class LibraryTest extends IdeaTestCase {
final Element element = new Element("root");
library.writeExternal(element);
- assertEquals("",
+ assertEquals("",
new XMLOutputter().outputString(element));
ApplicationManager.getApplication().runWriteAction(new Runnable() {
diff --git a/platform/lang-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java b/platform/lang-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java
index 091ccf348d86..762e7b6bd738 100644
--- a/platform/lang-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java
+++ b/platform/lang-impl/src/com/intellij/openapi/roots/impl/libraries/LibraryImpl.java
@@ -277,7 +277,7 @@ public class LibraryImpl implements LibraryEx.ModifiableModelEx, LibraryEx {
if (roots.size() == 0 && rootType.skipWriteIfEmpty()) continue; //compatibility iml/ipr
final Element rootTypeElement = new Element(rootType.name());
roots.writeExternal(rootTypeElement, ROOT_PATH_ELEMENT);
- element.addContent(rootTypeElement);
+ if (rootTypeElement.getAttributes().size() > 0 || rootTypeElement.getContent().size() > 0) element.addContent(rootTypeElement);
}
List urls = new ArrayList(myJarDirectories.keySet());
Collections.sort(urls, new Comparator() {
diff --git a/plugins/cvs/cvs-core/cvs-core.iml b/plugins/cvs/cvs-core/cvs-core.iml
index 53189febbd11..f170b4099106 100644
--- a/plugins/cvs/cvs-core/cvs-core.iml
+++ b/plugins/cvs/cvs-core/cvs-core.iml
@@ -15,7 +15,6 @@
-
diff --git a/plugins/git4idea/git4idea.iml b/plugins/git4idea/git4idea.iml
index aa21265058b8..5fa1b17970c1 100644
--- a/plugins/git4idea/git4idea.iml
+++ b/plugins/git4idea/git4idea.iml
@@ -16,7 +16,6 @@
-
diff --git a/plugins/groovy/jetgroovy.iml b/plugins/groovy/jetgroovy.iml
index 3b210de157c4..3ead47ab4a1e 100644
--- a/plugins/groovy/jetgroovy.iml
+++ b/plugins/groovy/jetgroovy.iml
@@ -26,8 +26,6 @@
-
-
diff --git a/plugins/maven/facade-api/maven-facade-api.iml b/plugins/maven/facade-api/maven-facade-api.iml
index 8ba63b8dc7db..56173f227d95 100644
--- a/plugins/maven/facade-api/maven-facade-api.iml
+++ b/plugins/maven/facade-api/maven-facade-api.iml
@@ -14,8 +14,6 @@
-
-
diff --git a/plugins/maven/facade-impl/maven-facade-impl.iml b/plugins/maven/facade-impl/maven-facade-impl.iml
index 9240cd8ba91c..ae61f67a346f 100644
--- a/plugins/maven/facade-impl/maven-facade-impl.iml
+++ b/plugins/maven/facade-impl/maven-facade-impl.iml
@@ -16,8 +16,6 @@
-
-
@@ -25,8 +23,6 @@
-
-
@@ -34,8 +30,6 @@
-
-
@@ -43,8 +37,6 @@
-
-
@@ -52,8 +44,6 @@
-
-
@@ -61,8 +51,6 @@
-
-
@@ -70,8 +58,6 @@
-
-
@@ -79,8 +65,6 @@
-
-
@@ -88,8 +72,6 @@
-
-
@@ -97,8 +79,6 @@
-
-
@@ -106,8 +86,6 @@
-
-
@@ -115,8 +93,6 @@
-
-
@@ -124,8 +100,6 @@
-
-
@@ -133,8 +107,6 @@
-
-
diff --git a/plugins/relaxng/relaxng.iml b/plugins/relaxng/relaxng.iml
index d7d35d40c904..6ff34b95fc39 100644
--- a/plugins/relaxng/relaxng.iml
+++ b/plugins/relaxng/relaxng.iml
@@ -18,7 +18,6 @@
-
@@ -29,8 +28,6 @@
-
-
@@ -38,8 +35,6 @@
-
-
@@ -47,8 +42,6 @@
-
-
diff --git a/plugins/svn4idea/svn4idea-tests.iml b/plugins/svn4idea/svn4idea-tests.iml
index 798757278775..5039b6b4a9f5 100644
--- a/plugins/svn4idea/svn4idea-tests.iml
+++ b/plugins/svn4idea/svn4idea-tests.iml
@@ -16,7 +16,6 @@
-
@@ -30,8 +29,6 @@
-
-
diff --git a/plugins/svn4idea/svn4idea.iml b/plugins/svn4idea/svn4idea.iml
index fd765b400568..e00b72d68d9c 100644
--- a/plugins/svn4idea/svn4idea.iml
+++ b/plugins/svn4idea/svn4idea.iml
@@ -22,7 +22,6 @@
-
@@ -33,8 +32,6 @@
-
-
@@ -43,8 +40,6 @@
-
-