<?xml version="1.0" encoding="UTF-8"?>
<model ref="r:cf42fd0a-68d2-493b-8b77-961658617704(jetbrains.mps.lang.modelapi.behavior)">
  <persistence version="9" />
  <languages>
    <use id="af65afd8-f0dd-4942-87d9-63a55f2a9db1" name="jetbrains.mps.lang.behavior" version="2" />
    <use id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage" version="11" />
    <use id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel" version="17" />
    <use id="774bf8a0-62e5-41e1-af63-f4812e60e48b" name="jetbrains.mps.baseLanguage.checkedDots" version="0" />
  </languages>
  <imports>
    <import index="dvox" ref="r:9dfd3567-3b1f-4edb-85a0-3981ca2bfd8c(jetbrains.mps.lang.modelapi.structure)" />
    <import index="mhbf" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)" />
    <import index="lui2" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)" />
    <import index="dush" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.persistence(MPS.OpenAPI/)" />
    <import index="tpck" ref="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" />
    <import index="w1kc" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.smodel(MPS.Core/)" />
    <import index="18ew" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.util(MPS.Core/)" />
    <import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" implicit="true" />
  </imports>
  <registry>
    <language id="af65afd8-f0dd-4942-87d9-63a55f2a9db1" name="jetbrains.mps.lang.behavior">
      <concept id="6496299201655527393" name="jetbrains.mps.lang.behavior.structure.LocalBehaviorMethodCall" flags="nn" index="BsUDl" />
      <concept id="1225194240794" name="jetbrains.mps.lang.behavior.structure.ConceptBehavior" flags="ng" index="13h7C7">
        <reference id="1225194240799" name="concept" index="13h7C2" />
        <child id="1225194240805" name="method" index="13h7CS" />
        <child id="1225194240801" name="constructor" index="13h7CW" />
      </concept>
      <concept id="1225194413805" name="jetbrains.mps.lang.behavior.structure.ConceptConstructorDeclaration" flags="in" index="13hLZK" />
      <concept id="1225194472830" name="jetbrains.mps.lang.behavior.structure.ConceptMethodDeclaration" flags="ng" index="13i0hz">
        <property id="5864038008284099149" name="isStatic" index="2Ki8OM" />
        <property id="1225194472832" name="isVirtual" index="13i0it" />
        <property id="1225194472834" name="isAbstract" index="13i0iv" />
        <reference id="1225194472831" name="overriddenMethod" index="13i0hy" />
      </concept>
      <concept id="1225194691553" name="jetbrains.mps.lang.behavior.structure.ThisNodeExpression" flags="nn" index="13iPFW" />
    </language>
    <language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
      <concept id="1215693861676" name="jetbrains.mps.baseLanguage.structure.BaseAssignmentExpression" flags="nn" index="d038R">
        <child id="1068498886297" name="rValue" index="37vLTx" />
        <child id="1068498886295" name="lValue" index="37vLTJ" />
      </concept>
      <concept id="1202948039474" name="jetbrains.mps.baseLanguage.structure.InstanceMethodCallOperation" flags="nn" index="liA8E" />
      <concept id="8118189177080264853" name="jetbrains.mps.baseLanguage.structure.AlternativeType" flags="ig" index="nSUau">
        <child id="8118189177080264854" name="alternative" index="nSUat" />
      </concept>
      <concept id="1076505808687" name="jetbrains.mps.baseLanguage.structure.WhileStatement" flags="nn" index="2$JKZl">
        <child id="1076505808688" name="condition" index="2$JKZa" />
      </concept>
      <concept id="1154032098014" name="jetbrains.mps.baseLanguage.structure.AbstractLoopStatement" flags="nn" index="2LF5Ji">
        <child id="1154032183016" name="body" index="2LFqv$" />
      </concept>
      <concept id="1197027756228" name="jetbrains.mps.baseLanguage.structure.DotExpression" flags="nn" index="2OqwBi">
        <child id="1197027771414" name="operand" index="2Oq$k0" />
        <child id="1197027833540" name="operation" index="2OqNvi" />
      </concept>
      <concept id="1145552977093" name="jetbrains.mps.baseLanguage.structure.GenericNewExpression" flags="nn" index="2ShNRf">
        <child id="1145553007750" name="creator" index="2ShVmc" />
      </concept>
      <concept id="1137021947720" name="jetbrains.mps.baseLanguage.structure.ConceptFunction" flags="in" index="2VMwT0">
        <child id="1137022507850" name="body" index="2VODD2" />
      </concept>
      <concept id="4952749571008284462" name="jetbrains.mps.baseLanguage.structure.CatchVariable" flags="ng" index="XOnhg" />
      <concept id="1081236700937" name="jetbrains.mps.baseLanguage.structure.StaticMethodCall" flags="nn" index="2YIFZM">
        <reference id="1144433194310" name="classConcept" index="1Pybhc" />
      </concept>
      <concept id="1070534058343" name="jetbrains.mps.baseLanguage.structure.NullLiteral" flags="nn" index="10Nm6u" />
      <concept id="1068431474542" name="jetbrains.mps.baseLanguage.structure.VariableDeclaration" flags="ng" index="33uBYm">
        <property id="1176718929932" name="isFinal" index="3TUv4t" />
        <child id="1068431790190" name="initializer" index="33vP2m" />
      </concept>
      <concept id="1068498886296" name="jetbrains.mps.baseLanguage.structure.VariableReference" flags="nn" index="37vLTw">
        <reference id="1068581517664" name="variableDeclaration" index="3cqZAo" />
      </concept>
      <concept id="1068498886292" name="jetbrains.mps.baseLanguage.structure.ParameterDeclaration" flags="ir" index="37vLTG" />
      <concept id="1068498886294" name="jetbrains.mps.baseLanguage.structure.AssignmentExpression" flags="nn" index="37vLTI" />
      <concept id="1225271177708" name="jetbrains.mps.baseLanguage.structure.StringType" flags="in" index="17QB3L" />
      <concept id="1225271369338" name="jetbrains.mps.baseLanguage.structure.IsEmptyOperation" flags="nn" index="17RlXB" />
      <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="1068580123152" name="jetbrains.mps.baseLanguage.structure.EqualsExpression" flags="nn" index="3clFbC" />
      <concept id="1068580123155" name="jetbrains.mps.baseLanguage.structure.ExpressionStatement" flags="nn" index="3clFbF">
        <child id="1068580123156" name="expression" index="3clFbG" />
      </concept>
      <concept id="1068580123157" name="jetbrains.mps.baseLanguage.structure.Statement" flags="nn" index="3clFbH" />
      <concept id="1068580123159" name="jetbrains.mps.baseLanguage.structure.IfStatement" flags="nn" index="3clFbJ">
        <child id="1068580123160" name="condition" index="3clFbw" />
        <child id="1068580123161" name="ifTrue" index="3clFbx" />
      </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="1068581242878" name="jetbrains.mps.baseLanguage.structure.ReturnStatement" flags="nn" index="3cpWs6">
        <child id="1068581517676" name="expression" index="3cqZAk" />
      </concept>
      <concept id="1068581242864" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclarationStatement" flags="nn" index="3cpWs8">
        <child id="1068581242865" name="localVariableDeclaration" index="3cpWs9" />
      </concept>
      <concept id="1068581242863" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration" flags="nr" index="3cpWsn" />
      <concept id="1068581517677" name="jetbrains.mps.baseLanguage.structure.VoidType" flags="in" index="3cqZAl" />
      <concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ng" index="1ndlxa">
        <reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
        <child id="1068499141038" name="actualArgument" index="37wK5m" />
      </concept>
      <concept id="1212685548494" name="jetbrains.mps.baseLanguage.structure.ClassCreator" flags="nn" index="1pGfFk" />
      <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" />
      </concept>
      <concept id="3093926081414150598" name="jetbrains.mps.baseLanguage.structure.MultipleCatchClause" flags="ng" index="3uVAMA">
        <child id="8276990574895933173" name="catchBody" index="1zc67A" />
        <child id="8276990574895933172" name="throwable" index="1zc67B" />
      </concept>
      <concept id="1073239437375" name="jetbrains.mps.baseLanguage.structure.NotEqualsExpression" flags="nn" index="3y3z36" />
      <concept id="1178549954367" name="jetbrains.mps.baseLanguage.structure.IVisible" flags="ng" index="1B3ioH">
        <child id="1178549979242" name="visibility" index="1B3o_S" />
      </concept>
      <concept id="5351203823916750322" name="jetbrains.mps.baseLanguage.structure.TryUniversalStatement" flags="nn" index="3J1_TO">
        <child id="8276990574886367510" name="catchClause" index="1zxBo5" />
        <child id="8276990574886367508" name="body" index="1zxBo7" />
      </concept>
      <concept id="1163668896201" name="jetbrains.mps.baseLanguage.structure.TernaryOperatorExpression" flags="nn" index="3K4zz7">
        <child id="1163668914799" name="condition" index="3K4Cdx" />
        <child id="1163668922816" name="ifTrue" index="3K4E3e" />
        <child id="1163668934364" name="ifFalse" index="3K4GZi" />
      </concept>
      <concept id="6329021646629104954" name="jetbrains.mps.baseLanguage.structure.SingleLineComment" flags="nn" index="3SKdUt">
        <child id="8356039341262087992" name="line" index="1aUNEU" />
      </concept>
      <concept id="1146644602865" name="jetbrains.mps.baseLanguage.structure.PublicVisibility" flags="nn" index="3Tm1VV" />
      <concept id="1146644623116" name="jetbrains.mps.baseLanguage.structure.PrivateVisibility" flags="nn" index="3Tm6S6" />
    </language>
    <language id="774bf8a0-62e5-41e1-af63-f4812e60e48b" name="jetbrains.mps.baseLanguage.checkedDots">
      <concept id="4079382982702596667" name="jetbrains.mps.baseLanguage.checkedDots.structure.CheckedDotExpression" flags="nn" index="2EnYce" />
    </language>
    <language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
      <concept id="3506770386464365589" name="jetbrains.mps.lang.smodel.structure.Model_PointerOperation" flags="ng" index="aIX43" />
      <concept id="5045161044515397667" name="jetbrains.mps.lang.smodel.structure.Node_PointerOperation" flags="ng" index="iZEcu" />
      <concept id="1179409122411" name="jetbrains.mps.lang.smodel.structure.Node_ConceptMethodCall" flags="nn" index="2qgKlT" />
      <concept id="1143226024141" name="jetbrains.mps.lang.smodel.structure.SModelType" flags="in" index="H_c77" />
      <concept id="1143235216708" name="jetbrains.mps.lang.smodel.structure.Model_CreateNewNodeOperation" flags="nn" index="I8ghe">
        <reference id="1143235391024" name="concept" index="I8UWU" />
      </concept>
      <concept id="2644386474300074836" name="jetbrains.mps.lang.smodel.structure.ConceptIdRefExpression" flags="nn" index="35c_gC">
        <reference id="2644386474300074837" name="conceptDeclaration" index="35c_gD" />
      </concept>
      <concept id="1171999116870" name="jetbrains.mps.lang.smodel.structure.Node_IsNullOperation" flags="nn" index="3w_OXm" />
      <concept id="1172008320231" name="jetbrains.mps.lang.smodel.structure.Node_IsNotNullOperation" flags="nn" index="3x8VRR" />
      <concept id="1138055754698" name="jetbrains.mps.lang.smodel.structure.SNodeType" flags="in" index="3Tqbb2">
        <reference id="1138405853777" name="concept" index="ehGHo" />
      </concept>
      <concept id="1138056022639" name="jetbrains.mps.lang.smodel.structure.SPropertyAccess" flags="nn" index="3TrcHB">
        <reference id="1138056395725" name="property" index="3TsBF5" />
      </concept>
      <concept id="1138056143562" name="jetbrains.mps.lang.smodel.structure.SLinkAccess" flags="nn" index="3TrEf2">
        <reference id="1138056516764" name="link" index="3Tt5mk" />
      </concept>
    </language>
    <language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
      <concept id="1133920641626" name="jetbrains.mps.lang.core.structure.BaseConcept" flags="ng" index="2VYdi">
        <property id="1193676396447" name="virtualPackage" index="3GE5qa" />
      </concept>
      <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="c7fb639f-be78-4307-89b0-b5959c3fa8c8" name="jetbrains.mps.lang.text">
      <concept id="155656958578482948" name="jetbrains.mps.lang.text.structure.Word" flags="nn" index="3oM_SD">
        <property id="155656958578482949" name="value" index="3oM_SC" />
      </concept>
      <concept id="2535923850359271782" name="jetbrains.mps.lang.text.structure.Line" flags="nn" index="1PaTwC">
        <child id="2535923850359271783" name="elements" index="1PaTwD" />
      </concept>
    </language>
  </registry>
  <node concept="13h7C7" id="7PoJpZpMbrF">
    <property role="3GE5qa" value="identity" />
    <ref role="13h7C2" to="dvox:7PoJpZpMbrj" resolve="ModelIdentity" />
    <node concept="13i0hz" id="1Bs_61$mvvu" role="13h7CS">
      <property role="13i0iv" value="false" />
      <property role="13i0it" value="true" />
      <property role="TrG5h" value="toModelReference" />
      <node concept="3Tm1VV" id="1Bs_61$mvvv" role="1B3o_S" />
      <node concept="3uibUv" id="1Bs_61$n7W2" role="3clF45">
        <ref role="3uigEE" to="mhbf:~SModelReference" resolve="SModelReference" />
      </node>
      <node concept="3clFbS" id="1Bs_61$mvvx" role="3clF47">
        <node concept="3cpWs6" id="6x8pYYbAWgm" role="3cqZAp">
          <node concept="10Nm6u" id="6x8pYYbAWgr" role="3cqZAk" />
        </node>
      </node>
    </node>
    <node concept="13hLZK" id="7PoJpZpMbrG" role="13h7CW">
      <node concept="3clFbS" id="7PoJpZpMbrH" role="2VODD2" />
    </node>
  </node>
  <node concept="13h7C7" id="_GDk1qYZiG">
    <property role="3GE5qa" value="openapi" />
    <ref role="13h7C2" to="dvox:_GDk1qYZig" resolve="ModelName" />
    <node concept="13i0hz" id="_GDk1qZ6bz" role="13h7CS">
      <property role="2Ki8OM" value="true" />
      <property role="TrG5h" value="create" />
      <node concept="3Tm1VV" id="_GDk1qZ6b$" role="1B3o_S" />
      <node concept="3Tqbb2" id="_GDk1qZ6uc" role="3clF45">
        <ref role="ehGHo" to="dvox:_GDk1qYZig" resolve="ModelName" />
      </node>
      <node concept="3clFbS" id="_GDk1qZ6bA" role="3clF47">
        <node concept="3cpWs8" id="_GDk1qZ6NQ" role="3cqZAp">
          <node concept="3cpWsn" id="_GDk1qZ6NR" role="3cpWs9">
            <property role="TrG5h" value="rv" />
            <node concept="3Tqbb2" id="_GDk1qZ6NN" role="1tU5fm">
              <ref role="ehGHo" to="dvox:_GDk1qYZig" resolve="ModelName" />
            </node>
            <node concept="2OqwBi" id="_GDk1qZ6NS" role="33vP2m">
              <node concept="37vLTw" id="_GDk1qZ6NT" role="2Oq$k0">
                <ref role="3cqZAo" node="_GDk1qZ6uK" resolve="where" />
              </node>
              <node concept="I8ghe" id="_GDk1qZ6NU" role="2OqNvi">
                <ref role="I8UWU" to="dvox:_GDk1qYZig" resolve="ModelName" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="_GDk1qZ6OV" role="3cqZAp">
          <node concept="37vLTI" id="_GDk1qZ7rk" role="3clFbG">
            <node concept="37vLTw" id="_GDk1qZ7t_" role="37vLTx">
              <ref role="3cqZAo" node="_GDk1qZ6v8" resolve="value" />
            </node>
            <node concept="2OqwBi" id="_GDk1qZ6Us" role="37vLTJ">
              <node concept="37vLTw" id="_GDk1qZ6OT" role="2Oq$k0">
                <ref role="3cqZAo" node="_GDk1qZ6NR" resolve="rv" />
              </node>
              <node concept="3TrcHB" id="_GDk1qZ76A" role="2OqNvi">
                <ref role="3TsBF5" to="dvox:_GDk1qYZih" resolve="value" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="_GDk1qZ6wJ" role="3cqZAp">
          <node concept="37vLTw" id="_GDk1qZ6NV" role="3clFbG">
            <ref role="3cqZAo" node="_GDk1qZ6NR" resolve="rv" />
          </node>
        </node>
      </node>
      <node concept="37vLTG" id="_GDk1qZ6uK" role="3clF46">
        <property role="TrG5h" value="where" />
        <node concept="H_c77" id="_GDk1qZ6uJ" role="1tU5fm" />
      </node>
      <node concept="37vLTG" id="_GDk1qZ6v8" role="3clF46">
        <property role="TrG5h" value="value" />
        <node concept="17QB3L" id="_GDk1qZ7$t" role="1tU5fm" />
      </node>
    </node>
    <node concept="13i0hz" id="_GDk1qZdiH" role="13h7CS">
      <property role="2Ki8OM" value="true" />
      <property role="TrG5h" value="create" />
      <node concept="3Tm1VV" id="_GDk1qZdiI" role="1B3o_S" />
      <node concept="3Tqbb2" id="_GDk1qZdiJ" role="3clF45">
        <ref role="ehGHo" to="dvox:_GDk1qYZig" resolve="ModelName" />
      </node>
      <node concept="3clFbS" id="_GDk1qZdiK" role="3clF47">
        <node concept="3cpWs8" id="_GDk1qZdiL" role="3cqZAp">
          <node concept="3cpWsn" id="_GDk1qZdiM" role="3cpWs9">
            <property role="TrG5h" value="rv" />
            <node concept="3Tqbb2" id="_GDk1qZdiN" role="1tU5fm">
              <ref role="ehGHo" to="dvox:_GDk1qYZig" resolve="ModelName" />
            </node>
            <node concept="2OqwBi" id="_GDk1qZdiO" role="33vP2m">
              <node concept="37vLTw" id="_GDk1qZdiP" role="2Oq$k0">
                <ref role="3cqZAo" node="_GDk1qZdiZ" resolve="where" />
              </node>
              <node concept="I8ghe" id="_GDk1qZdiQ" role="2OqNvi">
                <ref role="I8UWU" to="dvox:_GDk1qYZig" resolve="ModelName" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="_GDk1qZdiR" role="3cqZAp">
          <node concept="37vLTI" id="_GDk1qZdiS" role="3clFbG">
            <node concept="2OqwBi" id="_GDk1qZe7X" role="37vLTx">
              <node concept="37vLTw" id="_GDk1qZdiT" role="2Oq$k0">
                <ref role="3cqZAo" node="_GDk1qZdj1" resolve="modelName" />
              </node>
              <node concept="liA8E" id="_GDk1qZeja" role="2OqNvi">
                <ref role="37wK5l" to="mhbf:~SModelName.getValue()" resolve="getValue" />
              </node>
            </node>
            <node concept="2OqwBi" id="_GDk1qZdiU" role="37vLTJ">
              <node concept="37vLTw" id="_GDk1qZdiV" role="2Oq$k0">
                <ref role="3cqZAo" node="_GDk1qZdiM" resolve="rv" />
              </node>
              <node concept="3TrcHB" id="_GDk1qZdiW" role="2OqNvi">
                <ref role="3TsBF5" to="dvox:_GDk1qYZih" resolve="value" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="_GDk1qZdiX" role="3cqZAp">
          <node concept="37vLTw" id="_GDk1qZdiY" role="3clFbG">
            <ref role="3cqZAo" node="_GDk1qZdiM" resolve="rv" />
          </node>
        </node>
      </node>
      <node concept="37vLTG" id="_GDk1qZdiZ" role="3clF46">
        <property role="TrG5h" value="where" />
        <node concept="H_c77" id="_GDk1qZdj0" role="1tU5fm" />
      </node>
      <node concept="37vLTG" id="_GDk1qZdj1" role="3clF46">
        <property role="TrG5h" value="modelName" />
        <node concept="3uibUv" id="_GDk1qZdql" role="1tU5fm">
          <ref role="3uigEE" to="mhbf:~SModelName" resolve="SModelName" />
        </node>
      </node>
    </node>
    <node concept="13i0hz" id="_GDk1qYZiR" role="13h7CS">
      <property role="TrG5h" value="getNamespace" />
      <node concept="3Tm1VV" id="_GDk1qYZiS" role="1B3o_S" />
      <node concept="17QB3L" id="_GDk1qYZj7" role="3clF45" />
      <node concept="3clFbS" id="_GDk1qYZiU" role="3clF47">
        <node concept="3cpWs6" id="_GDk1qYZjE" role="3cqZAp">
          <node concept="2OqwBi" id="_GDk1qZ0Zo" role="3cqZAk">
            <node concept="2ShNRf" id="_GDk1qYZjJ" role="2Oq$k0">
              <node concept="1pGfFk" id="_GDk1qZ0vC" role="2ShVmc">
                <ref role="37wK5l" to="mhbf:~SModelName.<init>(java.lang.String)" resolve="SModelName" />
                <node concept="2OqwBi" id="_GDk1qZ0DU" role="37wK5m">
                  <node concept="13iPFW" id="_GDk1qZ0xh" role="2Oq$k0" />
                  <node concept="3TrcHB" id="_GDk1qZ0RH" role="2OqNvi">
                    <ref role="3TsBF5" to="dvox:_GDk1qYZih" resolve="value" />
                  </node>
                </node>
              </node>
            </node>
            <node concept="liA8E" id="_GDk1qZ1c5" role="2OqNvi">
              <ref role="37wK5l" to="mhbf:~SModelName.getNamespace()" resolve="getNamespace" />
            </node>
          </node>
        </node>
      </node>
    </node>
    <node concept="13i0hz" id="_GDk1qZ1fV" role="13h7CS">
      <property role="TrG5h" value="getStereotype" />
      <node concept="3Tm1VV" id="_GDk1qZ1fW" role="1B3o_S" />
      <node concept="17QB3L" id="_GDk1qZ1jt" role="3clF45" />
      <node concept="3clFbS" id="_GDk1qZ1fY" role="3clF47">
        <node concept="3cpWs6" id="_GDk1qZ1kC" role="3cqZAp">
          <node concept="2OqwBi" id="_GDk1qZ1kD" role="3cqZAk">
            <node concept="2ShNRf" id="_GDk1qZ1kE" role="2Oq$k0">
              <node concept="1pGfFk" id="_GDk1qZ1kF" role="2ShVmc">
                <ref role="37wK5l" to="mhbf:~SModelName.<init>(java.lang.String)" resolve="SModelName" />
                <node concept="2OqwBi" id="_GDk1qZ1kG" role="37wK5m">
                  <node concept="13iPFW" id="_GDk1qZ1kH" role="2Oq$k0" />
                  <node concept="3TrcHB" id="_GDk1qZ1kI" role="2OqNvi">
                    <ref role="3TsBF5" to="dvox:_GDk1qYZih" resolve="value" />
                  </node>
                </node>
              </node>
            </node>
            <node concept="liA8E" id="_GDk1qZ1kJ" role="2OqNvi">
              <ref role="37wK5l" to="mhbf:~SModelName.getStereotype()" resolve="getStereotype" />
            </node>
          </node>
        </node>
      </node>
    </node>
    <node concept="13i0hz" id="_GDk1qZ1tf" role="13h7CS">
      <property role="TrG5h" value="getLongName" />
      <node concept="3Tm1VV" id="_GDk1qZ1tg" role="1B3o_S" />
      <node concept="17QB3L" id="_GDk1qZ1Ei" role="3clF45" />
      <node concept="3clFbS" id="_GDk1qZ1ti" role="3clF47">
        <node concept="3cpWs6" id="_GDk1qZ1Ff" role="3cqZAp">
          <node concept="2OqwBi" id="_GDk1qZ1Fg" role="3cqZAk">
            <node concept="2ShNRf" id="_GDk1qZ1Fh" role="2Oq$k0">
              <node concept="1pGfFk" id="_GDk1qZ1Fi" role="2ShVmc">
                <ref role="37wK5l" to="mhbf:~SModelName.<init>(java.lang.String)" resolve="SModelName" />
                <node concept="2OqwBi" id="_GDk1qZ1Fj" role="37wK5m">
                  <node concept="13iPFW" id="_GDk1qZ1Fk" role="2Oq$k0" />
                  <node concept="3TrcHB" id="_GDk1qZ1Fl" role="2OqNvi">
                    <ref role="3TsBF5" to="dvox:_GDk1qYZih" resolve="value" />
                  </node>
                </node>
              </node>
            </node>
            <node concept="liA8E" id="_GDk1qZ1Fm" role="2OqNvi">
              <ref role="37wK5l" to="mhbf:~SModelName.getLongName()" resolve="getLongName" />
            </node>
          </node>
        </node>
      </node>
    </node>
    <node concept="13i0hz" id="_GDk1qZ1ND" role="13h7CS">
      <property role="TrG5h" value="getSimpleName" />
      <node concept="3Tm1VV" id="_GDk1qZ1NE" role="1B3o_S" />
      <node concept="17QB3L" id="_GDk1qZ1YP" role="3clF45" />
      <node concept="3clFbS" id="_GDk1qZ1NG" role="3clF47">
        <node concept="3cpWs6" id="_GDk1qZ1Zg" role="3cqZAp">
          <node concept="2OqwBi" id="_GDk1qZ1Zh" role="3cqZAk">
            <node concept="2ShNRf" id="_GDk1qZ1Zi" role="2Oq$k0">
              <node concept="1pGfFk" id="_GDk1qZ1Zj" role="2ShVmc">
                <ref role="37wK5l" to="mhbf:~SModelName.<init>(java.lang.String)" resolve="SModelName" />
                <node concept="2OqwBi" id="_GDk1qZ1Zk" role="37wK5m">
                  <node concept="13iPFW" id="_GDk1qZ1Zl" role="2Oq$k0" />
                  <node concept="3TrcHB" id="_GDk1qZ1Zm" role="2OqNvi">
                    <ref role="3TsBF5" to="dvox:_GDk1qYZih" resolve="value" />
                  </node>
                </node>
              </node>
            </node>
            <node concept="liA8E" id="_GDk1qZ1Zn" role="2OqNvi">
              <ref role="37wK5l" to="mhbf:~SModelName.getSimpleName()" resolve="getSimpleName" />
            </node>
          </node>
        </node>
      </node>
    </node>
    <node concept="13i0hz" id="2bm9xT0zK3P" role="13h7CS">
      <property role="TrG5h" value="getNameObject" />
      <node concept="3Tm1VV" id="2bm9xT0zK3Q" role="1B3o_S" />
      <node concept="3uibUv" id="2bm9xT0zLpI" role="3clF45">
        <ref role="3uigEE" to="mhbf:~SModelName" resolve="SModelName" />
      </node>
      <node concept="3clFbS" id="2bm9xT0zK3S" role="3clF47">
        <node concept="3clFbF" id="2bm9xT0zLqX" role="3cqZAp">
          <node concept="2ShNRf" id="2bm9xT0zLqZ" role="3clFbG">
            <node concept="1pGfFk" id="2bm9xT0zLr0" role="2ShVmc">
              <ref role="37wK5l" to="mhbf:~SModelName.<init>(java.lang.String)" resolve="SModelName" />
              <node concept="2OqwBi" id="2bm9xT0zLr1" role="37wK5m">
                <node concept="13iPFW" id="2bm9xT0zLr2" role="2Oq$k0" />
                <node concept="3TrcHB" id="2bm9xT0zLr3" role="2OqNvi">
                  <ref role="3TsBF5" to="dvox:_GDk1qYZih" resolve="value" />
                </node>
              </node>
            </node>
          </node>
        </node>
      </node>
    </node>
    <node concept="13i0hz" id="2bm9xT0zPoJ" role="13h7CS">
      <property role="TrG5h" value="updateValue" />
      <node concept="3Tm1VV" id="2bm9xT0zPoK" role="1B3o_S" />
      <node concept="3cqZAl" id="2bm9xT0zPtH" role="3clF45" />
      <node concept="3clFbS" id="2bm9xT0zPoM" role="3clF47">
        <node concept="3SKdUt" id="2bm9xT0zQGO" role="3cqZAp">
          <node concept="1PaTwC" id="2bm9xT0zQGP" role="1aUNEU">
            <node concept="3oM_SD" id="2bm9xT0zQGR" role="1PaTwD">
              <property role="3oM_SC" value="I" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zQIb" role="1PaTwD">
              <property role="3oM_SC" value="don't" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zQIe" role="1PaTwD">
              <property role="3oM_SC" value="expect" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zQIi" role="1PaTwD">
              <property role="3oM_SC" value="to" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zQIn" role="1PaTwD">
              <property role="3oM_SC" value="get" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zQJ4" role="1PaTwD">
              <property role="3oM_SC" value="null" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zQJj" role="1PaTwD">
              <property role="3oM_SC" value="value" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zQJr" role="1PaTwD">
              <property role="3oM_SC" value="here," />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zQWg" role="1PaTwD">
              <property role="3oM_SC" value="if" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR2y" role="1PaTwD">
              <property role="3oM_SC" value="null" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR2X" role="1PaTwD">
              <property role="3oM_SC" value="comes," />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR39" role="1PaTwD">
              <property role="3oM_SC" value="it's" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR3m" role="1PaTwD">
              <property role="3oM_SC" value="better" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR3G" role="1PaTwD">
              <property role="3oM_SC" value="to" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR4$" role="1PaTwD">
              <property role="3oM_SC" value="fail" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR4O" role="1PaTwD">
              <property role="3oM_SC" value="right" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR5d" role="1PaTwD">
              <property role="3oM_SC" value="away," />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR5J" role="1PaTwD">
              <property role="3oM_SC" value="rather" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR6Q" role="1PaTwD">
              <property role="3oM_SC" value="than" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR7r" role="1PaTwD">
              <property role="3oM_SC" value="unexpectedly" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR8h" role="1PaTwD">
              <property role="3oM_SC" value="on" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR8K" role="1PaTwD">
              <property role="3oM_SC" value="later" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR9o" role="1PaTwD">
              <property role="3oM_SC" value="getNamespace()" />
            </node>
            <node concept="3oM_SD" id="2bm9xT0zR6i" role="1PaTwD">
              <property role="3oM_SC" value="" />
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="2bm9xT0zPvX" role="3cqZAp">
          <node concept="37vLTI" id="2bm9xT0zPV6" role="3clFbG">
            <node concept="2OqwBi" id="2bm9xT0zP_n" role="37vLTJ">
              <node concept="13iPFW" id="2bm9xT0zPvW" role="2Oq$k0" />
              <node concept="3TrcHB" id="2bm9xT0zPFg" role="2OqNvi">
                <ref role="3TsBF5" to="dvox:_GDk1qYZih" resolve="value" />
              </node>
            </node>
            <node concept="2OqwBi" id="2bm9xT0zQv0" role="37vLTx">
              <node concept="37vLTw" id="2bm9xT0zQq8" role="2Oq$k0">
                <ref role="3cqZAo" node="2bm9xT0zPuj" resolve="modelName" />
              </node>
              <node concept="liA8E" id="2bm9xT0zQB3" role="2OqNvi">
                <ref role="37wK5l" to="mhbf:~SModelName.getValue()" resolve="getValue" />
              </node>
            </node>
          </node>
        </node>
      </node>
      <node concept="37vLTG" id="2bm9xT0zPuj" role="3clF46">
        <property role="TrG5h" value="modelName" />
        <node concept="3uibUv" id="2bm9xT0zPui" role="1tU5fm">
          <ref role="3uigEE" to="mhbf:~SModelName" resolve="SModelName" />
        </node>
      </node>
    </node>
    <node concept="13hLZK" id="_GDk1qYZiH" role="13h7CW">
      <node concept="3clFbS" id="_GDk1qYZiI" role="2VODD2" />
    </node>
  </node>
  <node concept="13h7C7" id="_GDk1qZ2JE">
    <property role="3GE5qa" value="openapi" />
    <ref role="13h7C2" to="dvox:k2ZBl8Cedw" resolve="ModelPointer" />
    <node concept="13i0hz" id="_GDk1qZ2JP" role="13h7CS">
      <property role="2Ki8OM" value="true" />
      <property role="TrG5h" value="create" />
      <node concept="3Tm1VV" id="_GDk1qZ2JQ" role="1B3o_S" />
      <node concept="3Tqbb2" id="_GDk1qZ2MM" role="3clF45">
        <ref role="ehGHo" to="dvox:k2ZBl8Cedw" resolve="ModelPointer" />
      </node>
      <node concept="3clFbS" id="_GDk1qZ2JS" role="3clF47">
        <node concept="3clFbF" id="1Bs_61$mCAE" role="3cqZAp">
          <node concept="2OqwBi" id="1Bs_61$mCQd" role="3clFbG">
            <node concept="35c_gC" id="1Bs_61$mCAC" role="2Oq$k0">
              <ref role="35c_gD" to="dvox:k2ZBl8Cedw" resolve="ModelPointer" />
            </node>
            <node concept="2qgKlT" id="1Bs_61$mDfV" role="2OqNvi">
              <ref role="37wK5l" node="_GDk1qZ2LQ" resolve="create" />
              <node concept="37vLTw" id="1Bs_61$mAN3" role="37wK5m">
                <ref role="3cqZAo" node="_GDk1qZ2Kz" resolve="where" />
              </node>
              <node concept="2OqwBi" id="3XR0QgVCmwl" role="37wK5m">
                <node concept="37vLTw" id="3XR0QgVCmwk" role="2Oq$k0">
                  <ref role="3cqZAo" node="_GDk1qZ2KV" resolve="target" />
                </node>
                <node concept="aIX43" id="3XR0QgVCmwm" role="2OqNvi" />
              </node>
            </node>
          </node>
        </node>
      </node>
      <node concept="37vLTG" id="_GDk1qZ2Kz" role="3clF46">
        <property role="TrG5h" value="where" />
        <node concept="H_c77" id="_GDk1qZ2Ky" role="1tU5fm" />
      </node>
      <node concept="37vLTG" id="_GDk1qZ2KV" role="3clF46">
        <property role="TrG5h" value="target" />
        <node concept="H_c77" id="_GDk1qZ2Lb" role="1tU5fm" />
      </node>
    </node>
    <node concept="13i0hz" id="_GDk1qZ2LQ" role="13h7CS">
      <property role="2Ki8OM" value="true" />
      <property role="TrG5h" value="create" />
      <node concept="3Tm1VV" id="_GDk1qZ2LR" role="1B3o_S" />
      <node concept="3Tqbb2" id="_GDk1qZ2N7" role="3clF45">
        <ref role="ehGHo" to="dvox:k2ZBl8Cedw" resolve="ModelPointer" />
      </node>
      <node concept="3clFbS" id="_GDk1qZ2LT" role="3clF47">
        <node concept="3cpWs8" id="_GDk1qZ33P" role="3cqZAp">
          <node concept="3cpWsn" id="_GDk1qZ33Q" role="3cpWs9">
            <property role="TrG5h" value="rv" />
            <node concept="3Tqbb2" id="_GDk1qZ33O" role="1tU5fm">
              <ref role="ehGHo" to="dvox:k2ZBl8Cedw" resolve="ModelPointer" />
            </node>
            <node concept="2OqwBi" id="_GDk1qZ33R" role="33vP2m">
              <node concept="37vLTw" id="_GDk1qZ33S" role="2Oq$k0">
                <ref role="3cqZAo" node="_GDk1qZ2NF" resolve="where" />
              </node>
              <node concept="I8ghe" id="_GDk1qZ33T" role="2OqNvi">
                <ref role="I8UWU" to="dvox:k2ZBl8Cedw" resolve="ModelPointer" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="_GDk1qZ354" role="3cqZAp">
          <node concept="37vLTI" id="_GDk1qZ3ua" role="3clFbG">
            <node concept="2OqwBi" id="_GDk1qZ87Z" role="37vLTx">
              <node concept="35c_gC" id="_GDk1qZ7O3" role="2Oq$k0">
                <ref role="35c_gD" to="dvox:_GDk1qYZig" resolve="ModelName" />
              </node>
              <node concept="2qgKlT" id="_GDk1qZ8nD" role="2OqNvi">
                <ref role="37wK5l" node="_GDk1qZ6bz" resolve="create" />
                <node concept="37vLTw" id="_GDk1qZ8ug" role="37wK5m">
                  <ref role="3cqZAo" node="_GDk1qZ2NF" resolve="where" />
                </node>
                <node concept="2OqwBi" id="_GDk1qZ8Ts" role="37wK5m">
                  <node concept="37vLTw" id="_GDk1qZ8Hg" role="2Oq$k0">
                    <ref role="3cqZAo" node="_GDk1qZ2Od" resolve="target" />
                  </node>
                  <node concept="liA8E" id="_GDk1qZ9cb" role="2OqNvi">
                    <ref role="37wK5l" to="mhbf:~SModelReference.getModelName()" resolve="getModelName" />
                  </node>
                </node>
              </node>
            </node>
            <node concept="2OqwBi" id="_GDk1qZ3a_" role="37vLTJ">
              <node concept="37vLTw" id="_GDk1qZ352" role="2Oq$k0">
                <ref role="3cqZAo" node="_GDk1qZ33Q" resolve="rv" />
              </node>
              <node concept="3TrEf2" id="_GDk1qZ3gY" role="2OqNvi">
                <ref role="3Tt5mk" to="dvox:_GDk1qZ2Jc" resolve="name" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="_GDk1qZ9Fc" role="3cqZAp">
          <node concept="37vLTI" id="_GDk1qZajd" role="3clFbG">
            <node concept="2OqwBi" id="_GDk1qZ9So" role="37vLTJ">
              <node concept="37vLTw" id="_GDk1qZ9Fa" role="2Oq$k0">
                <ref role="3cqZAo" node="_GDk1qZ33Q" resolve="rv" />
              </node>
              <node concept="3TrcHB" id="1Bs_61$nb3F" role="2OqNvi">
                <ref role="3TsBF5" to="dvox:1Bs_61$n7Xm" resolve="modelId" />
              </node>
            </node>
            <node concept="2OqwBi" id="1Bs_61$ncqM" role="37vLTx">
              <node concept="2YIFZM" id="1Bs_61$nc62" role="2Oq$k0">
                <ref role="1Pybhc" to="dush:~PersistenceFacade" resolve="PersistenceFacade" />
                <ref role="37wK5l" to="dush:~PersistenceFacade.getInstance()" resolve="getInstance" />
              </node>
              <node concept="liA8E" id="1Bs_61$ncPz" role="2OqNvi">
                <ref role="37wK5l" to="dush:~PersistenceFacade.asString(org.jetbrains.mps.openapi.model.SModelId)" resolve="asString" />
                <node concept="2OqwBi" id="1Bs_61$mEA6" role="37wK5m">
                  <node concept="37vLTw" id="1Bs_61$mEq_" role="2Oq$k0">
                    <ref role="3cqZAo" node="_GDk1qZ2Od" resolve="target" />
                  </node>
                  <node concept="liA8E" id="1Bs_61$mEOi" role="2OqNvi">
                    <ref role="37wK5l" to="mhbf:~SModelReference.getModelId()" resolve="getModelId" />
                  </node>
                </node>
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbJ" id="1Bs_61$mFhu" role="3cqZAp">
          <node concept="3clFbS" id="1Bs_61$mFhw" role="3clFbx">
            <node concept="3clFbF" id="1Bs_61$mGCX" role="3cqZAp">
              <node concept="37vLTI" id="1Bs_61$mH_0" role="3clFbG">
                <node concept="2OqwBi" id="1Bs_61$mHWR" role="37vLTx">
                  <node concept="35c_gC" id="1Bs_61$mHCX" role="2Oq$k0">
                    <ref role="35c_gD" to="dvox:k2ZBl8Cedx" resolve="ModulePointer" />
                  </node>
                  <node concept="2qgKlT" id="1Bs_61$mLCi" role="2OqNvi">
                    <ref role="37wK5l" node="1Bs_61$mIAC" resolve="create" />
                    <node concept="37vLTw" id="1Bs_61$mLCL" role="37wK5m">
                      <ref role="3cqZAo" node="_GDk1qZ2NF" resolve="where" />
                    </node>
                    <node concept="2OqwBi" id="1Bs_61$mMhL" role="37wK5m">
                      <node concept="37vLTw" id="1Bs_61$mM59" role="2Oq$k0">
                        <ref role="3cqZAo" node="_GDk1qZ2Od" resolve="target" />
                      </node>
                      <node concept="liA8E" id="1Bs_61$mM$z" role="2OqNvi">
                        <ref role="37wK5l" to="mhbf:~SModelReference.getModuleReference()" resolve="getModuleReference" />
                      </node>
                    </node>
                  </node>
                </node>
                <node concept="2OqwBi" id="1Bs_61$mH4H" role="37vLTJ">
                  <node concept="37vLTw" id="1Bs_61$mGCS" role="2Oq$k0">
                    <ref role="3cqZAo" node="_GDk1qZ33Q" resolve="rv" />
                  </node>
                  <node concept="3TrEf2" id="1Bs_61$nes8" role="2OqNvi">
                    <ref role="3Tt5mk" to="dvox:1Bs_61$neds" resolve="moduleRef" />
                  </node>
                </node>
              </node>
            </node>
          </node>
          <node concept="3y3z36" id="1Bs_61$mG9V" role="3clFbw">
            <node concept="10Nm6u" id="1Bs_61$mGrl" role="3uHU7w" />
            <node concept="2OqwBi" id="1Bs_61$mFHy" role="3uHU7B">
              <node concept="37vLTw" id="1Bs_61$mFys" role="2Oq$k0">
                <ref role="3cqZAo" node="_GDk1qZ2Od" resolve="target" />
              </node>
              <node concept="liA8E" id="1Bs_61$mG3l" role="2OqNvi">
                <ref role="37wK5l" to="mhbf:~SModelReference.getModuleReference()" resolve="getModuleReference" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3cpWs6" id="1Bs_61$mMGx" role="3cqZAp">
          <node concept="37vLTw" id="1Bs_61$mMGz" role="3cqZAk">
            <ref role="3cqZAo" node="_GDk1qZ33Q" resolve="rv" />
          </node>
        </node>
      </node>
      <node concept="37vLTG" id="_GDk1qZ2NF" role="3clF46">
        <property role="TrG5h" value="where" />
        <node concept="H_c77" id="_GDk1qZ2NE" role="1tU5fm" />
      </node>
      <node concept="37vLTG" id="_GDk1qZ2Od" role="3clF46">
        <property role="TrG5h" value="target" />
        <node concept="3uibUv" id="_GDk1qZ2Ot" role="1tU5fm">
          <ref role="3uigEE" to="mhbf:~SModelReference" resolve="SModelReference" />
        </node>
      </node>
    </node>
    <node concept="13i0hz" id="7LjyLJwItTn" role="13h7CS">
      <property role="13i0iv" value="false" />
      <property role="13i0it" value="false" />
      <property role="TrG5h" value="toModelReference" />
      <ref role="13i0hy" node="1Bs_61$mvvu" resolve="toModelReference" />
      <node concept="3Tm1VV" id="7LjyLJwItTo" role="1B3o_S" />
      <node concept="3clFbS" id="7LjyLJwItTr" role="3clF47">
        <node concept="3cpWs8" id="7LjyLJwIxly" role="3cqZAp">
          <node concept="3cpWsn" id="7LjyLJwIxlz" role="3cpWs9">
            <property role="TrG5h" value="pf" />
            <property role="3TUv4t" value="true" />
            <node concept="3uibUv" id="7LjyLJwIxlx" role="1tU5fm">
              <ref role="3uigEE" to="dush:~PersistenceFacade" resolve="PersistenceFacade" />
            </node>
            <node concept="2YIFZM" id="7LjyLJwIxl$" role="33vP2m">
              <ref role="37wK5l" to="dush:~PersistenceFacade.getInstance()" resolve="getInstance" />
              <ref role="1Pybhc" to="dush:~PersistenceFacade" resolve="PersistenceFacade" />
            </node>
          </node>
        </node>
        <node concept="3cpWs8" id="7LjyLJwIuDZ" role="3cqZAp">
          <node concept="3cpWsn" id="7LjyLJwIuE0" role="3cpWs9">
            <property role="TrG5h" value="mid" />
            <node concept="3uibUv" id="7LjyLJwIuDU" role="1tU5fm">
              <ref role="3uigEE" to="mhbf:~SModelId" resolve="SModelId" />
            </node>
            <node concept="2OqwBi" id="7LjyLJwIuE1" role="33vP2m">
              <node concept="37vLTw" id="7LjyLJwIxl_" role="2Oq$k0">
                <ref role="3cqZAo" node="7LjyLJwIxlz" resolve="pf" />
              </node>
              <node concept="liA8E" id="7LjyLJwIuE3" role="2OqNvi">
                <ref role="37wK5l" to="dush:~PersistenceFacade.createModelId(java.lang.String)" resolve="createModelId" />
                <node concept="2OqwBi" id="7LjyLJwIuE4" role="37wK5m">
                  <node concept="13iPFW" id="7LjyLJwIuE5" role="2Oq$k0" />
                  <node concept="3TrcHB" id="7LjyLJwIuE6" role="2OqNvi">
                    <ref role="3TsBF5" to="dvox:1Bs_61$n7Xm" resolve="modelId" />
                  </node>
                </node>
              </node>
            </node>
          </node>
        </node>
        <node concept="3cpWs8" id="7LjyLJwIuPD" role="3cqZAp">
          <node concept="3cpWsn" id="7LjyLJwIuPE" role="3cpWs9">
            <property role="TrG5h" value="moduleRef" />
            <node concept="3uibUv" id="7LjyLJwIuPF" role="1tU5fm">
              <ref role="3uigEE" to="lui2:~SModuleReference" resolve="SModuleReference" />
            </node>
            <node concept="3K4zz7" id="7LjyLJwIwdD" role="33vP2m">
              <node concept="10Nm6u" id="7LjyLJwIwi3" role="3K4E3e" />
              <node concept="2OqwBi" id="7LjyLJwIwWa" role="3K4GZi">
                <node concept="2OqwBi" id="7LjyLJwIwuf" role="2Oq$k0">
                  <node concept="13iPFW" id="7LjyLJwIwmb" role="2Oq$k0" />
                  <node concept="3TrEf2" id="7LjyLJwIwDM" role="2OqNvi">
                    <ref role="3Tt5mk" to="dvox:1Bs_61$neds" resolve="moduleRef" />
                  </node>
                </node>
                <node concept="2qgKlT" id="7LjyLJwIx7S" role="2OqNvi">
                  <ref role="37wK5l" node="1Bs_61$mqDd" resolve="toModuleReference" />
                </node>
              </node>
              <node concept="2OqwBi" id="7LjyLJwIvwA" role="3K4Cdx">
                <node concept="2OqwBi" id="7LjyLJwIv1v" role="2Oq$k0">
                  <node concept="13iPFW" id="7LjyLJwIuTL" role="2Oq$k0" />
                  <node concept="3TrEf2" id="7LjyLJwIvgm" role="2OqNvi">
                    <ref role="3Tt5mk" to="dvox:1Bs_61$neds" resolve="moduleRef" />
                  </node>
                </node>
                <node concept="3w_OXm" id="7LjyLJwIvLs" role="2OqNvi" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="7LjyLJwIxE6" role="3cqZAp">
          <node concept="2OqwBi" id="7LjyLJwIxPu" role="3clFbG">
            <node concept="37vLTw" id="7LjyLJwIxE3" role="2Oq$k0">
              <ref role="3cqZAo" node="7LjyLJwIxlz" resolve="pf" />
            </node>
            <node concept="liA8E" id="7LjyLJwIy5A" role="2OqNvi">
              <ref role="37wK5l" to="dush:~PersistenceFacade.createModelReference(org.jetbrains.mps.openapi.module.SModuleReference,org.jetbrains.mps.openapi.model.SModelId,java.lang.String)" resolve="createModelReference" />
              <node concept="37vLTw" id="7LjyLJwIy6A" role="37wK5m">
                <ref role="3cqZAo" node="7LjyLJwIuPE" resolve="moduleRef" />
              </node>
              <node concept="37vLTw" id="7LjyLJwIy80" role="37wK5m">
                <ref role="3cqZAo" node="7LjyLJwIuE0" resolve="mid" />
              </node>
              <node concept="2OqwBi" id="7LjyLJwIyVs" role="37wK5m">
                <node concept="2OqwBi" id="7LjyLJwIyjk" role="2Oq$k0">
                  <node concept="13iPFW" id="7LjyLJwIybb" role="2Oq$k0" />
                  <node concept="3TrEf2" id="7LjyLJwIysw" role="2OqNvi">
                    <ref role="3Tt5mk" to="dvox:_GDk1qZ2Jc" resolve="name" />
                  </node>
                </node>
                <node concept="3TrcHB" id="7LjyLJwIz7Q" role="2OqNvi">
                  <ref role="3TsBF5" to="dvox:_GDk1qYZih" resolve="value" />
                </node>
              </node>
            </node>
          </node>
        </node>
      </node>
      <node concept="3uibUv" id="7LjyLJwItTs" role="3clF45">
        <ref role="3uigEE" to="mhbf:~SModelReference" resolve="SModelReference" />
      </node>
    </node>
    <node concept="13hLZK" id="_GDk1qZ2JF" role="13h7CW">
      <node concept="3clFbS" id="_GDk1qZ2JG" role="2VODD2" />
    </node>
  </node>
  <node concept="13h7C7" id="1Bs_61$mqD2">
    <property role="3GE5qa" value="identity" />
    <ref role="13h7C2" to="dvox:_GDk1qZ2J9" resolve="ModuleIdentity" />
    <node concept="13i0hz" id="1Bs_61$mqDd" role="13h7CS">
      <property role="13i0iv" value="true" />
      <property role="13i0it" value="true" />
      <property role="TrG5h" value="toModuleReference" />
      <node concept="3Tm1VV" id="1Bs_61$mqDe" role="1B3o_S" />
      <node concept="3uibUv" id="1Bs_61$n7WJ" role="3clF45">
        <ref role="3uigEE" to="lui2:~SModuleReference" resolve="SModuleReference" />
      </node>
      <node concept="3clFbS" id="1Bs_61$mqDg" role="3clF47" />
    </node>
    <node concept="13hLZK" id="1Bs_61$mqD3" role="13h7CW">
      <node concept="3clFbS" id="1Bs_61$mqD4" role="2VODD2" />
    </node>
  </node>
  <node concept="13h7C7" id="1Bs_61$mIAt">
    <property role="3GE5qa" value="openapi" />
    <ref role="13h7C2" to="dvox:k2ZBl8Cedx" resolve="ModulePointer" />
    <node concept="13i0hz" id="1Bs_61$mIAC" role="13h7CS">
      <property role="TrG5h" value="create" />
      <property role="2Ki8OM" value="true" />
      <node concept="3Tm1VV" id="1Bs_61$mIAD" role="1B3o_S" />
      <node concept="3Tqbb2" id="1Bs_61$mIAS" role="3clF45">
        <ref role="ehGHo" to="dvox:k2ZBl8Cedx" resolve="ModulePointer" />
      </node>
      <node concept="3clFbS" id="1Bs_61$mIAF" role="3clF47">
        <node concept="3cpWs8" id="1Bs_61$mIS1" role="3cqZAp">
          <node concept="3cpWsn" id="1Bs_61$mIS2" role="3cpWs9">
            <property role="TrG5h" value="rv" />
            <node concept="3Tqbb2" id="1Bs_61$mIRX" role="1tU5fm">
              <ref role="ehGHo" to="dvox:k2ZBl8Cedx" resolve="ModulePointer" />
            </node>
            <node concept="2OqwBi" id="1Bs_61$mIS3" role="33vP2m">
              <node concept="37vLTw" id="1Bs_61$mIS4" role="2Oq$k0">
                <ref role="3cqZAo" node="1Bs_61$mIB$" resolve="where" />
              </node>
              <node concept="I8ghe" id="1Bs_61$mIS5" role="2OqNvi">
                <ref role="I8UWU" to="dvox:k2ZBl8Cedx" resolve="ModulePointer" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="1Bs_61$mITw" role="3cqZAp">
          <node concept="37vLTI" id="1Bs_61$mJix" role="3clFbG">
            <node concept="2OqwBi" id="1Bs_61$mIZ1" role="37vLTJ">
              <node concept="37vLTw" id="1Bs_61$mITu" role="2Oq$k0">
                <ref role="3cqZAo" node="1Bs_61$mIS2" resolve="rv" />
              </node>
              <node concept="3TrcHB" id="1Bs_61$n8a0" role="2OqNvi">
                <ref role="3TsBF5" to="dvox:1Bs_61$n7Xs" resolve="moduleId" />
              </node>
            </node>
            <node concept="2OqwBi" id="1Bs_61$n8yZ" role="37vLTx">
              <node concept="2YIFZM" id="1Bs_61$n8uv" role="2Oq$k0">
                <ref role="37wK5l" to="dush:~PersistenceFacade.getInstance()" resolve="getInstance" />
                <ref role="1Pybhc" to="dush:~PersistenceFacade" resolve="PersistenceFacade" />
              </node>
              <node concept="liA8E" id="1Bs_61$n8CI" role="2OqNvi">
                <ref role="37wK5l" to="dush:~PersistenceFacade.asString(org.jetbrains.mps.openapi.module.SModuleId)" resolve="asString" />
                <node concept="2OqwBi" id="1Bs_61$mQoA" role="37wK5m">
                  <node concept="37vLTw" id="1Bs_61$mQjz" role="2Oq$k0">
                    <ref role="3cqZAo" node="1Bs_61$mIBM" resolve="moduleRef" />
                  </node>
                  <node concept="liA8E" id="1Bs_61$mQAC" role="2OqNvi">
                    <ref role="37wK5l" to="lui2:~SModuleReference.getModuleId()" resolve="getModuleId" />
                  </node>
                </node>
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="1Bs_61$mJP$" role="3cqZAp">
          <node concept="37vLTI" id="1Bs_61$mKGY" role="3clFbG">
            <node concept="2OqwBi" id="1Bs_61$mKSY" role="37vLTx">
              <node concept="37vLTw" id="1Bs_61$mKNg" role="2Oq$k0">
                <ref role="3cqZAo" node="1Bs_61$mIBM" resolve="moduleRef" />
              </node>
              <node concept="liA8E" id="1Bs_61$mL4o" role="2OqNvi">
                <ref role="37wK5l" to="lui2:~SModuleReference.getModuleName()" resolve="getModuleName" />
              </node>
            </node>
            <node concept="2OqwBi" id="1Bs_61$mJVd" role="37vLTJ">
              <node concept="37vLTw" id="1Bs_61$mJPy" role="2Oq$k0">
                <ref role="3cqZAo" node="1Bs_61$mIS2" resolve="rv" />
              </node>
              <node concept="3TrcHB" id="1Bs_61$mK7x" role="2OqNvi">
                <ref role="3TsBF5" to="dvox:1Bs_61$mI_D" resolve="moduleName" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3cpWs6" id="1Bs_61$mLcO" role="3cqZAp">
          <node concept="37vLTw" id="1Bs_61$mLcQ" role="3cqZAk">
            <ref role="3cqZAo" node="1Bs_61$mIS2" resolve="rv" />
          </node>
        </node>
      </node>
      <node concept="37vLTG" id="1Bs_61$mIB$" role="3clF46">
        <property role="TrG5h" value="where" />
        <node concept="H_c77" id="1Bs_61$mIBz" role="1tU5fm" />
      </node>
      <node concept="37vLTG" id="1Bs_61$mIBM" role="3clF46">
        <property role="TrG5h" value="moduleRef" />
        <node concept="3uibUv" id="1Bs_61$mIC4" role="1tU5fm">
          <ref role="3uigEE" to="lui2:~SModuleReference" resolve="SModuleReference" />
        </node>
      </node>
    </node>
    <node concept="13hLZK" id="1Bs_61$mIAu" role="13h7CW">
      <node concept="3clFbS" id="1Bs_61$mIAv" role="2VODD2" />
    </node>
    <node concept="13i0hz" id="1Bs_61$n9i8" role="13h7CS">
      <property role="13i0iv" value="false" />
      <property role="13i0it" value="false" />
      <property role="TrG5h" value="toModuleReference" />
      <ref role="13i0hy" node="1Bs_61$mqDd" resolve="toModuleReference" />
      <node concept="3Tm1VV" id="1Bs_61$n9i9" role="1B3o_S" />
      <node concept="3clFbS" id="1Bs_61$n9ic" role="3clF47">
        <node concept="3cpWs8" id="1Bs_61$n9uW" role="3cqZAp">
          <node concept="3cpWsn" id="1Bs_61$n9uX" role="3cpWs9">
            <property role="TrG5h" value="pf" />
            <node concept="3uibUv" id="1Bs_61$n9uV" role="1tU5fm">
              <ref role="3uigEE" to="dush:~PersistenceFacade" resolve="PersistenceFacade" />
            </node>
            <node concept="2YIFZM" id="1Bs_61$n9uY" role="33vP2m">
              <ref role="37wK5l" to="dush:~PersistenceFacade.getInstance()" resolve="getInstance" />
              <ref role="1Pybhc" to="dush:~PersistenceFacade" resolve="PersistenceFacade" />
            </node>
          </node>
        </node>
        <node concept="3clFbJ" id="1RqXnPUZOuG" role="3cqZAp">
          <node concept="3clFbS" id="1RqXnPUZOuI" role="3clFbx">
            <node concept="3cpWs6" id="1RqXnPUZPmU" role="3cqZAp">
              <node concept="10Nm6u" id="1RqXnPUZPng" role="3cqZAk" />
            </node>
          </node>
          <node concept="2OqwBi" id="1RqXnPUZP5a" role="3clFbw">
            <node concept="2OqwBi" id="1RqXnPUZODK" role="2Oq$k0">
              <node concept="13iPFW" id="1RqXnPUZOwH" role="2Oq$k0" />
              <node concept="3TrcHB" id="1RqXnPUZOMQ" role="2OqNvi">
                <ref role="3TsBF5" to="dvox:1Bs_61$n7Xs" resolve="moduleId" />
              </node>
            </node>
            <node concept="17RlXB" id="1RqXnPUZPmr" role="2OqNvi" />
          </node>
        </node>
        <node concept="3J1_TO" id="1RqXnPUZPqe" role="3cqZAp">
          <node concept="3clFbS" id="1RqXnPUZPqf" role="1zxBo7">
            <node concept="3cpWs6" id="1RqXnPUZPGq" role="3cqZAp">
              <node concept="2OqwBi" id="1Bs_61$n9os" role="3cqZAk">
                <node concept="37vLTw" id="1Bs_61$n9uZ" role="2Oq$k0">
                  <ref role="3cqZAo" node="1Bs_61$n9uX" resolve="pf" />
                </node>
                <node concept="liA8E" id="1Bs_61$n9u4" role="2OqNvi">
                  <ref role="37wK5l" to="dush:~PersistenceFacade.createModuleReference(org.jetbrains.mps.openapi.module.SModuleId,java.lang.String)" resolve="createModuleReference" />
                  <node concept="2OqwBi" id="1Bs_61$n9CA" role="37wK5m">
                    <node concept="37vLTw" id="1Bs_61$n9y_" role="2Oq$k0">
                      <ref role="3cqZAo" node="1Bs_61$n9uX" resolve="pf" />
                    </node>
                    <node concept="liA8E" id="1Bs_61$n9KB" role="2OqNvi">
                      <ref role="37wK5l" to="dush:~PersistenceFacade.createModuleId(java.lang.String)" resolve="createModuleId" />
                      <node concept="2OqwBi" id="1Bs_61$n9Ul" role="37wK5m">
                        <node concept="13iPFW" id="1Bs_61$n9LW" role="2Oq$k0" />
                        <node concept="3TrcHB" id="1Bs_61$na4A" role="2OqNvi">
                          <ref role="3TsBF5" to="dvox:1Bs_61$n7Xs" resolve="moduleId" />
                        </node>
                      </node>
                    </node>
                  </node>
                  <node concept="2OqwBi" id="1Bs_61$napd" role="37wK5m">
                    <node concept="13iPFW" id="1Bs_61$naip" role="2Oq$k0" />
                    <node concept="3TrcHB" id="1Bs_61$naG3" role="2OqNvi">
                      <ref role="3TsBF5" to="dvox:1Bs_61$mI_D" resolve="moduleName" />
                    </node>
                  </node>
                </node>
              </node>
            </node>
          </node>
          <node concept="3uVAMA" id="1RqXnPUZPqg" role="1zxBo5">
            <node concept="XOnhg" id="1RqXnPUZPqh" role="1zc67B">
              <property role="3TUv4t" value="false" />
              <property role="TrG5h" value="e" />
              <node concept="nSUau" id="xvs04dFURg" role="1tU5fm">
                <node concept="3uibUv" id="1RqXnPUZRcL" role="nSUat">
                  <ref role="3uigEE" to="wyt6:~IllegalArgumentException" resolve="IllegalArgumentException" />
                </node>
              </node>
            </node>
            <node concept="3clFbS" id="1RqXnPUZPqj" role="1zc67A">
              <node concept="3cpWs6" id="1RqXnPUZPAG" role="3cqZAp">
                <node concept="10Nm6u" id="1RqXnPUZPB9" role="3cqZAk" />
              </node>
            </node>
          </node>
        </node>
      </node>
      <node concept="3uibUv" id="1Bs_61$n9id" role="3clF45">
        <ref role="3uigEE" to="lui2:~SModuleReference" resolve="SModuleReference" />
      </node>
    </node>
  </node>
  <node concept="13h7C7" id="46J8CTY3rG_">
    <property role="3GE5qa" value="identity" />
    <ref role="13h7C2" to="dvox:k2ZBl8CwzR" resolve="NodeIdentity" />
    <node concept="13i0hz" id="4nxIQVLmsc4" role="13h7CS">
      <property role="13i0iv" value="false" />
      <property role="13i0it" value="true" />
      <property role="TrG5h" value="toNodeReference" />
      <node concept="3Tm1VV" id="4nxIQVLmsc5" role="1B3o_S" />
      <node concept="3uibUv" id="4nxIQVLmsc6" role="3clF45">
        <ref role="3uigEE" to="mhbf:~SNodeReference" resolve="SNodeReference" />
      </node>
      <node concept="3clFbS" id="4nxIQVLmsc7" role="3clF47">
        <node concept="3cpWs6" id="6x8pYYbD8Yj" role="3cqZAp">
          <node concept="10Nm6u" id="6x8pYYbD8YA" role="3cqZAk" />
        </node>
      </node>
    </node>
    <node concept="13i0hz" id="46J8CTY3sAt" role="13h7CS">
      <property role="13i0iv" value="false" />
      <property role="13i0it" value="true" />
      <property role="TrG5h" value="toNode" />
      <node concept="3Tm1VV" id="46J8CTY3sAu" role="1B3o_S" />
      <node concept="3uibUv" id="4nxIQVLmscs" role="3clF45">
        <ref role="3uigEE" to="mhbf:~SNode" resolve="SNode" />
      </node>
      <node concept="3clFbS" id="46J8CTY3sAw" role="3clF47">
        <node concept="3cpWs8" id="6x8pYYbD94o" role="3cqZAp">
          <node concept="3cpWsn" id="6x8pYYbD94p" role="3cpWs9">
            <property role="TrG5h" value="nr" />
            <node concept="3uibUv" id="6x8pYYbD94m" role="1tU5fm">
              <ref role="3uigEE" to="mhbf:~SNodeReference" resolve="SNodeReference" />
            </node>
            <node concept="2OqwBi" id="6x8pYYbD94q" role="33vP2m">
              <node concept="13iPFW" id="6x8pYYbD94r" role="2Oq$k0" />
              <node concept="2qgKlT" id="6x8pYYbD94s" role="2OqNvi">
                <ref role="37wK5l" node="4nxIQVLmsc4" resolve="toNodeReference" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbJ" id="6x8pYYbD9lj" role="3cqZAp">
          <node concept="3clFbS" id="6x8pYYbD9ll" role="3clFbx">
            <node concept="3cpWs6" id="6x8pYYbDa8A" role="3cqZAp">
              <node concept="10Nm6u" id="6x8pYYbDa8W" role="3cqZAk" />
            </node>
          </node>
          <node concept="3clFbC" id="6x8pYYbDa4j" role="3clFbw">
            <node concept="10Nm6u" id="6x8pYYbDa4q" role="3uHU7w" />
            <node concept="37vLTw" id="6x8pYYbD9pD" role="3uHU7B">
              <ref role="3cqZAo" node="6x8pYYbD94p" resolve="nr" />
            </node>
          </node>
        </node>
        <node concept="3clFbH" id="6x8pYYbDauB" role="3cqZAp" />
        <node concept="3clFbF" id="4nxIQVLmsdn" role="3cqZAp">
          <node concept="2OqwBi" id="4nxIQVLmsAD" role="3clFbG">
            <node concept="37vLTw" id="6x8pYYbD94t" role="2Oq$k0">
              <ref role="3cqZAo" node="6x8pYYbD94p" resolve="nr" />
            </node>
            <node concept="liA8E" id="4nxIQVLmsP4" role="2OqNvi">
              <ref role="37wK5l" to="mhbf:~SNodeReference.resolve(org.jetbrains.mps.openapi.module.SRepository)" resolve="resolve" />
              <node concept="37vLTw" id="4nxIQVLmsTr" role="37wK5m">
                <ref role="3cqZAo" node="4nxIQVLmscO" resolve="repo" />
              </node>
            </node>
          </node>
        </node>
      </node>
      <node concept="37vLTG" id="4nxIQVLmscO" role="3clF46">
        <property role="TrG5h" value="repo" />
        <node concept="3uibUv" id="4nxIQVLmscN" role="1tU5fm">
          <ref role="3uigEE" to="lui2:~SRepository" resolve="SRepository" />
        </node>
      </node>
    </node>
    <node concept="13hLZK" id="46J8CTY3rGA" role="13h7CW">
      <node concept="3clFbS" id="46J8CTY3rGB" role="2VODD2" />
    </node>
  </node>
  <node concept="13h7C7" id="4nxIQVLmGTJ">
    <property role="3GE5qa" value="" />
    <ref role="13h7C2" to="dvox:46J8CTY3nWY" resolve="NamedNodeReference" />
    <node concept="13i0hz" id="4nxIQVLmGTU" role="13h7CS">
      <property role="TrG5h" value="findTarget" />
      <property role="13i0it" value="false" />
      <property role="13i0iv" value="false" />
      <node concept="3Tm6S6" id="JuRUwLL$6A" role="1B3o_S" />
      <node concept="3Tqbb2" id="4nxIQVLmGW5" role="3clF45">
        <ref role="ehGHo" to="tpck:h0TrEE$" resolve="INamedConcept" />
      </node>
      <node concept="3clFbS" id="4nxIQVLmGTX" role="3clF47">
        <node concept="3cpWs8" id="6iN_brIggAp" role="3cqZAp">
          <node concept="3cpWsn" id="6iN_brIggAs" role="3cpWs9">
            <property role="TrG5h" value="node" />
            <node concept="3Tqbb2" id="6iN_brIggAo" role="1tU5fm">
              <ref role="ehGHo" to="dvox:46J8CTY3nWY" resolve="NamedNodeReference" />
            </node>
            <node concept="13iPFW" id="6iN_brIggBC" role="33vP2m" />
          </node>
        </node>
        <node concept="2$JKZl" id="6iN_brIggCf" role="3cqZAp">
          <node concept="3clFbS" id="6iN_brIggCh" role="2LFqv$">
            <node concept="3clFbF" id="6iN_brIghvg" role="3cqZAp">
              <node concept="37vLTI" id="6iN_brIghYF" role="3clFbG">
                <node concept="2OqwBi" id="6iN_brIgi6O" role="37vLTx">
                  <node concept="37vLTw" id="6iN_brIgi0P" role="2Oq$k0">
                    <ref role="3cqZAo" node="6iN_brIggAs" resolve="node" />
                  </node>
                  <node concept="3TrEf2" id="6iN_brIgins" role="2OqNvi">
                    <ref role="3Tt5mk" to="dvox:6iN_brIg2YW" resolve="child" />
                  </node>
                </node>
                <node concept="37vLTw" id="6iN_brIghvf" role="37vLTJ">
                  <ref role="3cqZAo" node="6iN_brIggAs" resolve="node" />
                </node>
              </node>
            </node>
          </node>
          <node concept="2OqwBi" id="6iN_brIgh8Z" role="2$JKZa">
            <node concept="2OqwBi" id="6iN_brIggKn" role="2Oq$k0">
              <node concept="37vLTw" id="6iN_brIggCJ" role="2Oq$k0">
                <ref role="3cqZAo" node="6iN_brIggAs" resolve="node" />
              </node>
              <node concept="3TrEf2" id="6iN_brIggS1" role="2OqNvi">
                <ref role="3Tt5mk" to="dvox:6iN_brIg2YW" resolve="child" />
              </node>
            </node>
            <node concept="3x8VRR" id="6iN_brIghsY" role="2OqNvi" />
          </node>
        </node>
        <node concept="3cpWs6" id="6iN_brIgisH" role="3cqZAp">
          <node concept="2OqwBi" id="6iN_brIgiCi" role="3cqZAk">
            <node concept="37vLTw" id="6iN_brIgivM" role="2Oq$k0">
              <ref role="3cqZAo" node="6iN_brIggAs" resolve="node" />
            </node>
            <node concept="3TrEf2" id="6iN_brIgiN3" role="2OqNvi">
              <ref role="3Tt5mk" to="dvox:6iN_brIg2YE" resolve="target" />
            </node>
          </node>
        </node>
      </node>
    </node>
    <node concept="13i0hz" id="4nxIQVLmGX4" role="13h7CS">
      <property role="13i0iv" value="false" />
      <property role="13i0it" value="false" />
      <property role="TrG5h" value="toNodeReference" />
      <ref role="13i0hy" node="4nxIQVLmsc4" resolve="toNodeReference" />
      <node concept="3Tm1VV" id="4nxIQVLmGX5" role="1B3o_S" />
      <node concept="3clFbS" id="4nxIQVLmGX8" role="3clF47">
        <node concept="3clFbF" id="4nxIQVLmH2v" role="3cqZAp">
          <node concept="2OqwBi" id="3XR0QgVCmOJ" role="3clFbG">
            <node concept="BsUDl" id="3XR0QgVCmOI" role="2Oq$k0">
              <ref role="37wK5l" node="4nxIQVLmGTU" resolve="findTarget" />
            </node>
            <node concept="iZEcu" id="3XR0QgVCmOK" role="2OqNvi" />
          </node>
        </node>
      </node>
      <node concept="3uibUv" id="4nxIQVLmGX9" role="3clF45">
        <ref role="3uigEE" to="mhbf:~SNodeReference" resolve="SNodeReference" />
      </node>
    </node>
    <node concept="13i0hz" id="4nxIQVLmGXc" role="13h7CS">
      <property role="13i0iv" value="false" />
      <property role="13i0it" value="false" />
      <property role="TrG5h" value="toNode" />
      <ref role="13i0hy" node="46J8CTY3sAt" resolve="toNode" />
      <node concept="3Tm1VV" id="4nxIQVLmGXd" role="1B3o_S" />
      <node concept="3clFbS" id="4nxIQVLmGXp" role="3clF47">
        <node concept="3clFbF" id="4nxIQVLmHk8" role="3cqZAp">
          <node concept="BsUDl" id="4nxIQVLmHk7" role="3clFbG">
            <ref role="37wK5l" node="4nxIQVLmGTU" resolve="findTarget" />
          </node>
        </node>
      </node>
      <node concept="37vLTG" id="4nxIQVLmGXq" role="3clF46">
        <property role="TrG5h" value="repo" />
        <node concept="3uibUv" id="4nxIQVLmGXr" role="1tU5fm">
          <ref role="3uigEE" to="lui2:~SRepository" resolve="SRepository" />
        </node>
      </node>
      <node concept="3uibUv" id="4nxIQVLmGXs" role="3clF45">
        <ref role="3uigEE" to="mhbf:~SNode" resolve="SNode" />
      </node>
    </node>
    <node concept="13hLZK" id="4nxIQVLmGTK" role="13h7CW">
      <node concept="3clFbS" id="4nxIQVLmGTL" role="2VODD2" />
    </node>
  </node>
  <node concept="13h7C7" id="4nxIQVL$d4J">
    <property role="3GE5qa" value="openapi" />
    <ref role="13h7C2" to="dvox:k2ZBl8Cedv" resolve="NodePointer" />
    <node concept="13i0hz" id="4nxIQVL$eu9" role="13h7CS">
      <property role="2Ki8OM" value="true" />
      <property role="TrG5h" value="create" />
      <node concept="3Tm1VV" id="4nxIQVL$eua" role="1B3o_S" />
      <node concept="3Tqbb2" id="4nxIQVL$eub" role="3clF45">
        <ref role="ehGHo" to="dvox:k2ZBl8Cedv" resolve="NodePointer" />
      </node>
      <node concept="3clFbS" id="4nxIQVL$euc" role="3clF47">
        <node concept="3cpWs8" id="4nxIQVL$eud" role="3cqZAp">
          <node concept="3cpWsn" id="4nxIQVL$eue" role="3cpWs9">
            <property role="TrG5h" value="rv" />
            <node concept="3Tqbb2" id="4nxIQVL$euf" role="1tU5fm">
              <ref role="ehGHo" to="dvox:k2ZBl8Cedv" resolve="NodePointer" />
            </node>
            <node concept="2OqwBi" id="4nxIQVL$eug" role="33vP2m">
              <node concept="37vLTw" id="4nxIQVL$euh" role="2Oq$k0">
                <ref role="3cqZAo" node="4nxIQVL$euZ" resolve="where" />
              </node>
              <node concept="I8ghe" id="4nxIQVL$eui" role="2OqNvi">
                <ref role="I8UWU" to="dvox:k2ZBl8Cedv" resolve="NodePointer" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="4nxIQVL$euv" role="3cqZAp">
          <node concept="37vLTI" id="4nxIQVL$euw" role="3clFbG">
            <node concept="2OqwBi" id="4nxIQVL$eux" role="37vLTJ">
              <node concept="37vLTw" id="4nxIQVL$euy" role="2Oq$k0">
                <ref role="3cqZAo" node="4nxIQVL$eue" resolve="rv" />
              </node>
              <node concept="3TrcHB" id="4nxIQVL$su6" role="2OqNvi">
                <ref role="3TsBF5" to="dvox:4nxIQVLmsY8" resolve="nodeId" />
              </node>
            </node>
            <node concept="2EnYce" id="28QNq5y7Hb2" role="37vLTx">
              <node concept="2OqwBi" id="4nxIQVL$euB" role="2Oq$k0">
                <node concept="37vLTw" id="4nxIQVL$euC" role="2Oq$k0">
                  <ref role="3cqZAo" node="4nxIQVL$ev1" resolve="target" />
                </node>
                <node concept="liA8E" id="4nxIQVL$tNK" role="2OqNvi">
                  <ref role="37wK5l" to="mhbf:~SNodeReference.getNodeId()" resolve="getNodeId" />
                </node>
              </node>
              <node concept="liA8E" id="OjQ__FNCMh" role="2OqNvi">
                <ref role="37wK5l" to="wyt6:~Object.toString()" resolve="toString" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3clFbF" id="4nxIQVL$euj" role="3cqZAp">
          <node concept="37vLTI" id="4nxIQVL$euk" role="3clFbG">
            <node concept="2OqwBi" id="4nxIQVL$eul" role="37vLTx">
              <node concept="35c_gC" id="4nxIQVL$eum" role="2Oq$k0">
                <ref role="35c_gD" to="dvox:k2ZBl8Cedw" resolve="ModelPointer" />
              </node>
              <node concept="2qgKlT" id="4nxIQVL$eun" role="2OqNvi">
                <ref role="37wK5l" node="_GDk1qZ2LQ" resolve="create" />
                <node concept="37vLTw" id="4nxIQVL$euo" role="37wK5m">
                  <ref role="3cqZAo" node="4nxIQVL$euZ" resolve="where" />
                </node>
                <node concept="2OqwBi" id="4nxIQVL$eup" role="37wK5m">
                  <node concept="37vLTw" id="4nxIQVL$euq" role="2Oq$k0">
                    <ref role="3cqZAo" node="4nxIQVL$ev1" resolve="target" />
                  </node>
                  <node concept="liA8E" id="4nxIQVL$hNt" role="2OqNvi">
                    <ref role="37wK5l" to="mhbf:~SNodeReference.getModelReference()" resolve="getModelReference" />
                  </node>
                </node>
              </node>
            </node>
            <node concept="2OqwBi" id="4nxIQVL$eus" role="37vLTJ">
              <node concept="37vLTw" id="4nxIQVL$eut" role="2Oq$k0">
                <ref role="3cqZAo" node="4nxIQVL$eue" resolve="rv" />
              </node>
              <node concept="3TrEf2" id="4nxIQVL$mMa" role="2OqNvi">
                <ref role="3Tt5mk" to="dvox:4nxIQVLmsY4" resolve="modelRef" />
              </node>
            </node>
          </node>
        </node>
        <node concept="3cpWs6" id="4nxIQVL$euX" role="3cqZAp">
          <node concept="37vLTw" id="4nxIQVL$euY" role="3cqZAk">
            <ref role="3cqZAo" node="4nxIQVL$eue" resolve="rv" />
          </node>
        </node>
      </node>
      <node concept="37vLTG" id="4nxIQVL$euZ" role="3clF46">
        <property role="TrG5h" value="where" />
        <node concept="H_c77" id="4nxIQVL$ev0" role="1tU5fm" />
      </node>
      <node concept="37vLTG" id="4nxIQVL$ev1" role="3clF46">
        <property role="TrG5h" value="target" />
        <node concept="3uibUv" id="4nxIQVL$hqs" role="1tU5fm">
          <ref role="3uigEE" to="mhbf:~SNodeReference" resolve="SNodeReference" />
        </node>
      </node>
    </node>
    <node concept="13hLZK" id="4nxIQVL$d4K" role="13h7CW">
      <node concept="3clFbS" id="4nxIQVL$d4L" role="2VODD2" />
    </node>
    <node concept="13i0hz" id="4nxIQVL$d4X" role="13h7CS">
      <property role="13i0iv" value="false" />
      <property role="13i0it" value="false" />
      <property role="TrG5h" value="toNodeReference" />
      <ref role="13i0hy" node="4nxIQVLmsc4" resolve="toNodeReference" />
      <node concept="3Tm1VV" id="4nxIQVL$d4Y" role="1B3o_S" />
      <node concept="3clFbS" id="4nxIQVL$d51" role="3clF47">
        <node concept="3clFbF" id="4nxIQVL$d54" role="3cqZAp">
          <node concept="2ShNRf" id="OjQ__FNI2e" role="3clFbG">
            <node concept="1pGfFk" id="OjQ__FNKAF" role="2ShVmc">
              <ref role="37wK5l" to="w1kc:~SNodePointer.<init>(org.jetbrains.mps.openapi.model.SModelReference,org.jetbrains.mps.openapi.model.SNodeId)" resolve="SNodePointer" />
              <node concept="2OqwBi" id="2Ie3R2B6PNT" role="37wK5m">
                <node concept="2OqwBi" id="2Ie3R2B6PNU" role="2Oq$k0">
                  <node concept="13iPFW" id="2Ie3R2B6PNV" role="2Oq$k0" />
                  <node concept="3TrEf2" id="2Ie3R2B6PNW" role="2OqNvi">
                    <ref role="3Tt5mk" to="dvox:4nxIQVLmsY4" resolve="modelRef" />
                  </node>
                </node>
                <node concept="2qgKlT" id="2Ie3R2B6PNX" role="2OqNvi">
                  <ref role="37wK5l" node="1Bs_61$mvvu" resolve="toModelReference" />
                </node>
              </node>
              <node concept="2OqwBi" id="OjQ__FNNkc" role="37wK5m">
                <node concept="2YIFZM" id="OjQ__FNNed" role="2Oq$k0">
                  <ref role="37wK5l" to="dush:~PersistenceFacade.getInstance()" resolve="getInstance" />
                  <ref role="1Pybhc" to="dush:~PersistenceFacade" resolve="PersistenceFacade" />
                </node>
                <node concept="liA8E" id="OjQ__FNNyZ" role="2OqNvi">
                  <ref role="37wK5l" to="dush:~PersistenceFacade.createNodeId(java.lang.String)" resolve="createNodeId" />
                  <node concept="2YIFZM" id="28QNq5y7F57" role="37wK5m">
                    <ref role="37wK5l" to="18ew:~StringUtil.emptyIfNull(java.lang.String)" resolve="emptyIfNull" />
                    <ref role="1Pybhc" to="18ew:~StringUtil" resolve="StringUtil" />
                    <node concept="2OqwBi" id="28QNq5y7F58" role="37wK5m">
                      <node concept="13iPFW" id="28QNq5y7F59" role="2Oq$k0" />
                      <node concept="3TrcHB" id="28QNq5y7F5a" role="2OqNvi">
                        <ref role="3TsBF5" to="dvox:4nxIQVLmsY8" resolve="nodeId" />
                      </node>
                    </node>
                  </node>
                </node>
              </node>
            </node>
          </node>
        </node>
      </node>
      <node concept="3uibUv" id="4nxIQVL$d52" role="3clF45">
        <ref role="3uigEE" to="mhbf:~SNodeReference" resolve="SNodeReference" />
      </node>
    </node>
  </node>
</model>

{'repo_name': 'JetBrains/MPS', 'stars': '1070', 'repo_language': 'Java', 'file_name': 'LanguageAspectsEP_extension.java', 'mime_type': 'text/x-java', 'hash': 8843262363225757969, 'source_dataset': 'data'}