diff --git a/.idea/artifacts/KotlinPlugin.xml b/.idea/artifacts/KotlinPlugin.xml
index 573c954a002..6d1e13490e8 100644
--- a/.idea/artifacts/KotlinPlugin.xml
+++ b/.idea/artifacts/KotlinPlugin.xml
@@ -16,7 +16,7 @@
-
+
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 1ab9c8b3ebc..f6776a7987c 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -29,7 +29,6 @@
-
@@ -39,6 +38,7 @@
+
diff --git a/build.xml b/build.xml
index 12e23eaf97e..1fb47cda677 100644
--- a/build.xml
+++ b/build.xml
@@ -98,7 +98,7 @@
-
+
@@ -121,7 +121,7 @@
-
+
@@ -187,7 +187,7 @@
-
+
diff --git a/compiler/cli/cli.iml b/compiler/cli/cli.iml
index 17b776f14e7..538d9373f1f 100644
--- a/compiler/cli/cli.iml
+++ b/compiler/cli/cli.iml
@@ -10,7 +10,7 @@
-
+
@@ -20,5 +20,4 @@
-
-
+
\ No newline at end of file
diff --git a/compiler/jet.as.java.psi/jet.as.java.psi.iml b/compiler/light-classes/light-classes.iml
similarity index 100%
rename from compiler/jet.as.java.psi/jet.as.java.psi.iml
rename to compiler/light-classes/light-classes.iml
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/ClsWrapperStubPsiFactory.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/ClsWrapperStubPsiFactory.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/ClsWrapperStubPsiFactory.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/ClsWrapperStubPsiFactory.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/FakeLightClassForFileOfPackage.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/FakeLightClassForFileOfPackage.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/FakeLightClassForFileOfPackage.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/FakeLightClassForFileOfPackage.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/JavaElementFinder.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/JavaElementFinder.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/JavaElementFinder.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/JavaElementFinder.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/JetLightPackage.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/JetLightPackage.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/JetLightPackage.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/JetLightPackage.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinCodeBlockModificationListener.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinCodeBlockModificationListener.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinCodeBlockModificationListener.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinCodeBlockModificationListener.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinJavaFileStubProvider.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinJavaFileStubProvider.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinJavaFileStubProvider.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinJavaFileStubProvider.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClass.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClass.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClass.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClass.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassBuilderFactory.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassBuilderFactory.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassBuilderFactory.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassBuilderFactory.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForAnonymousDeclaration.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassForAnonymousDeclaration.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForAnonymousDeclaration.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassForAnonymousDeclaration.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForEnumEntry.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassForEnumEntry.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForEnumEntry.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassForEnumEntry.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForExplicitDeclaration.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassForExplicitDeclaration.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForExplicitDeclaration.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassForExplicitDeclaration.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForPackage.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassForPackage.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForPackage.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightClassForPackage.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightElement.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightElement.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightElement.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightElement.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightEnumConstant.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightEnumConstant.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightEnumConstant.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightEnumConstant.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightField.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightField.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightField.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightField.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightFieldForDeclaration.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightFieldForDeclaration.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightFieldForDeclaration.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightFieldForDeclaration.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightMethod.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightMethod.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightMethod.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightMethod.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightMethodForDeclaration.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightMethodForDeclaration.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightMethodForDeclaration.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightMethodForDeclaration.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightMethodForTraitFakeOverride.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightMethodForTraitFakeOverride.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightMethodForTraitFakeOverride.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightMethodForTraitFakeOverride.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightModifierList.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightModifierList.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightModifierList.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightModifierList.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightParameter.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightParameter.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightParameter.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightParameter.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightTypeParameter.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightTypeParameter.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightTypeParameter.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightTypeParameter.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightTypeParameterListBuilder.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightTypeParameterListBuilder.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightTypeParameterListBuilder.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinLightTypeParameterListBuilder.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinWrappingLightClass.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinWrappingLightClass.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinWrappingLightClass.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/KotlinWrappingLightClass.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightClassConstructionContext.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/LightClassConstructionContext.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightClassConstructionContext.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/LightClassConstructionContext.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightClassGenerationSupport.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/LightClassGenerationSupport.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightClassGenerationSupport.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/LightClassGenerationSupport.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightClassStubWithData.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/LightClassStubWithData.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightClassStubWithData.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/LightClassStubWithData.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightClassUtil.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/LightClassUtil.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightClassUtil.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/LightClassUtil.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightParameter.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/LightParameter.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightParameter.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/LightParameter.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightParameterListBuilder.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/LightParameterListBuilder.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightParameterListBuilder.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/LightParameterListBuilder.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightVariableBuilder.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/LightVariableBuilder.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/LightVariableBuilder.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/LightVariableBuilder.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/StubClassBuilder.java b/compiler/light-classes/src/org/jetbrains/jet/asJava/StubClassBuilder.java
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/StubClassBuilder.java
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/StubClassBuilder.java
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/duplicateJvmSignatureUtil.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/duplicateJvmSignatureUtil.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/duplicateJvmSignatureUtil.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/duplicateJvmSignatureUtil.kt
diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/lightClassUtils.kt b/compiler/light-classes/src/org/jetbrains/jet/asJava/lightClassUtils.kt
similarity index 100%
rename from compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/lightClassUtils.kt
rename to compiler/light-classes/src/org/jetbrains/jet/asJava/lightClassUtils.kt
diff --git a/compiler/tests/compiler-tests.iml b/compiler/tests/compiler-tests.iml
index a246fb93f9e..19d6cacf19e 100644
--- a/compiler/tests/compiler-tests.iml
+++ b/compiler/tests/compiler-tests.iml
@@ -12,7 +12,7 @@
-
+
diff --git a/idea/idea-analysis/idea-analysis.iml b/idea/idea-analysis/idea-analysis.iml
index be0c00381fa..36d78e44244 100644
--- a/idea/idea-analysis/idea-analysis.iml
+++ b/idea/idea-analysis/idea-analysis.iml
@@ -10,7 +10,7 @@
-
+
diff --git a/idea/idea.iml b/idea/idea.iml
index ea77e4c848e..fd93a3176e1 100644
--- a/idea/idea.iml
+++ b/idea/idea.iml
@@ -22,7 +22,7 @@
-
+
diff --git a/j2k/j2k.iml b/j2k/j2k.iml
index c51c5fc1a9e..1e19d9b038d 100644
--- a/j2k/j2k.iml
+++ b/j2k/j2k.iml
@@ -12,7 +12,7 @@
-
+