Migrate langs extending 'convertsTo' handling from blExt types (MPSCR-63)

This commit is contained in:
Grigorii Kirgizov 2020-07-30 13:44:55 +03:00
parent 6fdc42ac78
commit 856210a5ba
8 changed files with 826 additions and 98 deletions

View File

@ -3897,7 +3897,7 @@
<node concept="3I6sU6" id="554EtBH_PpG" role="3Ip0Jz">
<node concept="3I6s7M" id="554EtBH_PpH" role="3I6sU7">
<node concept="3Aqt3T" id="554EtBH_PpI" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="554EtBH_PpJ" role="3AunhB">
<node concept="a7P8L" id="554EtBH_PpK" role="1uarlU">
<ref role="a7OzE" node="554EtBH_PpX" resolve="FunT" />
@ -3914,6 +3914,9 @@
<ref role="ns1xF" to="kqnc:JOGAOsVt2a" resolve="classifier" />
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6Cx5" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Cx3" resolve="Options" />
</node>
</node>
</node>
</node>
@ -3946,18 +3949,29 @@
</node>
<node concept="3I6s7M" id="554EtBHA0dq" role="3I6sU7">
<node concept="3Aqt3T" id="554EtBH_PqE" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="a7P8L" id="554EtBH_PqF" role="3AunhB">
<ref role="a7OzE" node="554EtBH_PpX" resolve="FunT" />
</node>
<node concept="a7P8L" id="554EtBH_PqG" role="3AunhB">
<ref role="a7OzE" node="554EtBH_PpZ" resolve="DeclFunT" />
</node>
<node concept="a7P8L" id="4s_lMmH6Cx6" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Cx3" resolve="Options" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmH6Cx1" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6Cx2" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6Cx3" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>

View File

