diff --git a/jps/testData/moduleClasspath/test-util/lib/runtime.jar b/jps/testData/moduleClasspath/test-util/lib/runtime.jar
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/jps/testData/overlappingSourceRoots/inner.iml b/jps/testData/overlappingSourceRoots/inner.iml
new file mode 100644
index 000000000000..e5bee4854eca
--- /dev/null
+++ b/jps/testData/overlappingSourceRoots/inner.iml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jps/testData/overlappingSourceRoots/overlappingSourceRoots.iml b/jps/testData/overlappingSourceRoots/overlappingSourceRoots.iml
new file mode 100644
index 000000000000..b75756ebfc6c
--- /dev/null
+++ b/jps/testData/overlappingSourceRoots/overlappingSourceRoots.iml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jps/testData/overlappingSourceRoots/overlappingSourceRoots.ipr b/jps/testData/overlappingSourceRoots/overlappingSourceRoots.ipr
new file mode 100644
index 000000000000..902aa9e065ee
--- /dev/null
+++ b/jps/testData/overlappingSourceRoots/overlappingSourceRoots.ipr
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ http://www.w3.org/1999/xhtml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ commons-chain-global
+
+
+
+
+
+
+
+ 1.6
+
+
+
+
+
+
+
+
+
+
+
+ 1.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/jps/testData/overlappingSourceRoots/src/inner/b.properties b/jps/testData/overlappingSourceRoots/src/inner/b.properties
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/jps/testData/overlappingSourceRoots/src/inner/src/y/Class2.java b/jps/testData/overlappingSourceRoots/src/inner/src/y/Class2.java
new file mode 100644
index 000000000000..7b9d77078ffb
--- /dev/null
+++ b/jps/testData/overlappingSourceRoots/src/inner/src/y/Class2.java
@@ -0,0 +1,11 @@
+package y;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: nik
+ * Date: 10/4/11
+ * Time: 1:05 PM
+ * To change this template use File | Settings | File Templates.
+ */
+public class Class2 {
+}
diff --git a/jps/testData/overlappingSourceRoots/src/inner/src/y/a.properties b/jps/testData/overlappingSourceRoots/src/inner/src/y/a.properties
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/jps/testData/overlappingSourceRoots/src/x/MyClass.java b/jps/testData/overlappingSourceRoots/src/x/MyClass.java
new file mode 100644
index 000000000000..9ab66ba56f54
--- /dev/null
+++ b/jps/testData/overlappingSourceRoots/src/x/MyClass.java
@@ -0,0 +1,6 @@
+package x;
+
+import y.Class2;
+
+public class MyClass extends Class2 {
+}