diff --git a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps
index 7342ea90..1b66380a 100644
--- a/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps
+++ b/coderules/languages/jetbrains.mps.lang.coderules/runtime/models/jetbrains.mps.lang.coderules.program.mps
@@ -955,6 +955,10 @@
+
+
+
+
@@ -972,28 +976,31 @@
-
-
-
+
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
+
+
+
@@ -1183,7 +1190,7 @@
-
+
@@ -1426,6 +1433,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1470,6 +1490,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1579,6 +1614,7 @@
+
@@ -2569,6 +2605,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2590,40 +2672,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -2646,7 +2696,7 @@
-
+
@@ -3177,6 +3227,10 @@
+
+
+
+
@@ -3236,7 +3290,7 @@
-
+
@@ -3249,7 +3303,7 @@
-
+
@@ -3293,17 +3347,26 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3311,7 +3374,7 @@
-
+
@@ -3515,7 +3578,7 @@
-
+
@@ -3560,14 +3623,38 @@
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3948,7 +4035,7 @@
-
+
@@ -4131,6 +4218,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4210,12 +4318,17 @@
-
-
-
+
+
+
-
-
+
+
+
+
+
+
+
@@ -4277,7 +4390,7 @@
-
+
@@ -4351,6 +4464,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4480,7 +4605,7 @@
-
+
@@ -4550,6 +4675,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4685,6 +4826,14 @@
+
+
+
+
+
+
+
+
@@ -6600,186 +6749,237 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -6829,11 +7029,10 @@
-
-
-
-
-
+
+
+
+
@@ -6946,12 +7145,6 @@
-
-
-
-
-
-
@@ -7085,23 +7278,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -7955,18 +8131,25 @@
-
-
-
-
-
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -8170,6 +8353,9 @@
+
+
+
@@ -8429,22 +8615,28 @@
-
-
-
-
-
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
@@ -9529,7 +9721,7 @@
-
+
@@ -9580,7 +9772,7 @@
-
+
@@ -9604,7 +9796,7 @@
-
+
@@ -9612,7 +9804,7 @@
-
+
@@ -12495,7 +12687,7 @@
-
+