@ -4246,13 +4246,16 @@
</node>
<node concept="3I6s7M" id="1oUE7CX4K6T" role="3I6sU7">
<node concept="3Aqt3T" id="1oUE7CX4K6U" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="a7P8L" id="1oUE7CX4K8j" role="3AunhB">
<ref role="a7OzE" node="1oUE7CX4K6O" resolve="Cls" />
</node>
<node concept="a7P8L" id="1oUE7CX4Kfc" role="3AunhB">
<ref role="a7OzE" node="1oUE7CX4Kb8" resolve="RuntimeType" />
</node>
<node concept="a7P8L" id="4s_lMmHgBno" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBnm" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4262,7 +4265,7 @@
<node concept="3I6sU6" id="1oUE7CX4K6_" role="3Ip0Jz">
<node concept="3I6s7M" id="1oUE7CX4K6A" role="3I6sU7">
<node concept="3Aqt3T" id="1oUE7CX4K6B" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="1oUE7CX4K6I" role="3AunhB">
<node concept="a7P8L" id="1oUE7CX4K6J" role="1uarlU">
<ref role="a7OzE" node="1oUE7CX4K6O" resolve="Cls" />
@ -4279,6 +4282,9 @@
<ref role="ns1xF" node="1oUE7CX4M7z" resolve="abstractContainer" />
</node>
</node>
<node concept="a7P8L" id="4s_lMmHgBnp" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBnm" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4295,6 +4301,14 @@
</node>
<node concept="32pEOW" id="1oUE7CX4K6P" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmHgBnk" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBnl" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBnm" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
<node concept="3clFbH" id="1oUE7CX4K80" role="3cqZAp" />
@ -4316,13 +4330,16 @@
</node>
<node concept="3I6s7M" id="1oUE7CX4MH7" role="3I6sU7">
<node concept="3Aqt3T" id="1oUE7CX4MH8" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="a7P8L" id="1oUE7CX4MHa" role="3AunhB">
<ref role="a7OzE" node="1oUE7CX4MHp" resolve="RuntimeType" />
</node>
<node concept="a7P8L" id="1oUE7CX4MH9" role="3AunhB">
<ref role="a7OzE" node="1oUE7CX4MHo" resolve="Cls" />
</node>
<node concept="a7P8L" id="4s_lMmHgBnx" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBnv" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4332,7 +4349,7 @@
<node concept="3I6sU6" id="1oUE7CX4MHc" role="3Ip0Jz">
<node concept="3I6s7M" id="1oUE7CX4MHd" role="3I6sU7">
<node concept="3Aqt3T" id="1oUE7CX4MHe" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="1oUE7CX4MHi" role="3AunhB">
<node concept="a7P8L" id="1oUE7CX4MHj" role="1uarlU">
<ref role="a7OzE" node="1oUE7CX4MHm" resolve="Container" />
@ -4349,6 +4366,9 @@
<ref role="ns1xF" to="kqnc:JOGAOsVt2a" resolve="classifier" />
</node>
</node>
<node concept="a7P8L" id="4s_lMmHgBny" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBnv" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4365,6 +4385,14 @@
</node>
<node concept="32pEOW" id="1oUE7CX4MHq" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmHgBnt" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBnu" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBnv" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -4379,7 +4407,7 @@
<node concept="3I6sU6" id="1oUE7CX62qt" role="3Ip0Jz">
<node concept="3I6s7M" id="1oUE7CX62qv" role="3I6sU7">
<node concept="3Aqt3T" id="1oUE7CX62qu" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="1oUE7CX62qV" role="3AunhB">
<node concept="a7P8L" id="1oUE7CX62qT" role="1uarlU">
<ref role="a7OzE" node="1oUE7CX62pO" resolve="L" />
@ -4396,6 +4424,9 @@
<ref role="ns1xF" node="1oUE7CX4M7z" resolve="abstractContainer" />
</node>
</node>
<node concept="a7P8L" id="4s_lMmHgBnE" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBnC" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4426,6 +4457,14 @@
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmHgBnA" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBnB" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBnC" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
<node concept="3clFbH" id="3Z1xyIvOjSb" role="3cqZAp" />
@ -4435,7 +4474,7 @@
<node concept="3I6sU6" id="3Z1xyIvOjSX" role="3Ip0Jz">
<node concept="3I6s7M" id="3Z1xyIvOjSY" role="3I6sU7">
<node concept="3Aqt3T" id="3Z1xyIvOjSZ" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="3Z1xyIvOjT0" role="3AunhB">
<node concept="a7P8L" id="3Z1xyIvOjT1" role="1uarlU">
<ref role="a7OzE" node="3Z1xyIvOjT5" resolve="L" />
@ -4452,6 +4491,9 @@
<ref role="ns1xF" to="yh6q:3MFPGC50Ab3" resolve="sequence" />
</node>
</node>
<node concept="a7P8L" id="4s_lMmHgBnM" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBnK" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4482,6 +4524,14 @@
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmHgBnI" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBnJ" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBnK" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -4495,7 +4545,7 @@
<node concept="3I6sU6" id="1oUE7CX62$S" role="3Ip0Jz">
<node concept="3I6s7M" id="1oUE7CX62$T" role="3I6sU7">
<node concept="3Aqt3T" id="1oUE7CX62$U" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="1oUE7CX62$V" role="3AunhB">
<node concept="a7P8L" id="1oUE7CX62$W" role="1uarlU">
<ref role="a7OzE" node="1oUE7CX62_8" resolve="L" />
@ -4528,6 +4578,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmHgBnU" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBnS" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4567,6 +4620,14 @@
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmHgBnQ" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBnR" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBnS" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -4580,7 +4641,7 @@
<node concept="3I6sU6" id="1BcUSjgdCJp" role="3Ip0Jz">
<node concept="3I6s7M" id="1BcUSjgdCJq" role="3I6sU7">
<node concept="3Aqt3T" id="1BcUSjgdCJr" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="1BcUSjgdCJs" role="3AunhB">
<node concept="a7P8L" id="1BcUSjgdCJt" role="1uarlU">
<ref role="a7OzE" node="1BcUSjgdCJD" resolve="L" />
@ -4600,6 +4661,9 @@
<node concept="a7P8L" id="1BcUSjgdCJz" role="3AunhB">
<ref role="a7OzE" node="1BcUSjgdCJE" resolve="R" />
</node>
<node concept="a7P8L" id="4s_lMmHgBo2" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBo0" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4621,7 +4685,7 @@
<node concept="3I6sU6" id="1BcUSjgdCJM" role="3Ip0Jz">
<node concept="3I6s7M" id="1BcUSjgdCJN" role="3I6sU7">
<node concept="3Aqt3T" id="1BcUSjgdCRi" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="ns1u0" id="1BcUSjgdCSi" role="3AunhB">
<ref role="ns1xF" node="1oUE7CX3txF" resolve="iterator" />
<node concept="nsMwS" id="1BcUSjgdCSk" role="ns1xD">
@ -4636,11 +4700,22 @@
<node concept="a7P8L" id="1BcUSjgdCSG" role="3AunhB">
<ref role="a7OzE" node="1BcUSjgdCJE" resolve="R" />
</node>
<node concept="a7P8L" id="4s_lMmHgBo3" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBo0" resolve="Options" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmHgBnY" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBnZ" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBo0" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -4654,7 +4729,7 @@
<node concept="3I6sU6" id="3Z1xyIwvQcy" role="3Ip0Jz">
<node concept="3I6s7M" id="3Z1xyIwvQcz" role="3I6sU7">
<node concept="3Aqt3T" id="3Z1xyIwvQc$" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="3Z1xyIwvQc_" role="3AunhB">
<node concept="a7P8L" id="3Z1xyIwvQcA" role="1uarlU">
<ref role="a7OzE" node="3Z1xyIwvQcM" resolve="L" />
@ -4687,6 +4762,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmHgBob" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBo9" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4726,6 +4804,14 @@
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmHgBo7" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBo8" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBo9" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -4739,7 +4825,7 @@
<node concept="3I6sU6" id="3Z1xyIwvQiL" role="3Ip0Jz">
<node concept="3I6s7M" id="3Z1xyIwvQiM" role="3I6sU7">
<node concept="3Aqt3T" id="3Z1xyIwvQiN" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="3Z1xyIwvQiO" role="3AunhB">
<node concept="a7P8L" id="3Z1xyIwvQiP" role="1uarlU">
<ref role="a7OzE" node="3Z1xyIwvQj1" resolve="L" />
@ -4772,6 +4858,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmHgBoj" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBoh" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4811,6 +4900,14 @@
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmHgBof" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBog" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBoh" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -4824,7 +4921,7 @@
<node concept="3I6sU6" id="1oUE7CX62wh" role="3Ip0Jz">
<node concept="3I6s7M" id="1oUE7CX62wi" role="3I6sU7">
<node concept="3Aqt3T" id="1oUE7CX62wj" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="1oUE7CX62wk" role="3AunhB">
<node concept="a7P8L" id="1oUE7CX62wl" role="1uarlU">
<ref role="a7OzE" node="1oUE7CX62ws" resolve="L" />
@ -4857,6 +4954,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmHgBor" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBop" resolve="Options" />
</node>
</node>
</node>
</node>
@ -4896,6 +4996,14 @@
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmHgBon" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBoo" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBop" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -4909,7 +5017,7 @@
<node concept="3I6sU6" id="1oUE7CX62Ay" role="3Ip0Jz">
<node concept="3I6s7M" id="1oUE7CX62Az" role="3I6sU7">
<node concept="3Aqt3T" id="1oUE7CX62A$" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="1oUE7CX62A_" role="3AunhB">
<node concept="a7P8L" id="1oUE7CX62AA" role="1uarlU">
<ref role="a7OzE" node="1oUE7CX62AS" resolve="L" />
@ -4958,6 +5066,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmHgBoz" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHgBox" resolve="Options" />
</node>
</node>
</node>
</node>
@ -5014,6 +5125,14 @@
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmHgBov" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHgBow" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHgBox" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>

