diff --git a/solutions/jetbrains.mps.typechecking.handling/models/jetbrains/mps/typechecking/handler/producer.mps b/solutions/jetbrains.mps.typechecking.handling/models/jetbrains/mps/typechecking/handler/producer.mps
index 61ebd177..4f5eb021 100644
--- a/solutions/jetbrains.mps.typechecking.handling/models/jetbrains/mps/typechecking/handler/producer.mps
+++ b/solutions/jetbrains.mps.typechecking.handling/models/jetbrains/mps/typechecking/handler/producer.mps
@@ -22,8 +22,9 @@
+
+
-
@@ -253,10 +254,12 @@
-
+
+
+
@@ -266,12 +269,16 @@
+
+
+
+
@@ -347,7 +354,7 @@
-
+
@@ -366,34 +373,117 @@
-
-
+
+
-
+
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -406,7 +496,7 @@
-
+
@@ -436,7 +526,10 @@
-
+
+
+
+
@@ -448,7 +541,10 @@
-
+
+
+
+
@@ -460,7 +556,7 @@
-
+
@@ -472,7 +568,10 @@
-
+
+
+
+
@@ -497,6 +596,10 @@
+
+
+
+
@@ -769,6 +872,10 @@
+
+
+
+
@@ -867,11 +974,8 @@
-
-
-
-
-
+
+
@@ -1123,6 +1227,10 @@
+
+
+
+
@@ -1188,6 +1296,9 @@
+
+
+
@@ -1225,6 +1336,9 @@
+
+
+
@@ -1258,6 +1372,9 @@
+
+
+
@@ -1348,6 +1465,9 @@
+
+
+
@@ -1400,6 +1520,10 @@
+
+
+
+
@@ -1479,6 +1603,9 @@
+
+
+
@@ -1509,6 +1636,9 @@
+
+
+
@@ -1547,6 +1677,10 @@
+
+
+
+
@@ -1607,6 +1741,9 @@
+
+
+
@@ -1645,6 +1782,10 @@
+
+
+
+
@@ -1705,6 +1846,9 @@
+
+
+
@@ -1745,6 +1889,10 @@
+
+
+
+
@@ -1807,6 +1955,9 @@
+
+
+
@@ -1841,6 +1992,10 @@
+
+
+
+
@@ -1907,6 +2062,9 @@
+
+
+
@@ -2004,6 +2162,9 @@
+
+
+
@@ -2041,6 +2202,10 @@
+
+
+
+
@@ -2065,11 +2230,8 @@
-
-
-
-
-
+
+
@@ -2139,11 +2301,8 @@
-
-
-
-
-
+
+
@@ -2234,11 +2393,8 @@
-
-
-
-
-
+
+
@@ -2319,11 +2475,8 @@
-
-
-
-
-
+
+