mps-coderules/coderules/languages/jetbrains.mps.logic/languageModels/migration.mps

839 lines
45 KiB
Plaintext

<?xml version="1.0" encoding="UTF-8"?>
<model ref="r:43d4629d-ce89-487f-b335-2aac72284228(jetbrains.mps.logic.migration)">
<persistence version="9" />
<languages>
<use id="90746344-04fd-4286-97d5-b46ae6a81709" name="jetbrains.mps.lang.migration" version="2" />
<use id="28f9e497-3b42-4291-aeba-0a1039153ab1" name="jetbrains.mps.lang.plugin" version="4" />
<use id="d4615e3b-d671-4ba9-af01-2b78369b0ba7" name="jetbrains.mps.lang.pattern" version="2" />
<use id="c7d5b9dd-a05f-4be2-bc73-f2e16994cc67" name="jetbrains.mps.baseLanguage.lightweightdsl" version="1" />
<use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="11" />
<use id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections" version="1" />
<devkit ref="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" />
</languages>
<imports>
<import index="c17a" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.language(MPS.OpenAPI/)" />
<import index="lui2" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)" />
<import index="mhbf" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)" />
<import index="33ny" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.util(JDK/)" />
<import index="mte5" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.ide.findusages.model.scopes(MPS.Core/)" />
<import index="mk8z" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.progress(MPS.Core/)" />
<import index="5j4j" ref="r:c8fb1c5e-8204-4904-a38f-678899d447c1(jetbrains.mps.logic.structure)" />
<import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" />
<import index="slm6" ref="90746344-04fd-4286-97d5-b46ae6a81709/r:52a3d974-bd4f-4651-ba6e-a2de5e336d95(jetbrains.mps.lang.migration/jetbrains.mps.lang.migration.methods)" />
<import index="tpee" ref="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" />
<import index="6exd" ref="r:0f9b1fb3-00f9-4480-b235-1a906a087ab2(jetbrains.mps.logic.dataform)" />
</imports>
<registry>
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
<concept id="1465982738277781862" name="jetbrains.mps.baseLanguage.structure.PlaceholderMember" flags="ng" index="2tJIrI" />
<concept id="1070475926800" name="jetbrains.mps.baseLanguage.structure.StringLiteral" flags="nn" index="Xl_RD">
<property id="1070475926801" name="value" index="Xl_RC" />
</concept>
<concept id="1070534644030" name="jetbrains.mps.baseLanguage.structure.BooleanType" flags="in" index="10P_77" />
<concept id="1068390468198" name="jetbrains.mps.baseLanguage.structure.ClassConcept" flags="ig" index="312cEu">
<child id="1165602531693" name="superclass" index="1zkMxy" />
</concept>
<concept id="1225271177708" name="jetbrains.mps.baseLanguage.structure.StringType" flags="in" index="17QB3L" />
<concept id="4972933694980447171" name="jetbrains.mps.baseLanguage.structure.BaseVariableDeclaration" flags="ng" index="19Szcq">
<child id="5680397130376446158" name="type" index="1tU5fm" />
</concept>
<concept id="1068580123132" name="jetbrains.mps.baseLanguage.structure.BaseMethodDeclaration" flags="ng" index="3clF44">
<child id="1068580123133" name="returnType" index="3clF45" />
<child id="1068580123134" name="parameter" index="3clF46" />
<child id="1068580123135" name="body" index="3clF47" />
</concept>
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
<child id="1068581517665" name="statement" index="3cqZAp" />
</concept>
<concept id="1107461130800" name="jetbrains.mps.baseLanguage.structure.Classifier" flags="ng" index="3pOWGL">
<child id="5375687026011219971" name="member" index="jymVt" unordered="true" />
</concept>
<concept id="1107535904670" name="jetbrains.mps.baseLanguage.structure.ClassifierType" flags="in" index="3uibUv">
<reference id="1107535924139" name="classifier" index="3uigEE" />
</concept>
<concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ng" index="1B3ioH">
<child id="1178549979242" name="visibility" index="1B3o_S" />
</concept>
<concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
</language>
<language id="c7d5b9dd-a05f-4be2-bc73-f2e16994cc67" name="jetbrains.mps.baseLanguage.lightweightdsl">
<concept id="8880393040217246788" name="jetbrains.mps.baseLanguage.lightweightdsl.structure.MethodParameterInstance" flags="ig" index="ffn8J">
<reference id="8880393040217294897" name="decl" index="ffrpq" />
</concept>
<concept id="3751132065236767083" name="jetbrains.mps.baseLanguage.lightweightdsl.structure.DependentTypeInstance" flags="ig" index="q3mfm">
<reference id="3751132065236767084" name="decl" index="q3mfh" />
<reference id="9097849371505568270" name="point" index="1QQUv3" />
</concept>
<concept id="3751132065236767060" name="jetbrains.mps.baseLanguage.lightweightdsl.structure.MethodInstance" flags="ig" index="q3mfD">
<reference id="19209059688387895" name="decl" index="2VtyIY" />
</concept>
<concept id="6478870542308708689" name="jetbrains.mps.baseLanguage.lightweightdsl.structure.PropertyInstance" flags="ig" index="3tT0cZ">
<reference id="8585153554445465961" name="decl" index="25KYV2" />
</concept>
<concept id="6478870542308703666" name="jetbrains.mps.baseLanguage.lightweightdsl.structure.MemberPlaceholder" flags="ng" index="3tTeZs">
<property id="6478870542308703667" name="caption" index="3tTeZt" />
<reference id="6478870542308703669" name="decl" index="3tTeZr" />
</concept>
<concept id="6478870542308871875" name="jetbrains.mps.baseLanguage.lightweightdsl.structure.BooleanPropertyInstance" flags="ig" index="3tYpMH">
<property id="6478870542308871876" name="value" index="3tYpME" />
</concept>
<concept id="6478870542308871428" name="jetbrains.mps.baseLanguage.lightweightdsl.structure.StringPropertyInstance" flags="ig" index="3tYpXE">
<property id="6478870542308871429" name="value" index="3tYpXF" />
</concept>
</language>
<language id="760a0a8c-eabb-4521-8bfd-65db761a9ba3" name="jetbrains.mps.baseLanguage.logging">
<concept id="2034914114981261497" name="jetbrains.mps.baseLanguage.logging.structure.LogLowLevelStatement" flags="ng" index="RRSsy">
<property id="2034914114981261751" name="severity" index="RRSoG" />
<child id="2034914114981261753" name="message" index="RRSoy" />
</concept>
</language>
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ng" index="TrEIO">
<property id="1169194664001" name="name" index="TrG5h" />
</concept>
</language>
<language id="90746344-04fd-4286-97d5-b46ae6a81709" name="jetbrains.mps.lang.migration">
<concept id="8352104482584315555" name="jetbrains.mps.lang.migration.structure.MigrationScript" flags="ig" index="3SyAh_">
<property id="5820409521797704727" name="fromVersion" index="qMTe8" />
</concept>
</language>
</registry>
<node concept="3SyAh_" id="5NAQwIkSyC5">
<property role="qMTe8" value="0" />
<property role="TrG5h" value="Extract_ListRole_from_ChildRole" />
<node concept="3Tm1VV" id="5NAQwIkSyC6" role="1B3o_S" />
<node concept="3tTeZs" id="5NAQwIkSyC7" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="5NAQwIkSyC8" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:3A3gNhf1WPI" resolve="requires data" />
</node>
<node concept="3tTeZs" id="5NAQwIkSyC9" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:536fTXa4WHO" resolve="produces data" />
</node>
<node concept="2tJIrI" id="5NAQwIkSyCa" role="jymVt" />
<node concept="3tYpMH" id="5NAQwIkSz2Q" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="5NAQwIkSz2S" role="1B3o_S" />
<node concept="10P_77" id="5NAQwIkSz2T" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="5NAQwIkSz3x" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Extract ChildRole with List to ListRole" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="5NAQwIkSz3z" role="1B3o_S" />
<node concept="17QB3L" id="5NAQwIkSz3$" role="1tU5fm" />
</node>
<node concept="q3mfD" id="5NAQwIkSyCd" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="5NAQwIkSyCf" role="1B3o_S" />
<node concept="3clFbS" id="5NAQwIkSyCh" role="3clF47">
<node concept="RRSsy" id="5p9vXslWQ$k" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="5p9vXslWQ$l" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (Extract_ListRole_from_ChildRole)" />
</node>
</node>
</node>
<node concept="ffn8J" id="5NAQwIkSyCj" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="5NAQwIkSyCi" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="5NAQwIkSyCk" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="5NAQwIkSyCd" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="5NAQwIkSyCl" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
</node>
<node concept="3SyAh_" id="5f6wxQ3pDPD">
<property role="qMTe8" value="1" />
<property role="TrG5h" value="Replace_LogicalValue_with_Expression" />
<node concept="3Tm1VV" id="5f6wxQ3pDPE" role="1B3o_S" />
<node concept="3tTeZs" id="5f6wxQ3pDPF" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="5f6wxQ3pDPG" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:3A3gNhf1WPI" resolve="requires data" />
</node>
<node concept="3tTeZs" id="5f6wxQ3pDPH" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:536fTXa4WHO" resolve="produces data" />
</node>
<node concept="2tJIrI" id="5f6wxQ3pDPI" role="jymVt" />
<node concept="3tYpMH" id="5f6wxQ3pHq9" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="5f6wxQ3pHqb" role="1B3o_S" />
<node concept="10P_77" id="5f6wxQ3pHqc" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="5f6wxQ3pHqO" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Replace instances of LogicalValue that serve as index with Expression instances" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="5f6wxQ3pHqQ" role="1B3o_S" />
<node concept="17QB3L" id="5f6wxQ3pHqR" role="1tU5fm" />
</node>
<node concept="q3mfD" id="5f6wxQ3pDPL" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="5f6wxQ3pDPN" role="1B3o_S" />
<node concept="3clFbS" id="5f6wxQ3pDPP" role="3clF47">
<node concept="RRSsy" id="63PS1WESvQG" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="63PS1WESvQH" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (Replace_LogicalValue_with_Expression)" />
</node>
</node>
</node>
<node concept="ffn8J" id="5f6wxQ3pDPR" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="5f6wxQ3pDPQ" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="5f6wxQ3pDPS" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="5f6wxQ3pDPL" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="5f6wxQ3pDPT" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
</node>
<node concept="3SyAh_" id="PltxfHM6qm">
<property role="qMTe8" value="2" />
<property role="TrG5h" value="Remove_Splice_from_ListNode" />
<node concept="3Tm1VV" id="PltxfHM6qn" role="1B3o_S" />
<node concept="3tTeZs" id="PltxfHM6qo" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="PltxfHM6qp" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="PltxfHM6qq" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="PltxfHM6qr" role="jymVt" />
<node concept="3tYpMH" id="PltxfHM6qs" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="PltxfHM6qt" role="1B3o_S" />
<node concept="10P_77" id="PltxfHM6qu" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="PltxfHOk$P" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Replace usages of Splice annotation on LogicalVariables for LogicalDataForm concept" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="PltxfHOk$R" role="1B3o_S" />
<node concept="17QB3L" id="PltxfHOk$S" role="1tU5fm" />
</node>
<node concept="q3mfD" id="PltxfHM6qw" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="PltxfHM6qy" role="1B3o_S" />
<node concept="3clFbS" id="PltxfHM6q$" role="3clF47">
<node concept="RRSsy" id="7L5omgevXf5" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgevXf6" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (Remove_Splice_from_ListNode)" />
</node>
</node>
</node>
<node concept="ffn8J" id="PltxfHM6qA" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="PltxfHM6q_" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="PltxfHM6qB" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="PltxfHM6qw" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="PltxfHM6qC" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="PltxfHM6qD" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
<node concept="3SyAh_" id="PltxfIsviR">
<property role="qMTe8" value="3" />
<property role="TrG5h" value="Replace_ListNode_for_ListNodeCons" />
<node concept="3Tm1VV" id="PltxfIsviS" role="1B3o_S" />
<node concept="3tTeZs" id="PltxfIsviT" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="PltxfIsviU" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="PltxfIsviV" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="PltxfIsviW" role="jymVt" />
<node concept="3tYpMH" id="PltxfIsviX" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="PltxfIsviY" role="1B3o_S" />
<node concept="10P_77" id="PltxfIsviZ" role="1tU5fm" />
</node>
<node concept="3tTeZs" id="PltxfIswuX" role="jymVt">
<property role="3tTeZt" value="&lt;description&gt;" />
<ref role="3tTeZr" to="slm6:1_lSsE3RFpE" resolve="description" />
</node>
<node concept="q3mfD" id="PltxfIsvj1" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="PltxfIsvj3" role="1B3o_S" />
<node concept="3clFbS" id="PltxfIsvj5" role="3clF47">
<node concept="RRSsy" id="7L5omgevXfQ" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgevXfR" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (Replace_ListNode_for_ListNodeCons)" />
</node>
</node>
</node>
<node concept="ffn8J" id="PltxfIsvj7" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="PltxfIsvj6" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="PltxfIsvj8" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="PltxfIsvj1" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="PltxfIsvj9" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="PltxfIsvja" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
<node concept="3SyAh_" id="24ciDNzrP_s">
<property role="qMTe8" value="4" />
<property role="TrG5h" value="SpecifyExplicitTermType" />
<node concept="3Tm1VV" id="24ciDNzrP_t" role="1B3o_S" />
<node concept="3tTeZs" id="24ciDNzrP_u" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="24ciDNzrP_v" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="24ciDNzrP_w" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="24ciDNzrP_x" role="jymVt" />
<node concept="3tYpMH" id="24ciDNzrP_y" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="24ciDNzrP_z" role="1B3o_S" />
<node concept="10P_77" id="24ciDNzrP_$" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="24ciDNzrQ19" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Specify explicit term type in logical variable declarations" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="24ciDNzrQ1b" role="1B3o_S" />
<node concept="17QB3L" id="24ciDNzrQ1c" role="1tU5fm" />
</node>
<node concept="q3mfD" id="24ciDNzrP_A" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="24ciDNzrP_C" role="1B3o_S" />
<node concept="3clFbS" id="24ciDNzrP_E" role="3clF47">
<node concept="RRSsy" id="7L5omgevXgC" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgevXgD" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (SpecifyExplicitTermType)" />
</node>
</node>
</node>
<node concept="ffn8J" id="24ciDNzrP_G" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="24ciDNzrP_F" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="24ciDNzrP_H" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="24ciDNzrP_A" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="24ciDNzrP_I" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="24ciDNzrP_J" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
<node concept="3SyAh_" id="7zIaasjUe64">
<property role="qMTe8" value="5" />
<property role="TrG5h" value="ReplaceValueOfExpression" />
<node concept="3Tm1VV" id="7zIaasjUe65" role="1B3o_S" />
<node concept="3tTeZs" id="7zIaasjUe66" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="7zIaasjUe67" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="7zIaasjUe68" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="7zIaasjUe69" role="jymVt" />
<node concept="3tYpMH" id="7zIaasjUe6a" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="7zIaasjUe6b" role="1B3o_S" />
<node concept="10P_77" id="7zIaasjUe6c" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="7zIaasjUeTc" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Replace ValueOfExpression with LogicalItemValueExpression" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="7zIaasjUeTe" role="1B3o_S" />
<node concept="17QB3L" id="7zIaasjUeTf" role="1tU5fm" />
</node>
<node concept="q3mfD" id="7zIaasjUe6e" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="7zIaasjUe6g" role="1B3o_S" />
<node concept="3clFbS" id="7zIaasjUe6i" role="3clF47">
<node concept="RRSsy" id="7L5omgevXhq" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgevXhr" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (ReplaceValueOfExpression)" />
</node>
</node>
</node>
<node concept="ffn8J" id="7zIaasjUe6k" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="7zIaasjUe6j" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="7zIaasjUe6l" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="7zIaasjUe6e" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="7L5omgevXib" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="7zIaasjUe6n" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
<node concept="3SyAh_" id="hYA4REdghC">
<property role="qMTe8" value="6" />
<property role="TrG5h" value="ReplaceLogicaItemExprWithVarRef" />
<node concept="3Tm1VV" id="hYA4REdghD" role="1B3o_S" />
<node concept="3tTeZs" id="hYA4REdghE" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="hYA4REdghF" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="hYA4REdghG" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="hYA4REdghH" role="jymVt" />
<node concept="3tYpMH" id="hYA4REdghI" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="hYA4REdghJ" role="1B3o_S" />
<node concept="10P_77" id="hYA4REdghK" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="hYA4REdhBa" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Replace logical item expression with logical variable ref" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="hYA4REdhBc" role="1B3o_S" />
<node concept="17QB3L" id="hYA4REdhBd" role="1tU5fm" />
</node>
<node concept="q3mfD" id="hYA4REdghM" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="hYA4REdghO" role="1B3o_S" />
<node concept="3clFbS" id="hYA4REdghQ" role="3clF47">
<node concept="RRSsy" id="7L5omgevXku" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgevXkv" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (ReplaceLogicaItemExprWithVarRef)" />
</node>
</node>
</node>
<node concept="ffn8J" id="hYA4REdghS" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="hYA4REdghR" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="hYA4REdghT" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="hYA4REdghM" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="7L5omgevXlp" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="hYA4REdghV" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
<node concept="3SyAh_" id="5HLeEcf2$d6">
<property role="qMTe8" value="7" />
<property role="TrG5h" value="ReplaceExpressionLogicalVariable" />
<node concept="3Tm1VV" id="5HLeEcf2$d7" role="1B3o_S" />
<node concept="3tTeZs" id="5HLeEcf2$d8" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="5HLeEcf2$d9" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="5HLeEcf2$da" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="5HLeEcf2$db" role="jymVt" />
<node concept="3tYpMH" id="5HLeEcf2$dc" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="5HLeEcf2$dd" role="1B3o_S" />
<node concept="10P_77" id="5HLeEcf2$de" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="5HLeEcf2$gc" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Replace instances of ExpressionLogicalVariable with ExpressionItem" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="5HLeEcf2$ge" role="1B3o_S" />
<node concept="17QB3L" id="5HLeEcf2$gf" role="1tU5fm" />
</node>
<node concept="q3mfD" id="5HLeEcf2$dg" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="5HLeEcf2$di" role="1B3o_S" />
<node concept="3clFbS" id="5HLeEcf2$dk" role="3clF47">
<node concept="RRSsy" id="7L5omgevXmM" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgevXmN" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (ReplaceExpressionLogicalVariable)" />
</node>
</node>
</node>
<node concept="ffn8J" id="5HLeEcf2$dm" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="5HLeEcf2$dl" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="5HLeEcf2$dn" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="5HLeEcf2$dg" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="5HLeEcf2$do" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="5HLeEcf2$dp" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
<node concept="3SyAh_" id="1fvYCPAtXJd">
<property role="qMTe8" value="8" />
<property role="TrG5h" value="Replace_ListNodeCons" />
<node concept="3Tm1VV" id="1fvYCPAtXJe" role="1B3o_S" />
<node concept="3tTeZs" id="1fvYCPAtXJf" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="1fvYCPAtXJg" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="1fvYCPAtXJh" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="1fvYCPAtXJi" role="jymVt" />
<node concept="3tYpMH" id="1fvYCPAtXJj" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="1fvYCPAtXJk" role="1B3o_S" />
<node concept="10P_77" id="1fvYCPAtXJl" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="1fvYCPAtXLC" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Replace ListNodeCons instances with ConsListNode" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="1fvYCPAtXLE" role="1B3o_S" />
<node concept="17QB3L" id="1fvYCPAtXLF" role="1tU5fm" />
</node>
<node concept="q3mfD" id="1fvYCPAtXJn" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="1fvYCPAtXJp" role="1B3o_S" />
<node concept="3clFbS" id="1fvYCPAtXJr" role="3clF47">
<node concept="RRSsy" id="7L5omgevY9v" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgevY9w" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (Replace_ListNodeCons)" />
</node>
</node>
</node>
<node concept="ffn8J" id="1fvYCPAtXJt" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="1fvYCPAtXJs" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="1fvYCPAtXJu" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="1fvYCPAtXJn" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="1fvYCPAtXJv" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="1fvYCPAtXJw" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
<node concept="3SyAh_" id="3MfP0fwlOlr">
<property role="qMTe8" value="9" />
<property role="TrG5h" value="ReplaceLogicalItemExpression_TermConstructor" />
<node concept="3Tm1VV" id="3MfP0fwlOls" role="1B3o_S" />
<node concept="3tTeZs" id="3MfP0fwlOlt" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="3MfP0fwlOlu" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="3MfP0fwlOlv" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="3MfP0fwlOlw" role="jymVt" />
<node concept="3tYpMH" id="3MfP0fwlOlx" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="3MfP0fwlOly" role="1B3o_S" />
<node concept="10P_77" id="3MfP0fwlOlz" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="3MfP0fwlTOR" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Replace splice'd LogicalItemExpression with term constructor" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="3MfP0fwlTOT" role="1B3o_S" />
<node concept="17QB3L" id="3MfP0fwlTOU" role="1tU5fm" />
</node>
<node concept="q3mfD" id="3MfP0fwlOl_" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="3MfP0fwlOlB" role="1B3o_S" />
<node concept="3clFbS" id="3MfP0fwlOlD" role="3clF47">
<node concept="RRSsy" id="7L5omgeItSv" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgeItSw" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (ReplaceLogicalItemExpression_TermConstructor)" />
</node>
</node>
</node>
<node concept="ffn8J" id="3MfP0fwlOlF" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="3MfP0fwlOlE" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="3MfP0fwlOlG" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="3MfP0fwlOl_" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="3MfP0fwlOlH" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="3MfP0fwlOlI" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
<node concept="3SyAh_" id="3MfP0fx1pf0">
<property role="qMTe8" value="10" />
<property role="TrG5h" value="ReplaceLogicalItemExpression_LogicalVariable" />
<node concept="3Tm1VV" id="3MfP0fx1pf1" role="1B3o_S" />
<node concept="3tTeZs" id="3MfP0fx1pf2" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="3MfP0fx1pf3" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="3MfP0fx1pf4" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="3MfP0fx1pf5" role="jymVt" />
<node concept="3tYpMH" id="3MfP0fx1pf6" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<property role="3tYpME" value="true" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="3MfP0fx1pf7" role="1B3o_S" />
<node concept="10P_77" id="3MfP0fx1pf8" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="3MfP0fx1pDI" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Replace splice'd logical variable on list node" />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="3MfP0fx1pDK" role="1B3o_S" />
<node concept="17QB3L" id="3MfP0fx1pDL" role="1tU5fm" />
</node>
<node concept="q3mfD" id="3MfP0fx1pfa" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="3MfP0fx1pfc" role="1B3o_S" />
<node concept="3clFbS" id="3MfP0fx1pfe" role="3clF47">
<node concept="RRSsy" id="7L5omgeIulc" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgeIuld" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (ReplaceLogicalItemExpression_LogicalVariable)" />
</node>
</node>
</node>
<node concept="ffn8J" id="3MfP0fx1pfg" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="3MfP0fx1pff" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="3MfP0fx1pfh" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="3MfP0fx1pfa" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="3MfP0fx1pfi" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="3MfP0fx1pfj" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
<node concept="3SyAh_" id="4nUKN9YPSRH">
<property role="qMTe8" value="11" />
<property role="TrG5h" value="UseTermListType" />
<node concept="3Tm1VV" id="4nUKN9YPSRI" role="1B3o_S" />
<node concept="3tTeZs" id="4nUKN9YPSRJ" role="jymVt">
<property role="3tTeZt" value="&lt;no execute after&gt;" />
<ref role="3tTeZr" to="slm6:7ay_HjIMt1a" resolve="execute after" />
</node>
<node concept="3tTeZs" id="4nUKN9YPSRK" role="jymVt">
<property role="3tTeZt" value="&lt;no required data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2FPTh" resolve="requires annotation data" />
</node>
<node concept="3tTeZs" id="4nUKN9YPSRL" role="jymVt">
<property role="3tTeZt" value="&lt;no produced data&gt;" />
<ref role="3tTeZr" to="slm6:5TUCQr2C271" resolve="produces annotation data" />
</node>
<node concept="2tJIrI" id="4nUKN9YPSRM" role="jymVt" />
<node concept="3tYpMH" id="4nUKN9YPSRN" role="jymVt">
<property role="TrG5h" value="isRerunnable" />
<ref role="25KYV2" to="slm6:1JWcQ2VeWIs" resolve="isRerunnable" />
<node concept="3Tm1VV" id="4nUKN9YPSRO" role="1B3o_S" />
<node concept="10P_77" id="4nUKN9YPSRP" role="1tU5fm" />
</node>
<node concept="3tYpXE" id="4nUKN9YQlpt" role="jymVt">
<property role="TrG5h" value="description" />
<property role="3tYpXF" value="Use termlist type instead of classifier type ListNode in logical variable declaration. " />
<ref role="25KYV2" to="slm6:1_lSsE3RFpE" resolve="description" />
<node concept="3Tm1VV" id="4nUKN9YQlpv" role="1B3o_S" />
<node concept="17QB3L" id="4nUKN9YQlpw" role="1tU5fm" />
</node>
<node concept="q3mfD" id="4nUKN9YPSRR" role="jymVt">
<property role="TrG5h" value="execute" />
<ref role="2VtyIY" to="slm6:4ubqdNOF9cA" resolve="execute" />
<node concept="3Tm1VV" id="4nUKN9YPSRT" role="1B3o_S" />
<node concept="3clFbS" id="4nUKN9YPSRV" role="3clF47">
<node concept="RRSsy" id="7L5omgeIG_6" role="3cqZAp">
<property role="RRSoG" value="gZ5fh_4/error" />
<node concept="Xl_RD" id="7L5omgeIG_7" role="RRSoy">
<property role="Xl_RC" value="Migration has been truncated, please downgrade. (UseTermListType)" />
</node>
</node>
</node>
<node concept="ffn8J" id="4nUKN9YPSRX" role="3clF46">
<property role="TrG5h" value="m" />
<ref role="ffrpq" to="slm6:7fCCGqboj9J" resolve="m" />
<node concept="3uibUv" id="4nUKN9YPSRW" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SModule" resolve="SModule" />
</node>
</node>
<node concept="q3mfm" id="4nUKN9YPSRY" role="3clF45">
<ref role="q3mfh" to="slm6:4F5w8gPXEEe" />
<ref role="1QQUv3" node="4nUKN9YPSRR" resolve="execute" />
</node>
</node>
<node concept="3tTeZs" id="4nUKN9YPSRZ" role="jymVt">
<property role="3tTeZt" value="&lt;no result checking&gt;" />
<ref role="3tTeZr" to="slm6:1JWcQ2VeXpD" resolve="check" />
</node>
<node concept="3uibUv" id="4nUKN9YPSS0" role="1zkMxy">
<ref role="3uigEE" to="slm6:5TUCQr2ybBO" resolve="HasMigrationScriptReference" />
</node>
</node>
</model>