View File

@ -259,7 +259,7 @@
<node concept="3I6sU6" id="6$MmqWfm_Uw" role="3Ip0Jz">
<node concept="3I6s7M" id="6$MmqWfmA9c" role="3I6sU7">
<node concept="3Aqt3T" id="6$MmqWfmA9b" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="6$MmqWfmA9k" role="3AunhB">
<node concept="a7P8L" id="6$MmqWfmA9h" role="1uarlU">
<ref role="a7OzE" node="6$MmqWfm_Qu" resolve="FunL" />
@ -308,6 +308,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6Cu3" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Cu1" resolve="Options" />
</node>
</node>
</node>
</node>
@ -348,6 +351,9 @@
<node concept="a7P8L" id="6$MmqWfmARk" role="3AunhB">
<ref role="a7OzE" node="6$MmqWfm_TR" resolve="ResR" />
</node>
<node concept="a7P8L" id="4s_lMmHjUbx" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Cu1" resolve="Options" />
</node>
</node>
</node>
<node concept="3I6s7M" id="6$MmqWfmAT_" role="3I6sU7">
@ -359,11 +365,22 @@
<node concept="a7P8L" id="6$MmqWfmBcJ" role="3AunhB">
<ref role="a7OzE" node="6$MmqWfm_Rk" resolve="ParamsL" />
</node>
<node concept="a7P8L" id="4s_lMmH6CRW" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Cu1" resolve="Options" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmH6CtZ" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6Cu0" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6Cu1" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -623,6 +640,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6CRx" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6COD" resolve="Options" />
</node>
</node>
</node>
</node>
@ -651,18 +671,29 @@
</node>
<node concept="32pEOW" id="6$MmqWfmB7j" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmH6COB" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6COC" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6COD" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
<node concept="3xSepi" id="6$MmqWfmAYE" role="3xSepv">
<node concept="3Aq9E8" id="6$MmqWfmAYF" role="3xSepj">
<node concept="3I6sU6" id="6$MmqWfmAYG" role="3Ip0Jz">
<node concept="3I6s7M" id="6$MmqWfmBa2" role="3I6sU7">
<node concept="3Aqt3T" id="6$MmqWfmBa1" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="a7P8L" id="6$MmqWfmBa7" role="3AunhB">
<ref role="a7OzE" node="6$MmqWfmB71" resolve="LHead" />
</node>
<node concept="a7P8L" id="6$MmqWfmBah" role="3AunhB">
<ref role="a7OzE" node="6$MmqWfmB7$" resolve="RHead" />
</node>
<node concept="a7P8L" id="4s_lMmH6DLN" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6COD" resolve="Options" />
</node>
</node>
</node>
<node concept="3I6s7M" id="6$MmqWfmBhZ" role="3I6sU7">
@ -674,6 +705,9 @@
<node concept="a7P8L" id="6$MmqWfmBiL" role="3AunhB">
<ref role="a7OzE" node="6$MmqWfmB62" resolve="RTail" />
</node>
<node concept="a7P8L" id="4s_lMmH6DHY" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6COD" resolve="Options" />
</node>
</node>
</node>
</node>
@ -709,6 +743,9 @@
<node concept="KCUsM" id="6$MmqWfmBrS" role="Hz6kd" />
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6CRe" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6CP2" resolve="Options" />
</node>
</node>
</node>
</node>
@ -722,6 +759,14 @@
</node>
<node concept="VbTHi" id="6$MmqWfmBjL" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmH6CP0" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6CP1" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6CP2" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -767,6 +812,9 @@
<node concept="a7P8L" id="6$MmqWfmBwP" role="3AunhB">
<ref role="a7OzE" node="6$MmqWfmBwU" resolve="R" />
</node>
<node concept="a7P8L" id="4s_lMmH6CQp" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6CPm" resolve="Options" />
</node>
</node>
</node>
</node>
@ -780,6 +828,14 @@
</node>
<node concept="VbTHi" id="6$MmqWfmBwX" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmH6CPk" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6CPl" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6CPm" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
<node concept="3xSepi" id="6$MmqWfmBDk" role="3xSepv">
<node concept="3Aq9E8" id="6$MmqWfmBDl" role="3xSepj">
<node concept="3I6sU6" id="6$MmqWfmBDm" role="3Ip0Jz">
@ -810,6 +866,12 @@
<property role="TrG5h" value="right" />
<node concept="VbTHi" id="6$MmqWfmATw" role="3gTf24" />
</node>
<node concept="1zAUYm" id="3vTJNooZDhc" role="1zAUyy">
<property role="TrG5h" value="options" />
<node concept="3uibUv" id="3vTJNooZDhl" role="3gTf24">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
</node>
</node>
</node>
</model>

