diff --git a/.mps/modules.xml b/.mps/modules.xml
index 7dca51d2..2365d713 100644
--- a/.mps/modules.xml
+++ b/.mps/modules.xml
@@ -20,8 +20,8 @@
+
-
diff --git a/build.xml b/build.xml
index 575421bc..c7f908c0 100644
--- a/build.xml
+++ b/build.xml
@@ -678,10 +678,10 @@
-
-
-
-
+
+
+
+
@@ -695,26 +695,26 @@
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -782,8 +782,8 @@
+
-
@@ -1877,10 +1877,10 @@
-
-
-
-
+
+
+
+
@@ -1894,26 +1894,26 @@
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -2378,7 +2378,7 @@
-
+
@@ -2494,9 +2494,9 @@
+
-
@@ -2590,7 +2590,7 @@
-
+
@@ -2612,7 +2612,7 @@
-
+
@@ -2644,7 +2644,7 @@
-
+
@@ -2672,7 +2672,7 @@
-
+
@@ -2736,7 +2736,7 @@
-
+
@@ -2757,7 +2757,7 @@
-
+
@@ -2767,7 +2767,7 @@
-
+
@@ -2796,7 +2796,7 @@
-
+
@@ -2820,7 +2820,7 @@
-
+
@@ -2853,7 +2853,7 @@
-
+
@@ -2882,7 +2882,7 @@
-
+
@@ -2914,7 +2914,7 @@
-
+
@@ -3027,7 +3027,7 @@
-
+
@@ -3060,8 +3060,8 @@
+
-
@@ -3133,7 +3133,7 @@
-
+
@@ -3165,8 +3165,8 @@
+
-
@@ -3240,7 +3240,7 @@
-
+
@@ -3273,8 +3273,8 @@
+
-
@@ -3310,7 +3310,7 @@
-
+
@@ -3331,7 +3331,7 @@
-
+
@@ -3341,7 +3341,7 @@
-
+
@@ -3370,7 +3370,7 @@
-
+
@@ -3394,7 +3394,7 @@
-
+
@@ -3427,7 +3427,7 @@
-
+
@@ -3456,7 +3456,7 @@
-
+
@@ -3487,7 +3487,7 @@
-
+
@@ -3507,7 +3507,7 @@
-
+
@@ -3541,7 +3541,7 @@
-
+
@@ -3562,7 +3562,7 @@
-
+
@@ -3596,8 +3596,8 @@
+
-
@@ -3638,7 +3638,7 @@
-
+
@@ -3673,8 +3673,8 @@
+
-
@@ -3711,7 +3711,7 @@
-
+
@@ -3732,7 +3732,7 @@
-
+
@@ -3750,7 +3750,7 @@
-
+
@@ -3772,7 +3772,7 @@
-
+
@@ -3791,7 +3791,7 @@
-
+
@@ -3814,7 +3814,7 @@
-
+
@@ -3844,7 +3844,7 @@
-
+
@@ -3875,7 +3875,7 @@
-
+
@@ -3898,13 +3898,13 @@
-
-
-
-
+
+
+
+
-
+
@@ -4024,8 +4024,8 @@
+
-
@@ -4097,9 +4097,9 @@
+
-
diff --git a/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl b/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl
index 89832bea..8bc0ef69 100644
--- a/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl
+++ b/coderules/languages/jetbrains.mps.lang.coderules/jetbrains.mps.lang.coderules.mpl
@@ -94,8 +94,8 @@
+
-
@@ -193,13 +193,13 @@
+
-
- da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.typechecking.reporting)
ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.coderules.template)
26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.coderules.runtime)
+ da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.reporting.runtime)
35320f26-77cb-4c55-be9f-a97a27770af1(jetbrains.mps.logic)
diff --git a/coderules/languages/jetbrains.mps.lang.coderules/runtime/jetbrains.mps.lang.coderules.runtime.msd b/coderules/languages/jetbrains.mps.lang.coderules/runtime/jetbrains.mps.lang.coderules.runtime.msd
index 0f258f8e..780389c4 100644
--- a/coderules/languages/jetbrains.mps.lang.coderules/runtime/jetbrains.mps.lang.coderules.runtime.msd
+++ b/coderules/languages/jetbrains.mps.lang.coderules/runtime/jetbrains.mps.lang.coderules.runtime.msd
@@ -40,7 +40,7 @@
-
+
diff --git a/coderules/languages/jetbrains.mps.lang.controlflow/jetbrains.mps.lang.controlflow.mpl b/coderules/languages/jetbrains.mps.lang.controlflow/jetbrains.mps.lang.controlflow.mpl
index 1eee7987..5f60cbf6 100644
--- a/coderules/languages/jetbrains.mps.lang.controlflow/jetbrains.mps.lang.controlflow.mpl
+++ b/coderules/languages/jetbrains.mps.lang.controlflow/jetbrains.mps.lang.controlflow.mpl
@@ -71,7 +71,7 @@
-
+
diff --git a/coderules/languages/jetbrains.mps.lang.typechecking/jetbrains.mps.lang.typechecking.mpl b/coderules/languages/jetbrains.mps.lang.typechecking/jetbrains.mps.lang.typechecking.mpl
index b7391855..71a84442 100644
--- a/coderules/languages/jetbrains.mps.lang.typechecking/jetbrains.mps.lang.typechecking.mpl
+++ b/coderules/languages/jetbrains.mps.lang.typechecking/jetbrains.mps.lang.typechecking.mpl
@@ -74,7 +74,7 @@
-
+
diff --git a/coderules/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl b/coderules/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl
index b9a6e0c2..7904185a 100644
--- a/coderules/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl
+++ b/coderules/languages/jetbrains.mps.logic/jetbrains.mps.logic.mpl
@@ -58,7 +58,7 @@
-
+
diff --git a/coderules/languages/jetbrains.mps.typechecking.testlang/jetbrains.mps.typechecking.testlang.mpl b/coderules/languages/jetbrains.mps.typechecking.testlang/jetbrains.mps.typechecking.testlang.mpl
index d4e5bd61..c7983abc 100644
--- a/coderules/languages/jetbrains.mps.typechecking.testlang/jetbrains.mps.typechecking.testlang.mpl
+++ b/coderules/languages/jetbrains.mps.typechecking.testlang/jetbrains.mps.typechecking.testlang.mpl
@@ -104,8 +104,8 @@
+
-
diff --git a/coderules/solutions/jetbrains.mps.coderules.ui/jetbrains.mps.coderules.ui.msd b/coderules/solutions/jetbrains.mps.coderules.ui/jetbrains.mps.coderules.ui.msd
index 6aa8a23c..14ffbf5f 100644
--- a/coderules/solutions/jetbrains.mps.coderules.ui/jetbrains.mps.coderules.ui.msd
+++ b/coderules/solutions/jetbrains.mps.coderules.ui/jetbrains.mps.coderules.ui.msd
@@ -48,7 +48,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.coderules/jetbrains.mps.coderules.msd b/coderules/solutions/jetbrains.mps.coderules/jetbrains.mps.coderules.msd
index ec29f166..22249689 100644
--- a/coderules/solutions/jetbrains.mps.coderules/jetbrains.mps.coderules.msd
+++ b/coderules/solutions/jetbrains.mps.coderules/jetbrains.mps.coderules.msd
@@ -53,7 +53,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.controlflow.ui/jetbrains.mps.controlflow.ui.msd b/coderules/solutions/jetbrains.mps.controlflow.ui/jetbrains.mps.controlflow.ui.msd
index 4e2d5161..e9cd5aa9 100644
--- a/coderules/solutions/jetbrains.mps.controlflow.ui/jetbrains.mps.controlflow.ui.msd
+++ b/coderules/solutions/jetbrains.mps.controlflow.ui/jetbrains.mps.controlflow.ui.msd
@@ -52,7 +52,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.controlflow/jetbrains.mps.controlflow.msd b/coderules/solutions/jetbrains.mps.controlflow/jetbrains.mps.controlflow.msd
index 8f6b4ca1..be5174ec 100644
--- a/coderules/solutions/jetbrains.mps.controlflow/jetbrains.mps.controlflow.msd
+++ b/coderules/solutions/jetbrains.mps.controlflow/jetbrains.mps.controlflow.msd
@@ -32,7 +32,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.lang.coderules.template/jetbrains.mps.lang.coderules.template.msd b/coderules/solutions/jetbrains.mps.lang.coderules.template/jetbrains.mps.lang.coderules.template.msd
index 13ecfd76..f7c017c7 100644
--- a/coderules/solutions/jetbrains.mps.lang.coderules.template/jetbrains.mps.lang.coderules.template.msd
+++ b/coderules/solutions/jetbrains.mps.lang.coderules.template/jetbrains.mps.lang.coderules.template.msd
@@ -11,7 +11,7 @@
a5478664-6b44-4c62-a9f7-434f8aa57eee(jetbrains.mps.logic.runtime)
8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)
6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)
- da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.typechecking.reporting)
+ da80355b-a098-4248-9ec8-70d10dd7e9af(jetbrains.mps.reporting.runtime)
@@ -34,7 +34,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.lang.controlflow.runtime/jetbrains.mps.lang.controlflow.runtime.msd b/coderules/solutions/jetbrains.mps.lang.controlflow.runtime/jetbrains.mps.lang.controlflow.runtime.msd
index e7dd746f..46487660 100644
--- a/coderules/solutions/jetbrains.mps.lang.controlflow.runtime/jetbrains.mps.lang.controlflow.runtime.msd
+++ b/coderules/solutions/jetbrains.mps.lang.controlflow.runtime/jetbrains.mps.lang.controlflow.runtime.msd
@@ -29,7 +29,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.lang.typechecking.runtime/jetbrains.mps.lang.typechecking.runtime.msd b/coderules/solutions/jetbrains.mps.lang.typechecking.runtime/jetbrains.mps.lang.typechecking.runtime.msd
index 5e7601ba..66db7395 100644
--- a/coderules/solutions/jetbrains.mps.lang.typechecking.runtime/jetbrains.mps.lang.typechecking.runtime.msd
+++ b/coderules/solutions/jetbrains.mps.lang.typechecking.runtime/jetbrains.mps.lang.typechecking.runtime.msd
@@ -27,7 +27,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd b/coderules/solutions/jetbrains.mps.reporting.runtime/jetbrains.mps.reporting.runtime.msd
similarity index 88%
rename from coderules/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd
rename to coderules/solutions/jetbrains.mps.reporting.runtime/jetbrains.mps.reporting.runtime.msd
index e8fa6512..5d648623 100644
--- a/coderules/solutions/jetbrains.mps.typechecking.reporting/jetbrains.mps.typechecking.reporting.msd
+++ b/coderules/solutions/jetbrains.mps.reporting.runtime/jetbrains.mps.reporting.runtime.msd
@@ -1,5 +1,5 @@
-
+
@@ -21,7 +21,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.typechecking.reporting/models/jetbrains.mps.lang.typesystem2.reporting.mps b/coderules/solutions/jetbrains.mps.reporting.runtime/models/jetbrains.mps.lang.typesystem2.reporting.mps
similarity index 100%
rename from coderules/solutions/jetbrains.mps.typechecking.reporting/models/jetbrains.mps.lang.typesystem2.reporting.mps
rename to coderules/solutions/jetbrains.mps.reporting.runtime/models/jetbrains.mps.lang.typesystem2.reporting.mps
diff --git a/coderules/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps b/coderules/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps
index 347de08d..d8e9f30a 100644
--- a/coderules/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps
+++ b/coderules/solutions/jetbrains.mps.typechecking.build/models/jetbrains.mps.typechecking.build.mps
@@ -1742,7 +1742,7 @@
-
+
@@ -1821,7 +1821,7 @@
-
+
@@ -2085,7 +2085,7 @@
-
+
@@ -2094,9 +2094,9 @@
-
-
-
+
+
+
@@ -2181,7 +2181,7 @@
-
+
@@ -2497,7 +2497,7 @@
-
+
diff --git a/coderules/solutions/jetbrains.mps.typechecking.test/jetbrains.mps.typechecking.test.msd b/coderules/solutions/jetbrains.mps.typechecking.test/jetbrains.mps.typechecking.test.msd
index c3e6ebcc..22aec955 100644
--- a/coderules/solutions/jetbrains.mps.typechecking.test/jetbrains.mps.typechecking.test.msd
+++ b/coderules/solutions/jetbrains.mps.typechecking.test/jetbrains.mps.typechecking.test.msd
@@ -54,8 +54,8 @@
+
-
diff --git a/coderules/solutions/jetbrains.mps.typechecking.ui/jetbrains.mps.typechecking.ui.msd b/coderules/solutions/jetbrains.mps.typechecking.ui/jetbrains.mps.typechecking.ui.msd
index a629cf36..44b487ef 100644
--- a/coderules/solutions/jetbrains.mps.typechecking.ui/jetbrains.mps.typechecking.ui.msd
+++ b/coderules/solutions/jetbrains.mps.typechecking.ui/jetbrains.mps.typechecking.ui.msd
@@ -59,8 +59,8 @@
+
-
diff --git a/coderules/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd b/coderules/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd
index 7ed601a2..0e3ce611 100644
--- a/coderules/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd
+++ b/coderules/solutions/jetbrains.mps.typechecking/jetbrains.mps.typechecking.msd
@@ -49,8 +49,8 @@
+
-
diff --git a/samples/fitch/build.xml b/samples/fitch/build.xml
index 00244eb1..15bd0ae5 100644
--- a/samples/fitch/build.xml
+++ b/samples/fitch/build.xml
@@ -55,8 +55,8 @@
+
-
@@ -209,8 +209,8 @@
+
-
@@ -305,7 +305,7 @@
-
+
@@ -399,7 +399,7 @@
-
+
@@ -490,7 +490,7 @@
-
+
diff --git a/samples/fitch/languages/jetbrains.mps.fitch/jetbrains.mps.fitch.mpl b/samples/fitch/languages/jetbrains.mps.fitch/jetbrains.mps.fitch.mpl
index 6202df7d..1ed4c699 100644
--- a/samples/fitch/languages/jetbrains.mps.fitch/jetbrains.mps.fitch.mpl
+++ b/samples/fitch/languages/jetbrains.mps.fitch/jetbrains.mps.fitch.mpl
@@ -110,8 +110,8 @@
+
-
diff --git a/samples/lambdacalc/build.xml b/samples/lambdacalc/build.xml
index 683a3e7a..2deac70a 100644
--- a/samples/lambdacalc/build.xml
+++ b/samples/lambdacalc/build.xml
@@ -65,8 +65,8 @@
+
-
@@ -195,8 +195,8 @@
+
-
diff --git a/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl b/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl
index 2cffc8ff..45f4d2b3 100644
--- a/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl
+++ b/samples/lambdacalc/languages/sample.lambdacalc/sample.lambdacalc.mpl
@@ -76,8 +76,8 @@
+
-
diff --git a/samples/mpscore/build.xml b/samples/mpscore/build.xml
index 0e999bb4..cb50a7a9 100644
--- a/samples/mpscore/build.xml
+++ b/samples/mpscore/build.xml
@@ -50,8 +50,8 @@
+
-
@@ -232,8 +232,8 @@
+
-
@@ -381,8 +381,8 @@
+
-
@@ -521,8 +521,8 @@
+
-
@@ -552,8 +552,8 @@
+
-
diff --git a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/jetbrains.mps.baseLanguageExt.mpl b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/jetbrains.mps.baseLanguageExt.mpl
index adbd795b..2d059719 100644
--- a/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/jetbrains.mps.baseLanguageExt.mpl
+++ b/samples/mpscore/languages/jetbrains.mps.baseLanguageExt/jetbrains.mps.baseLanguageExt.mpl
@@ -66,8 +66,8 @@
+
-
f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)
diff --git a/samples/mpscore/solutions/jetbrains.mps.typechecking.sample.test/jetbrains.mps.typechecking.sample.test.msd b/samples/mpscore/solutions/jetbrains.mps.typechecking.sample.test/jetbrains.mps.typechecking.sample.test.msd
index 8815ac7a..865cf838 100644
--- a/samples/mpscore/solutions/jetbrains.mps.typechecking.sample.test/jetbrains.mps.typechecking.sample.test.msd
+++ b/samples/mpscore/solutions/jetbrains.mps.typechecking.sample.test/jetbrains.mps.typechecking.sample.test.msd
@@ -44,8 +44,8 @@
+
-