diff --git a/.idea/libraries/js_libs.xml b/.idea/libraries/js_libs.xml
index 814aa1befec..0261b02b6b3 100644
--- a/.idea/libraries/js_libs.xml
+++ b/.idea/libraries/js_libs.xml
@@ -1,16 +1,11 @@
-
-
-
-
+
-
-
-
+
\ No newline at end of file
diff --git a/js/js.tests/js.tests.iml b/js/js.tests/js.tests.iml
index 15314fd8ffb..3e5c667b850 100644
--- a/js/js.tests/js.tests.iml
+++ b/js/js.tests/js.tests.iml
@@ -12,9 +12,21 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/js/js.translator/lib/closure-compiler.jar b/js/js.tests/testLib/closure-compiler.jar
similarity index 100%
rename from js/js.translator/lib/closure-compiler.jar
rename to js/js.tests/testLib/closure-compiler.jar
diff --git a/js/js.translator/lib/rhino-1.7R4.jar b/js/js.tests/testLib/rhino-1.7R4.jar
similarity index 100%
rename from js/js.translator/lib/rhino-1.7R4.jar
rename to js/js.tests/testLib/rhino-1.7R4.jar
diff --git a/js/js.translator/lib/closure-compiler_mod.txt b/js/js.tests/testLib/src/closure-compiler_mod.txt
similarity index 100%
rename from js/js.translator/lib/closure-compiler_mod.txt
rename to js/js.tests/testLib/src/closure-compiler_mod.txt
diff --git a/js/js.translator/lib/rhino-1.7R4-sources.jar b/js/js.tests/testLib/src/rhino-1.7R4-sources.jar
similarity index 100%
rename from js/js.translator/lib/rhino-1.7R4-sources.jar
rename to js/js.tests/testLib/src/rhino-1.7R4-sources.jar
diff --git a/js/js.translator/lib/dart-ast.jar b/js/js.translator/lib/dart-ast.jar
new file mode 100644
index 00000000000..9395c2dce62
Binary files /dev/null and b/js/js.translator/lib/dart-ast.jar differ
diff --git a/js/js.translator/lib/dart-r3300-src.jar b/js/js.translator/lib/dart-r3300-src.jar
deleted file mode 100644
index ee162d568d8..00000000000
Binary files a/js/js.translator/lib/dart-r3300-src.jar and /dev/null differ
diff --git a/js/js.translator/lib/dart-r3300.jar b/js/js.translator/lib/dart-r3300.jar
deleted file mode 100644
index e11f9eac1f9..00000000000
Binary files a/js/js.translator/lib/dart-r3300.jar and /dev/null differ
diff --git a/js/js.translator/lib/json.jar b/js/js.translator/lib/json.jar
deleted file mode 100644
index b8838d19dc7..00000000000
Binary files a/js/js.translator/lib/json.jar and /dev/null differ
diff --git a/js/js.translator/lib/src/dart-ast-src.jar b/js/js.translator/lib/src/dart-ast-src.jar
new file mode 100644
index 00000000000..495c44df8ff
Binary files /dev/null and b/js/js.translator/lib/src/dart-ast-src.jar differ