View File

@ -225,7 +225,7 @@
<node concept="3I6sU6" id="3MFPGC50KDu" role="3Ip0Jz">
<node concept="3I6s7M" id="3MFPGC50KDv" role="3I6sU7">
<node concept="3Aqt3T" id="3MFPGC50KDw" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="3MFPGC50KDx" role="3AunhB">
<node concept="a7P8L" id="3MFPGC50KDy" role="1uarlU">
<ref role="a7OzE" node="3MFPGC50KDJ" resolve="T" />
@ -258,6 +258,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6Cxe" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Cxc" resolve="Options" />
</node>
</node>
</node>
</node>
@ -282,18 +285,29 @@
<node concept="3I6sU6" id="3MFPGC50KDP" role="3Ip0Jz">
<node concept="3I6s7M" id="3MFPGC50KYx" role="3I6sU7">
<node concept="3Aqt3T" id="3MFPGC50KYw" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="a7P8L" id="3MFPGC50L02" role="3AunhB">
<ref role="a7OzE" node="3MFPGC50KDL" resolve="TElem" />
</node>
<node concept="a7P8L" id="3MFPGC50L0U" role="3AunhB">
<ref role="a7OzE" node="3MFPGC50KDK" resolve="SElem" />
</node>
<node concept="a7P8L" id="4s_lMmH6Cxf" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Cxc" resolve="Options" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmH6Cxa" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6Cxb" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6Cxc" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>

View File

@ -7863,6 +7863,27 @@
<node concept="a7P8L" id="zb1Nk7a72x" role="3AunhB">
<ref role="a7OzE" node="zb1Nk7a72k" resolve="RetDeclT" />
</node>
<node concept="37jhX" id="4s_lMmHjVqL" role="3AunhB">
<node concept="2OqwBi" id="4s_lMmHjVVc" role="37jj2">
<node concept="2OqwBi" id="4s_lMmHjVRE" role="2Oq$k0">
<node concept="2OqwBi" id="4s_lMmHjVKG" role="2Oq$k0">
<node concept="2YIFZM" id="4s_lMmHjV_d" role="2Oq$k0">
<ref role="37wK5l" node="4O7HczOeR2N" resolve="getNew" />
<ref role="1Pybhc" node="4O7HczOeKN2" resolve="ConvertsContext" />
</node>
<node concept="liA8E" id="4s_lMmHjVQC" role="2OqNvi">
<ref role="37wK5l" node="3vTJNooZC29" resolve="checkOnly" />
</node>
</node>
<node concept="liA8E" id="4s_lMmHjVTK" role="2OqNvi">
<ref role="37wK5l" node="4O7HczOifwt" resolve="allowNarrowing" />
</node>
</node>
<node concept="liA8E" id="4s_lMmHjVZr" role="2OqNvi">
<ref role="37wK5l" node="4O7HczOeOsd" resolve="toOptions" />
</node>
</node>
</node>
</node>
</node>
</node>
@ -39752,6 +39773,63 @@
<node concept="1nLNMY" id="12QmIo_7shG" role="1nK1Vg">
<property role="TrG5h" value="compatibleWith_void" />
<node concept="3clFbS" id="12QmIo_7shH" role="1nLNMH">
<node concept="1nLNNL" id="4s_lMmHtd9L" role="3cqZAp">
<node concept="1nLNMm" id="4s_lMmHtd9M" role="1nLNNK">
<node concept="3Aq93q" id="4s_lMmHtd9N" role="1nLNMb">
<property role="3ArMco" value="false" />
<node concept="3I6sU6" id="4s_lMmHtd9O" role="3Ip0Jz">
<node concept="3I6s7M" id="4s_lMmHtd9P" role="3I6sU7">
<node concept="3Aqt3T" id="4s_lMmHtd9Q" role="3I6s78">
<ref role="3AqCNq" node="ONSj15RYDg" resolve="compatibleWith" />
<node concept="a7P8L" id="4s_lMmHtd9R" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHtd9X" resolve="S" />
</node>
<node concept="1HFMs5" id="4s_lMmHtd9S" role="3AunhB">
<node concept="ns1u0" id="4s_lMmHtd9T" role="1uarlW">
<ref role="ns1xF" node="JOGAOsVt3a" resolve="_void_" />
</node>
<node concept="a7P8L" id="4s_lMmHtd9U" role="1uarlU">
<ref role="a7OzE" node="4s_lMmHtd9Y" resolve="T" />
</node>
</node>
<node concept="a7P8L" id="4s_lMmHtd9V" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHtda2" resolve="Options" />
</node>
</node>
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmHtd9W" role="0Rg$4">
<node concept="aZer4" id="4s_lMmHtd9X" role="3XD1gS">
<property role="TrG5h" value="S" />
</node>
<node concept="aZer4" id="4s_lMmHtd9Y" role="3XD1gS">
<property role="TrG5h" value="T" />
</node>
<node concept="32pEOW" id="4s_lMmHtd9Z" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmHtda0" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHtda1" role="3vLBG7">
<ref role="3uigEE" node="3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHtda2" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
<node concept="3Aq9_M" id="4s_lMmHtdhi" role="1nLNMa">
<node concept="3I6sU6" id="4s_lMmHtdhj" role="3Ip0Jz">
<node concept="3I6s7M" id="4s_lMmHtdhn" role="3I6sU7">
<node concept="2aM9Np" id="4s_lMmHtdhm" role="3I6s78">
<node concept="a7P8L" id="4s_lMmHtdhq" role="2aLmnP">
<ref role="a7OzE" node="4s_lMmHtd9X" resolve="S" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3clFbH" id="4s_lMmHtd9g" role="3cqZAp" />
<node concept="1nLNNL" id="12QmIo_7shI" role="3cqZAp">
<node concept="1nLNMm" id="12QmIo_7shJ" role="1nLNNK">
<node concept="3Aq93q" id="ONSj15S2Mo" role="1nLNMb">
@ -39771,16 +39849,8 @@
<ref role="a7OzE" node="ONSj15S3ye" resolve="T" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3Aq9_M" id="ONSj15S5it" role="1nLNMa">
<node concept="3I6sU6" id="4nIWweBB$Mp" role="3Ip0Jz">
<node concept="3I6s7M" id="4nIWweBB$Mq" role="3I6sU7">
<node concept="2aM9Np" id="ONSj15S5yz" role="3I6s78">
<node concept="a7P8L" id="ONSj15S5MD" role="2aLmnP">
<ref role="a7OzE" node="ONSj15S3ye" resolve="T" />
<node concept="a7P8L" id="4s_lMmHjTKB" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHjTK8" resolve="Options" />
</node>
</node>
</node>
@ -39795,6 +39865,45 @@
</node>
<node concept="32pEOW" id="24ciDNzxNH_" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmHjTK6" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmHjTK7" role="3vLBG7">
<ref role="3uigEE" node="3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmHjTK8" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
<node concept="3xSepi" id="4s_lMmHtd5S" role="3xSepv">
<node concept="3Aq9E8" id="4s_lMmHtd5T" role="3xSepj">
<node concept="3I6sU6" id="4s_lMmHtd5U" role="3Ip0Jz">
<node concept="3I6s7M" id="4s_lMmHtd5Z" role="3I6sU7">
<node concept="3Aqt3T" id="4s_lMmHtd5Y" role="3I6s78">
<ref role="3AqCNq" node="4O7HczO6A6X" resolve="maybeUni" />
<node concept="a7P8L" id="4s_lMmHtd6s" role="3AunhB">
<ref role="a7OzE" node="ONSj15S32l" resolve="S" />
</node>
<node concept="a7P8L" id="4s_lMmHtd6d" role="3AunhB">
<ref role="a7OzE" node="ONSj15S3ye" resolve="T" />
</node>
<node concept="a7P8L" id="4s_lMmHtd7V" role="3AunhB">
<ref role="a7OzE" node="4s_lMmHjTK8" resolve="Options" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3Aq9_M" id="4s_lMmHtd91" role="1nLNMa">
<node concept="3I6sU6" id="4s_lMmHtd92" role="3Ip0Jz">
<node concept="3I6s7M" id="4s_lMmHtd96" role="3I6sU7">
<node concept="2aLmEc" id="4s_lMmHtd95" role="3I6s78">
<node concept="a7P8L" id="4s_lMmHtd99" role="2aLmnP">
<ref role="a7OzE" node="ONSj15S32l" resolve="S" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
@ -39816,6 +39925,9 @@
<node concept="a7P8L" id="ONSj15S853" role="3AunhB">
<ref role="a7OzE" node="ONSj15S84Y" resolve="T" />
</node>
<node concept="a7P8L" id="4s_lMmHjTJX" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Cu1" resolve="Options" />
</node>
</node>
</node>
</node>
@ -39829,6 +39941,14 @@
</node>
<node concept="32pEOW" id="24ciDNzxNHA" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmH6CtZ" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6Cu0" role="3vLBG7">
<ref role="3uigEE" node="3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6Cu1" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
<node concept="3xSepi" id="6E2cNicdimc" role="3xSepv">
<node concept="3Aq9E8" id="ONSj15S84D" role="3xSepj">
<node concept="3I6sU6" id="4nIWweBB$Ne" role="3Ip0Jz">
@ -39841,26 +39961,8 @@
<node concept="a7P8L" id="ONSj15Sanl" role="3AunhB">
<ref role="a7OzE" node="ONSj15S84Y" resolve="T" />
</node>
<node concept="37jhX" id="4s_lMmH337y" role="3AunhB">
<node concept="2OqwBi" id="4s_lMmH33C1" role="37jj2">
<node concept="2OqwBi" id="4s_lMmH33tN" role="2Oq$k0">
<node concept="2OqwBi" id="4s_lMmH33$Y" role="2Oq$k0">
<node concept="2YIFZM" id="4s_lMmH33ie" role="2Oq$k0">
<ref role="37wK5l" node="4O7HczOeR2N" resolve="getNew" />
<ref role="1Pybhc" node="4O7HczOeKN2" resolve="ConvertsContext" />
</node>
<node concept="liA8E" id="4s_lMmH33AF" role="2OqNvi">
<ref role="37wK5l" node="3vTJNooZC29" resolve="checkOnly" />
</node>
</node>
<node concept="liA8E" id="4s_lMmH33zP" role="2OqNvi">
<ref role="37wK5l" node="4O7HczOifwt" resolve="allowNarrowing" />
</node>
</node>
<node concept="liA8E" id="4s_lMmH33Gk" role="2OqNvi">
<ref role="37wK5l" node="4O7HczOeOsd" resolve="toOptions" />
</node>
</node>
<node concept="a7P8L" id="4s_lMmHjTO4" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Cu1" resolve="Options" />
</node>
</node>
</node>
@ -40909,9 +41011,17 @@
<property role="3AqDzJ" value="2" />
<node concept="1zAUYm" id="ONSj15RYDh" role="1zAUyy">
<property role="TrG5h" value="subType" />
<node concept="32pEOW" id="4s_lMmHjU8j" role="3gTf24" />
</node>
<node concept="1zAUYm" id="ONSj15RYDi" role="1zAUyy">
<property role="TrG5h" value="superType" />
<node concept="32pEOW" id="4s_lMmHjTY9" role="3gTf24" />
</node>
<node concept="1zAUYm" id="4s_lMmHjTYc" role="1zAUyy">
<property role="TrG5h" value="options" />
<node concept="3uibUv" id="4s_lMmHjU5_" role="3gTf24">
<ref role="3uigEE" node="3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
</node>
<node concept="1zAsnw" id="ONSj15RYDj" role="lGtFl">
<node concept="3SKdUq" id="ONSj15RYDk" role="27qylF">

View File

@ -49,6 +49,9 @@
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ng" index="1ndlxa">
<reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
</concept>
<concept id="1107535904670" name="jetbrains.mps.baseLanguage.structure.ClassifierType" flags="in" index="3uibUv">
<reference id="1107535924139" name="classifier" index="3uigEE" />
</concept>
<concept id="1081773326031" name="jetbrains.mps.baseLanguage.structure.BinaryOperation" flags="nn" index="3uHJSO">
<child id="1081773367579" name="rightExpression" index="3uHU7w" />
<child id="1081773367580" name="leftExpression" index="3uHU7B" />
@ -1360,7 +1363,7 @@
<node concept="3I6sU6" id="7LI_gNNfeIL" role="3Ip0Jz">
<node concept="3I6s7M" id="7LI_gNNfeIP" role="3I6sU7">
<node concept="3Aqt3T" id="7LI_gNNfeIO" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="7LI_gNNfeJD" role="3AunhB">
<node concept="a7P8L" id="7LI_gNNfeJx" role="1uarlU">
<ref role="a7OzE" node="7LI_gNNfeIX" resolve="TermType" />
@ -1385,6 +1388,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6Cty" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6Ctw" resolve="Options" />
</node>
</node>
</node>
</node>
@ -1398,6 +1404,14 @@
</node>
<node concept="32pEOW" id="7LI_gNNfeJ9" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmH6Ctu" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6Ctv" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6Ctw" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -1411,7 +1425,7 @@
<node concept="3I6sU6" id="7LI_gNNfeNg" role="3Ip0Jz">
<node concept="3I6s7M" id="7LI_gNNfeNh" role="3I6sU7">
<node concept="3Aqt3T" id="7LI_gNNfeNi" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="7LI_gNNfeNj" role="3AunhB">
<node concept="a7P8L" id="7LI_gNNfeNk" role="1uarlU">
<ref role="a7OzE" node="7LI_gNNfeNx" resolve="TermType" />
@ -1436,6 +1450,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6CtE" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6CtC" resolve="Options" />
</node>
</node>
</node>
</node>
@ -1449,6 +1466,14 @@
</node>
<node concept="32pEOW" id="7LI_gNNfeNz" role="3vLBG7" />
</node>
<node concept="3NuqgR" id="4s_lMmH6CtA" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6CtB" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6CtC" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>

View File

@ -45,6 +45,9 @@
<child id="1206060619838" name="condition" index="3eO9$A" />
<child id="1206060644605" name="statementList" index="3eOfB_" />
</concept>
<concept id="1107535904670" name="jetbrains.mps.baseLanguage.structure.ClassifierType" flags="in" index="3uibUv">
<reference id="1107535924139" name="classifier" index="3uigEE" />
</concept>
</language>
<language id="446c26eb-2b7b-4bf0-9b35-f83fa582753e" name="jetbrains.mps.lang.modelapi">
<concept id="4733039728785194814" name="jetbrains.mps.lang.modelapi.structure.NamedNodeReference" flags="ng" index="ZC_QK">
@ -970,7 +973,7 @@
<node concept="3I6sU6" id="7LI_gNMpXVC" role="3Ip0Jz">
<node concept="3I6s7M" id="7LI_gNMpXVG" role="3I6sU7">
<node concept="3Aqt3T" id="7LI_gNMpXVF" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="1HFMs5" id="7LI_gNMpYpE" role="3AunhB">
<node concept="a7P8L" id="7LI_gNMpYpC" role="1uarlU">
<ref role="a7OzE" node="7LI_gNMpXVr" resolve="Type" />
@ -990,6 +993,9 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6CtM" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6CtK" resolve="Options" />
</node>
</node>
</node>
</node>
@ -1008,7 +1014,7 @@
<node concept="3I6sU6" id="7LI_gNMpYoZ" role="3Ip0Jz">
<node concept="3I6s7M" id="7LI_gNMpYp8" role="3I6sU7">
<node concept="3Aqt3T" id="7LI_gNMpYp7" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="a7P8L" id="7LI_gNMpYwI" role="3AunhB">
<ref role="a7OzE" node="7LI_gNMpXVr" resolve="Type" />
</node>
@ -1035,11 +1041,22 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6CtN" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6CtK" resolve="Options" />
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmH6CtI" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6CtJ" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6CtK" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>
@ -1053,7 +1070,7 @@
<node concept="3I6sU6" id="7LI_gNMpYxL" role="3Ip0Jz">
<node concept="3I6s7M" id="7LI_gNMpYxP" role="3I6sU7">
<node concept="3Aqt3T" id="7LI_gNMpYxO" role="3I6s78">
<ref role="3AqCNq" to="kqnc:3Qp4N06bUPu" resolve="convertsTo" />
<ref role="3AqCNq" to="kqnc:3vTJNooZDgN" resolve="convertsToAlt" />
<node concept="ns1u0" id="7LI_gNMpYxU" role="3AunhB">
<ref role="ns1xF" node="7LI_gNMpUS4" resolve="multiLogical" />
</node>
@ -1068,10 +1085,21 @@
</node>
</node>
</node>
<node concept="a7P8L" id="4s_lMmH6CtV" role="3AunhB">
<ref role="a7OzE" node="4s_lMmH6CtT" resolve="Options" />
</node>
</node>
</node>
</node>
</node>
<node concept="3NuqgR" id="4s_lMmH6CtR" role="0Rg$4">
<node concept="3uibUv" id="4s_lMmH6CtS" role="3vLBG7">
<ref role="3uigEE" to="kqnc:3vTJNooZBhQ" resolve="ConvertsContext.Options" />
</node>
<node concept="aZer4" id="4s_lMmH6CtT" role="3XD1gS">
<property role="TrG5h" value="Options" />
</node>
</node>
</node>
</node>
</node>