Browse Source

Removed Empty BooleanValueStyle

Andreas Muelder 9 years ago
parent
commit
8743c1c660
32 changed files with 7619 additions and 7790 deletions
  1. 549 562
      examples/org.yakindu.sct.examples.c.trafficlight/model/TrafficLightWaiting.sct
  2. 2208 2257
      examples/org.yakindu.sct.examples.clock/model/clock.sct
  3. 182 187
      manual-tests/org.yakindu.sct.test.manual/ExpressionError01.sct
  4. 71 72
      manual-tests/org.yakindu.sct.test.manual/ExpressionError02.sct
  5. 71 72
      manual-tests/org.yakindu.sct.test.manual/ExpressionError03.sct
  6. 71 72
      manual-tests/org.yakindu.sct.test.manual/ExpressionError04.sct
  7. 71 72
      manual-tests/org.yakindu.sct.test.manual/ExpressionError05.sct
  8. 71 72
      manual-tests/org.yakindu.sct.test.manual/StatechartError01.sct
  9. 71 72
      manual-tests/org.yakindu.sct.test.manual/StatechartError02.sct
  10. 99 101
      manual-tests/org.yakindu.sct.test.manual/StatechartError03.sct
  11. 87 89
      manual-tests/org.yakindu.sct.test.manual/StatechartError04.sct
  12. 99 101
      manual-tests/org.yakindu.sct.test.manual/StatechartError05.sct
  13. 87 88
      manual-tests/org.yakindu.sct.test.manual/StatechartError06.sct
  14. 99 101
      manual-tests/org.yakindu.sct.test.manual/TestExpressions.sct
  15. 1 8
      releng/org.yakindu.base.target/Luna.target
  16. 325 333
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/extract_subdiagram/after_twoEntryExitPoints.sct
  17. 273 280
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/extract_subdiagram/before_twoEntryExitPoints.sct
  18. 221 226
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/fold_inc_action/after.sct
  19. 245 250
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/fold_inc_action/before.sct
  20. 261 266
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/fold_out_action/after.sct
  21. 261 266
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/fold_out_action/before.sct
  22. 226 231
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/grouping_states/after.sct
  23. 194 199
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/grouping_states/before.sct
  24. 333 340
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/inline_subdiagram/after_twoEntryPoints.sct
  25. 335 342
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/inline_subdiagram/before_twoEntryPoints.sct
  26. 99 101
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/renaming/AfterRenamingEvent.sct
  27. 99 101
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/renaming/AfterRenamingInterface.sct
  28. 99 101
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/renaming/AfterRenamingVariable.sct
  29. 99 101
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/renaming/before.sct
  30. 211 216
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/unfold_entry_action/after.sct
  31. 251 256
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/unfold_exit_action/after.sct
  32. 250 255
      test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/unfold_exit_action/before.sct

File diff suppressed because it is too large
+ 549 - 562
examples/org.yakindu.sct.examples.c.trafficlight/model/TrafficLightWaiting.sct


File diff suppressed because it is too large
+ 2208 - 2257
examples/org.yakindu.sct.examples.clock/model/clock.sct


+ 182 - 187
manual-tests/org.yakindu.sct.test.manual/ExpressionError01.sct

@@ -1,187 +1,182 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_DzWhkEM7EeG-xr5kMvujEg" name="ExpressionError01" specification="interface:&#xA;var A:integer&#xA;">
-    <regions xmi:id="_DzXvsEM7EeG-xr5kMvujEg" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_DzbaE0M7EeG-xr5kMvujEg">
-        <outgoingTransitions xmi:id="_Dzd2UEM7EeG-xr5kMvujEg" specification="" target="_DzcBJ0M7EeG-xr5kMvujEg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_DzcBJ0M7EeG-xr5kMvujEg" name="A" incomingTransitions="_Dzd2UEM7EeG-xr5kMvujEg">
-        <outgoingTransitions xmi:id="_UuLrAEM7EeG-xr5kMvujEg" specification="entry / A= 0" target="_T7H2YEM7EeG-xr5kMvujEg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_T7H2YEM7EeG-xr5kMvujEg" name="B" incomingTransitions="_UuLrAEM7EeG-xr5kMvujEg">
-        <outgoingTransitions xmi:id="_2O2lUEM7EeG-xr5kMvujEg" specification="exit / A = 0" target="_0WO20EM7EeG-xr5kMvujEg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_0WO20EM7EeG-xr5kMvujEg" name="C" incomingTransitions="_2O2lUEM7EeG-xr5kMvujEg">
-        <outgoingTransitions xmi:id="_-A5lUEM7EeG-xr5kMvujEg" specification="oncycle / A = 0" target="_1sv90EM7EeG-xr5kMvujEg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_1sv90EM7EeG-xr5kMvujEg" name="D" incomingTransitions="_-A5lUEM7EeG-xr5kMvujEg">
-        <outgoingTransitions xmi:id="_H3iTQEM8EeG-xr5kMvujEg" specification="always / A = 0" target="_G9K8wEM8EeG-xr5kMvujEg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_G9K8wEM8EeG-xr5kMvujEg" name="E" incomingTransitions="_H3iTQEM8EeG-xr5kMvujEg"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_DzXIoEM7EeG-xr5kMvujEg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_DzWhkEM7EeG-xr5kMvujEg" measurementUnit="Pixel">
-    <children xmi:id="_DzZk4EM7EeG-xr5kMvujEg" type="Region" element="_DzXvsEM7EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_DzazAEM7EeG-xr5kMvujEg" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_DzazAUM7EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_DzazAkM7EeG-xr5kMvujEg"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_DzbaEEM7EeG-xr5kMvujEg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_DzbaFEM7EeG-xr5kMvujEg" type="Entry" element="_DzbaE0M7EeG-xr5kMvujEg">
-          <children xmi:id="_DzcBIEM7EeG-xr5kMvujEg" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_DzcBI0M7EeG-xr5kMvujEg" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_DzcBJEM7EeG-xr5kMvujEg"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_DzcBJUM7EeG-xr5kMvujEg"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_DzcBIUM7EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzcBIkM7EeG-xr5kMvujEg"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_DzbaFUM7EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzcBJkM7EeG-xr5kMvujEg" x="70" y="20"/>
-        </children>
-        <children xmi:id="_DzcoMUM7EeG-xr5kMvujEg" type="State" element="_DzcBJ0M7EeG-xr5kMvujEg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_DzcoNUM7EeG-xr5kMvujEg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_DzcoNkM7EeG-xr5kMvujEg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_DzcoN0M7EeG-xr5kMvujEg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_DzdPQEM7EeG-xr5kMvujEg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_DzdPQUM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzdPQkM7EeG-xr5kMvujEg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_DzdPQ0M7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_DzcoMkM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_DzcoM0M7EeG-xr5kMvujEg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_DzdPREM7EeG-xr5kMvujEg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzdPRUM7EeG-xr5kMvujEg" x="60" y="79"/>
-        </children>
-        <children xmi:id="_T7fCwEM7EeG-xr5kMvujEg" type="State" element="_T7H2YEM7EeG-xr5kMvujEg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_T7gQ4EM7EeG-xr5kMvujEg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_T7gQ4UM7EeG-xr5kMvujEg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_T7gQ4kM7EeG-xr5kMvujEg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_T7gQ40M7EeG-xr5kMvujEg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_T7g38EM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_T7g38UM7EeG-xr5kMvujEg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_T7hfAEM7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_T7fCwUM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_T7fCwkM7EeG-xr5kMvujEg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_T7hfAUM7EeG-xr5kMvujEg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_T7fCw0M7EeG-xr5kMvujEg" x="63" y="163"/>
-        </children>
-        <children xmi:id="_0WTvUEM7EeG-xr5kMvujEg" type="State" element="_0WO20EM7EeG-xr5kMvujEg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_0WUWYEM7EeG-xr5kMvujEg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0WUWYUM7EeG-xr5kMvujEg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_0WUWYkM7EeG-xr5kMvujEg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0WUWY0M7EeG-xr5kMvujEg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_0WU9cEM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0WU9cUM7EeG-xr5kMvujEg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0WU9ckM7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0WTvUUM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_0WTvUkM7EeG-xr5kMvujEg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0WU9c0M7EeG-xr5kMvujEg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0WTvU0M7EeG-xr5kMvujEg" x="63" y="251"/>
-        </children>
-        <children xmi:id="_1syaEEM7EeG-xr5kMvujEg" type="State" element="_1sv90EM7EeG-xr5kMvujEg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_1szoMEM7EeG-xr5kMvujEg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1szoMUM7EeG-xr5kMvujEg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_1szoMkM7EeG-xr5kMvujEg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1szoM0M7EeG-xr5kMvujEg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_1s0PQEM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1s0PQUM7EeG-xr5kMvujEg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1s02UEM7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1syaEUM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_1syaEkM7EeG-xr5kMvujEg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_1s02UUM7EeG-xr5kMvujEg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1syaE0M7EeG-xr5kMvujEg" x="221" y="251"/>
-        </children>
-        <children xmi:id="_G9lMcEM8EeG-xr5kMvujEg" type="State" element="_G9K8wEM8EeG-xr5kMvujEg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_G9makEM8EeG-xr5kMvujEg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_G9makUM8EeG-xr5kMvujEg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_G9makkM8EeG-xr5kMvujEg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_G9mak0M8EeG-xr5kMvujEg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_G9nBoEM8EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_G9nBoUM8EeG-xr5kMvujEg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_G9nosEM8EeG-xr5kMvujEg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_G9lMcUM8EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_G9lMckM8EeG-xr5kMvujEg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_G9nosUM8EeG-xr5kMvujEg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_G9lMc0M8EeG-xr5kMvujEg" x="224" y="157"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzbaEUM7EeG-xr5kMvujEg"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_DzZk4UM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzbaEkM7EeG-xr5kMvujEg" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_DzfEcEM7EeG-xr5kMvujEg" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_DzfEckM7EeG-xr5kMvujEg" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_DzfEc0M7EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_DzfEdEM7EeG-xr5kMvujEg"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_DzfEdUM7EeG-xr5kMvujEg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzfEdkM7EeG-xr5kMvujEg"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzfEd0M7EeG-xr5kMvujEg" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_DzXIoUM7EeG-xr5kMvujEg"/>
-    <edges xmi:id="_DzedYEM7EeG-xr5kMvujEg" type="Transition" element="_Dzd2UEM7EeG-xr5kMvujEg" source="_DzbaFEM7EeG-xr5kMvujEg" target="_DzcoMUM7EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_DzedZEM7EeG-xr5kMvujEg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_DzedZUM7EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_DzedZkM7EeG-xr5kMvujEg" x="1" y="-71"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_DzedYUM7EeG-xr5kMvujEg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_DzedY0M7EeG-xr5kMvujEg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_DzedYkM7EeG-xr5kMvujEg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_UuYfUEM7EeG-xr5kMvujEg" type="Transition" element="_UuLrAEM7EeG-xr5kMvujEg" source="_DzcoMUM7EeG-xr5kMvujEg" target="_T7fCwEM7EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_UuZGYUM7EeG-xr5kMvujEg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_UuZGYkM7EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_UuZGY0M7EeG-xr5kMvujEg" x="-1" y="-51"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UuYfUUM7EeG-xr5kMvujEg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_UuZGYEM7EeG-xr5kMvujEg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UuYfUkM7EeG-xr5kMvujEg" points="[3, 26, -3, -56]$[11, 108, 5, 26]"/>
-    </edges>
-    <edges xmi:id="_2O5BkEM7EeG-xr5kMvujEg" type="Transition" element="_2O2lUEM7EeG-xr5kMvujEg" source="_T7fCwEM7EeG-xr5kMvujEg" target="_0WTvUEM7EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_2O6PsEM7EeG-xr5kMvujEg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_2O6PsUM7EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_2O6PskM7EeG-xr5kMvujEg" x="-5" y="-43"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_2O5BkUM7EeG-xr5kMvujEg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_2O5ooEM7EeG-xr5kMvujEg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_2O5BkkM7EeG-xr5kMvujEg" points="[-2, 26, 2, -41]$[-2, 57, 2, -10]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_2O9TAEM7EeG-xr5kMvujEg" id="(0.3,0.19298245614035087)"/>
-    </edges>
-    <edges xmi:id="_-BJc8EM7EeG-xr5kMvujEg" type="Transition" element="_-A5lUEM7EeG-xr5kMvujEg" source="_0WTvUEM7EeG-xr5kMvujEg" target="_1syaEEM7EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_-BKEAUM7EeG-xr5kMvujEg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_-BKEAkM7EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_-BKEA0M7EeG-xr5kMvujEg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_-BJc8UM7EeG-xr5kMvujEg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_-BKEAEM7EeG-xr5kMvujEg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_-BJc8kM7EeG-xr5kMvujEg" points="[18, 0, -138, 2]$[158, -16, 2, -14]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-BqaUEM7EeG-xr5kMvujEg" id="(0.15,0.45614035087719296)"/>
-    </edges>
-    <edges xmi:id="_H3vuoEM8EeG-xr5kMvujEg" type="Transition" element="_H3iTQEM8EeG-xr5kMvujEg" source="_1syaEEM7EeG-xr5kMvujEg" target="_G9lMcEM8EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_H3vupEM8EeG-xr5kMvujEg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_H3vupUM8EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_H3vupkM8EeG-xr5kMvujEg" y="48"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_H3vuoUM8EeG-xr5kMvujEg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_H3vuo0M8EeG-xr5kMvujEg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_H3vuokM8EeG-xr5kMvujEg" points="[8, -10, -2, 68]$[8, -52, -2, 26]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_H4XZsEM8EeG-xr5kMvujEg" id="(0.3,0.19298245614035087)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_DzWhkEM7EeG-xr5kMvujEg" name="ExpressionError01" specification="interface:&#xA;var A:integer&#xA;">
+    <regions xmi:id="_DzXvsEM7EeG-xr5kMvujEg" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_DzbaE0M7EeG-xr5kMvujEg">
+        <outgoingTransitions xmi:id="_Dzd2UEM7EeG-xr5kMvujEg" specification="" target="_DzcBJ0M7EeG-xr5kMvujEg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_DzcBJ0M7EeG-xr5kMvujEg" name="A" incomingTransitions="_Dzd2UEM7EeG-xr5kMvujEg">
+        <outgoingTransitions xmi:id="_UuLrAEM7EeG-xr5kMvujEg" specification="entry / A= 0" target="_T7H2YEM7EeG-xr5kMvujEg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_T7H2YEM7EeG-xr5kMvujEg" name="B" incomingTransitions="_UuLrAEM7EeG-xr5kMvujEg">
+        <outgoingTransitions xmi:id="_2O2lUEM7EeG-xr5kMvujEg" specification="exit / A = 0" target="_0WO20EM7EeG-xr5kMvujEg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_0WO20EM7EeG-xr5kMvujEg" name="C" incomingTransitions="_2O2lUEM7EeG-xr5kMvujEg">
+        <outgoingTransitions xmi:id="_-A5lUEM7EeG-xr5kMvujEg" specification="oncycle / A = 0" target="_1sv90EM7EeG-xr5kMvujEg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_1sv90EM7EeG-xr5kMvujEg" name="D" incomingTransitions="_-A5lUEM7EeG-xr5kMvujEg">
+        <outgoingTransitions xmi:id="_H3iTQEM8EeG-xr5kMvujEg" specification="always / A = 0" target="_G9K8wEM8EeG-xr5kMvujEg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_G9K8wEM8EeG-xr5kMvujEg" name="E" incomingTransitions="_H3iTQEM8EeG-xr5kMvujEg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_DzXIoEM7EeG-xr5kMvujEg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_DzWhkEM7EeG-xr5kMvujEg" measurementUnit="Pixel">
+    <children xmi:id="_DzZk4EM7EeG-xr5kMvujEg" type="Region" element="_DzXvsEM7EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_DzazAEM7EeG-xr5kMvujEg" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_DzazAUM7EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_DzazAkM7EeG-xr5kMvujEg"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_DzbaEEM7EeG-xr5kMvujEg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_DzbaFEM7EeG-xr5kMvujEg" type="Entry" element="_DzbaE0M7EeG-xr5kMvujEg">
+          <children xmi:id="_DzcBIEM7EeG-xr5kMvujEg" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_DzcBI0M7EeG-xr5kMvujEg" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_DzcBJEM7EeG-xr5kMvujEg"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_DzcBJUM7EeG-xr5kMvujEg"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_DzcBIUM7EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzcBIkM7EeG-xr5kMvujEg"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_DzbaFUM7EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzcBJkM7EeG-xr5kMvujEg" x="70" y="20"/>
+        </children>
+        <children xmi:id="_DzcoMUM7EeG-xr5kMvujEg" type="State" element="_DzcBJ0M7EeG-xr5kMvujEg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_DzcoNUM7EeG-xr5kMvujEg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_DzcoNkM7EeG-xr5kMvujEg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_DzcoN0M7EeG-xr5kMvujEg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_DzdPQEM7EeG-xr5kMvujEg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_DzdPQUM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzdPQkM7EeG-xr5kMvujEg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_DzdPQ0M7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_DzcoMkM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_DzcoM0M7EeG-xr5kMvujEg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzdPRUM7EeG-xr5kMvujEg" x="60" y="79"/>
+        </children>
+        <children xmi:id="_T7fCwEM7EeG-xr5kMvujEg" type="State" element="_T7H2YEM7EeG-xr5kMvujEg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_T7gQ4EM7EeG-xr5kMvujEg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_T7gQ4UM7EeG-xr5kMvujEg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_T7gQ4kM7EeG-xr5kMvujEg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_T7gQ40M7EeG-xr5kMvujEg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_T7g38EM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_T7g38UM7EeG-xr5kMvujEg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_T7hfAEM7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_T7fCwUM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_T7fCwkM7EeG-xr5kMvujEg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_T7fCw0M7EeG-xr5kMvujEg" x="63" y="163"/>
+        </children>
+        <children xmi:id="_0WTvUEM7EeG-xr5kMvujEg" type="State" element="_0WO20EM7EeG-xr5kMvujEg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_0WUWYEM7EeG-xr5kMvujEg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0WUWYUM7EeG-xr5kMvujEg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_0WUWYkM7EeG-xr5kMvujEg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0WUWY0M7EeG-xr5kMvujEg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_0WU9cEM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0WU9cUM7EeG-xr5kMvujEg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0WU9ckM7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0WTvUUM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_0WTvUkM7EeG-xr5kMvujEg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0WTvU0M7EeG-xr5kMvujEg" x="63" y="251"/>
+        </children>
+        <children xmi:id="_1syaEEM7EeG-xr5kMvujEg" type="State" element="_1sv90EM7EeG-xr5kMvujEg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_1szoMEM7EeG-xr5kMvujEg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_1szoMUM7EeG-xr5kMvujEg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_1szoMkM7EeG-xr5kMvujEg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1szoM0M7EeG-xr5kMvujEg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_1s0PQEM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1s0PQUM7EeG-xr5kMvujEg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1s02UEM7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_1syaEUM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_1syaEkM7EeG-xr5kMvujEg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1syaE0M7EeG-xr5kMvujEg" x="221" y="251"/>
+        </children>
+        <children xmi:id="_G9lMcEM8EeG-xr5kMvujEg" type="State" element="_G9K8wEM8EeG-xr5kMvujEg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_G9makEM8EeG-xr5kMvujEg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_G9makUM8EeG-xr5kMvujEg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_G9makkM8EeG-xr5kMvujEg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_G9mak0M8EeG-xr5kMvujEg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_G9nBoEM8EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_G9nBoUM8EeG-xr5kMvujEg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_G9nosEM8EeG-xr5kMvujEg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_G9lMcUM8EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_G9lMckM8EeG-xr5kMvujEg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_G9lMc0M8EeG-xr5kMvujEg" x="224" y="157"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzbaEUM7EeG-xr5kMvujEg"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_DzZk4UM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzbaEkM7EeG-xr5kMvujEg" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_DzfEcEM7EeG-xr5kMvujEg" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_DzfEckM7EeG-xr5kMvujEg" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_DzfEc0M7EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_DzfEdEM7EeG-xr5kMvujEg"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_DzfEdUM7EeG-xr5kMvujEg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzfEdkM7EeG-xr5kMvujEg"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_DzfEd0M7EeG-xr5kMvujEg" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_DzXIoUM7EeG-xr5kMvujEg"/>
+    <edges xmi:id="_DzedYEM7EeG-xr5kMvujEg" type="Transition" element="_Dzd2UEM7EeG-xr5kMvujEg" source="_DzbaFEM7EeG-xr5kMvujEg" target="_DzcoMUM7EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_DzedZEM7EeG-xr5kMvujEg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_DzedZUM7EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_DzedZkM7EeG-xr5kMvujEg" x="1" y="-71"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_DzedYUM7EeG-xr5kMvujEg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_DzedY0M7EeG-xr5kMvujEg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_DzedYkM7EeG-xr5kMvujEg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_UuYfUEM7EeG-xr5kMvujEg" type="Transition" element="_UuLrAEM7EeG-xr5kMvujEg" source="_DzcoMUM7EeG-xr5kMvujEg" target="_T7fCwEM7EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UuZGYUM7EeG-xr5kMvujEg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UuZGYkM7EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UuZGY0M7EeG-xr5kMvujEg" x="-1" y="-51"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UuYfUUM7EeG-xr5kMvujEg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UuZGYEM7EeG-xr5kMvujEg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UuYfUkM7EeG-xr5kMvujEg" points="[3, 26, -3, -56]$[11, 108, 5, 26]"/>
+    </edges>
+    <edges xmi:id="_2O5BkEM7EeG-xr5kMvujEg" type="Transition" element="_2O2lUEM7EeG-xr5kMvujEg" source="_T7fCwEM7EeG-xr5kMvujEg" target="_0WTvUEM7EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_2O6PsEM7EeG-xr5kMvujEg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_2O6PsUM7EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_2O6PskM7EeG-xr5kMvujEg" x="-5" y="-43"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_2O5BkUM7EeG-xr5kMvujEg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_2O5ooEM7EeG-xr5kMvujEg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_2O5BkkM7EeG-xr5kMvujEg" points="[-2, 26, 2, -41]$[-2, 57, 2, -10]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_2O9TAEM7EeG-xr5kMvujEg" id="(0.3,0.19298245614035087)"/>
+    </edges>
+    <edges xmi:id="_-BJc8EM7EeG-xr5kMvujEg" type="Transition" element="_-A5lUEM7EeG-xr5kMvujEg" source="_0WTvUEM7EeG-xr5kMvujEg" target="_1syaEEM7EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_-BKEAUM7EeG-xr5kMvujEg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_-BKEAkM7EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_-BKEA0M7EeG-xr5kMvujEg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_-BJc8UM7EeG-xr5kMvujEg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_-BKEAEM7EeG-xr5kMvujEg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_-BJc8kM7EeG-xr5kMvujEg" points="[18, 0, -138, 2]$[158, -16, 2, -14]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_-BqaUEM7EeG-xr5kMvujEg" id="(0.15,0.45614035087719296)"/>
+    </edges>
+    <edges xmi:id="_H3vuoEM8EeG-xr5kMvujEg" type="Transition" element="_H3iTQEM8EeG-xr5kMvujEg" source="_1syaEEM7EeG-xr5kMvujEg" target="_G9lMcEM8EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_H3vupEM8EeG-xr5kMvujEg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_H3vupUM8EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_H3vupkM8EeG-xr5kMvujEg" y="48"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_H3vuoUM8EeG-xr5kMvujEg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_H3vuo0M8EeG-xr5kMvujEg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_H3vuokM8EeG-xr5kMvujEg" points="[8, -10, -2, 68]$[8, -52, -2, 26]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_H4XZsEM8EeG-xr5kMvujEg" id="(0.3,0.19298245614035087)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 71 - 72
manual-tests/org.yakindu.sct.test.manual/ExpressionError02.sct

@@ -1,72 +1,71 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_xNC4UEM7EeG-xr5kMvujEg" name="ExpressionError02" specification="internal:&#xA;var A : boolean&#xA;entry / A = true&#xA;exit / A = false">
-    <regions xmi:id="_xNDfYkM7EeG-xr5kMvujEg" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_xNEGc0M7EeG-xr5kMvujEg">
-        <outgoingTransitions xmi:id="_xNFUlkM7EeG-xr5kMvujEg" target="_xNEth0M7EeG-xr5kMvujEg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_xNEth0M7EeG-xr5kMvujEg" name="A" incomingTransitions="_xNFUlkM7EeG-xr5kMvujEg"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_xNDfYEM7EeG-xr5kMvujEg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_xNC4UEM7EeG-xr5kMvujEg" measurementUnit="Pixel">
-    <children xmi:id="_xNDfY0M7EeG-xr5kMvujEg" type="Region" element="_xNDfYkM7EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_xNDfZkM7EeG-xr5kMvujEg" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_xNDfZ0M7EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_xNDfaEM7EeG-xr5kMvujEg"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_xNEGcEM7EeG-xr5kMvujEg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_xNEGdEM7EeG-xr5kMvujEg" type="Entry" element="_xNEGc0M7EeG-xr5kMvujEg">
-          <children xmi:id="_xNEtgEM7EeG-xr5kMvujEg" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_xNEtg0M7EeG-xr5kMvujEg" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEthEM7EeG-xr5kMvujEg"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_xNEthUM7EeG-xr5kMvujEg"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEtgUM7EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNEtgkM7EeG-xr5kMvujEg"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEGdUM7EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNEthkM7EeG-xr5kMvujEg" x="70" y="20"/>
-        </children>
-        <children xmi:id="_xNEtiUM7EeG-xr5kMvujEg" type="State" element="_xNEth0M7EeG-xr5kMvujEg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_xNEtjUM7EeG-xr5kMvujEg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEtjkM7EeG-xr5kMvujEg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_xNEtj0M7EeG-xr5kMvujEg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_xNFUkEM7EeG-xr5kMvujEg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_xNFUkUM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNFUkkM7EeG-xr5kMvujEg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_xNFUk0M7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEtikM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_xNEti0M7EeG-xr5kMvujEg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_xNFUlEM7EeG-xr5kMvujEg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNFUlUM7EeG-xr5kMvujEg" x="60" y="75"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNEGcUM7EeG-xr5kMvujEg"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_xNDfZEM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNEGckM7EeG-xr5kMvujEg" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_xNF7oUM7EeG-xr5kMvujEg" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_xNF7o0M7EeG-xr5kMvujEg" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_xNF7pEM7EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_xNF7pUM7EeG-xr5kMvujEg"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_xNF7pkM7EeG-xr5kMvujEg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNF7p0M7EeG-xr5kMvujEg"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNF7qEM7EeG-xr5kMvujEg" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_xNDfYUM7EeG-xr5kMvujEg"/>
-    <edges xmi:id="_xNFUl0M7EeG-xr5kMvujEg" type="Transition" element="_xNFUlkM7EeG-xr5kMvujEg" source="_xNEGdEM7EeG-xr5kMvujEg" target="_xNEtiUM7EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_xNFUm0M7EeG-xr5kMvujEg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_xNFUnEM7EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_xNF7oEM7EeG-xr5kMvujEg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_xNFUmEM7EeG-xr5kMvujEg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_xNFUmkM7EeG-xr5kMvujEg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_xNFUmUM7EeG-xr5kMvujEg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_xNC4UEM7EeG-xr5kMvujEg" name="ExpressionError02" specification="internal:&#xA;var A : boolean&#xA;entry / A = true&#xA;exit / A = false">
+    <regions xmi:id="_xNDfYkM7EeG-xr5kMvujEg" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_xNEGc0M7EeG-xr5kMvujEg">
+        <outgoingTransitions xmi:id="_xNFUlkM7EeG-xr5kMvujEg" target="_xNEth0M7EeG-xr5kMvujEg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_xNEth0M7EeG-xr5kMvujEg" name="A" incomingTransitions="_xNFUlkM7EeG-xr5kMvujEg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_xNDfYEM7EeG-xr5kMvujEg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_xNC4UEM7EeG-xr5kMvujEg" measurementUnit="Pixel">
+    <children xmi:id="_xNDfY0M7EeG-xr5kMvujEg" type="Region" element="_xNDfYkM7EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_xNDfZkM7EeG-xr5kMvujEg" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_xNDfZ0M7EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_xNDfaEM7EeG-xr5kMvujEg"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_xNEGcEM7EeG-xr5kMvujEg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_xNEGdEM7EeG-xr5kMvujEg" type="Entry" element="_xNEGc0M7EeG-xr5kMvujEg">
+          <children xmi:id="_xNEtgEM7EeG-xr5kMvujEg" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_xNEtg0M7EeG-xr5kMvujEg" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEthEM7EeG-xr5kMvujEg"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_xNEthUM7EeG-xr5kMvujEg"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEtgUM7EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNEtgkM7EeG-xr5kMvujEg"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEGdUM7EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNEthkM7EeG-xr5kMvujEg" x="70" y="20"/>
+        </children>
+        <children xmi:id="_xNEtiUM7EeG-xr5kMvujEg" type="State" element="_xNEth0M7EeG-xr5kMvujEg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_xNEtjUM7EeG-xr5kMvujEg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEtjkM7EeG-xr5kMvujEg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_xNEtj0M7EeG-xr5kMvujEg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_xNFUkEM7EeG-xr5kMvujEg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_xNFUkUM7EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNFUkkM7EeG-xr5kMvujEg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_xNFUk0M7EeG-xr5kMvujEg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_xNEtikM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_xNEti0M7EeG-xr5kMvujEg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNFUlUM7EeG-xr5kMvujEg" x="60" y="75"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNEGcUM7EeG-xr5kMvujEg"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_xNDfZEM7EeG-xr5kMvujEg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNEGckM7EeG-xr5kMvujEg" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_xNF7oUM7EeG-xr5kMvujEg" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_xNF7o0M7EeG-xr5kMvujEg" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_xNF7pEM7EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_xNF7pUM7EeG-xr5kMvujEg"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_xNF7pkM7EeG-xr5kMvujEg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNF7p0M7EeG-xr5kMvujEg"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xNF7qEM7EeG-xr5kMvujEg" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_xNDfYUM7EeG-xr5kMvujEg"/>
+    <edges xmi:id="_xNFUl0M7EeG-xr5kMvujEg" type="Transition" element="_xNFUlkM7EeG-xr5kMvujEg" source="_xNEGdEM7EeG-xr5kMvujEg" target="_xNEtiUM7EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_xNFUm0M7EeG-xr5kMvujEg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_xNFUnEM7EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_xNF7oEM7EeG-xr5kMvujEg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_xNFUmEM7EeG-xr5kMvujEg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_xNFUmkM7EeG-xr5kMvujEg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_xNFUmUM7EeG-xr5kMvujEg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 71 - 72
manual-tests/org.yakindu.sct.test.manual/ExpressionError03.sct

@@ -1,72 +1,71 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_jf-18EM8EeG-xr5kMvujEg" name="ExpressionError03" specification="internal:&#xA;in event A&#xA;out event B">
-    <regions xmi:id="_jf_dAkM8EeG-xr5kMvujEg" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_jf_dDEM8EeG-xr5kMvujEg">
-        <outgoingTransitions xmi:id="_jgBSM0M8EeG-xr5kMvujEg" target="_jgAEGkM8EeG-xr5kMvujEg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_jgAEGkM8EeG-xr5kMvujEg" specification="" name="A" incomingTransitions="_jgBSM0M8EeG-xr5kMvujEg"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_jf_dAEM8EeG-xr5kMvujEg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_jf-18EM8EeG-xr5kMvujEg" measurementUnit="Pixel">
-    <children xmi:id="_jf_dA0M8EeG-xr5kMvujEg" type="Region" element="_jf_dAkM8EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_jf_dBkM8EeG-xr5kMvujEg" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_jf_dB0M8EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_jf_dCEM8EeG-xr5kMvujEg"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_jf_dCUM8EeG-xr5kMvujEg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_jgAEEEM8EeG-xr5kMvujEg" type="Entry" element="_jf_dDEM8EeG-xr5kMvujEg">
-          <children xmi:id="_jgAEE0M8EeG-xr5kMvujEg" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_jgAEFkM8EeG-xr5kMvujEg" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_jgAEF0M8EeG-xr5kMvujEg"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_jgAEGEM8EeG-xr5kMvujEg"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jgAEFEM8EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgAEFUM8EeG-xr5kMvujEg"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jgAEEUM8EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgAEGUM8EeG-xr5kMvujEg" x="70" y="20"/>
-        </children>
-        <children xmi:id="_jgAEHEM8EeG-xr5kMvujEg" type="State" element="_jgAEGkM8EeG-xr5kMvujEg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_jgArIEM8EeG-xr5kMvujEg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jgArIUM8EeG-xr5kMvujEg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_jgArIkM8EeG-xr5kMvujEg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jgArI0M8EeG-xr5kMvujEg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_jgArJEM8EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgArJUM8EeG-xr5kMvujEg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jgBSMEM8EeG-xr5kMvujEg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jgAEHUM8EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_jgAEHkM8EeG-xr5kMvujEg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jgBSMUM8EeG-xr5kMvujEg"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgBSMkM8EeG-xr5kMvujEg" x="57" y="75"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jf_dCkM8EeG-xr5kMvujEg"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_jf_dBEM8EeG-xr5kMvujEg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jf_dC0M8EeG-xr5kMvujEg" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_jgCgUEM8EeG-xr5kMvujEg" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_jgCgUkM8EeG-xr5kMvujEg" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_jgCgU0M8EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_jgCgVEM8EeG-xr5kMvujEg"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_jgCgVUM8EeG-xr5kMvujEg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgCgVkM8EeG-xr5kMvujEg"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgDHYEM8EeG-xr5kMvujEg" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_jf_dAUM8EeG-xr5kMvujEg"/>
-    <edges xmi:id="_jgB5QEM8EeG-xr5kMvujEg" type="Transition" element="_jgBSM0M8EeG-xr5kMvujEg" source="_jgAEEEM8EeG-xr5kMvujEg" target="_jgAEHEM8EeG-xr5kMvujEg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_jgB5REM8EeG-xr5kMvujEg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_jgB5RUM8EeG-xr5kMvujEg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_jgB5RkM8EeG-xr5kMvujEg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jgB5QUM8EeG-xr5kMvujEg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_jgB5Q0M8EeG-xr5kMvujEg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jgB5QkM8EeG-xr5kMvujEg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_jf-18EM8EeG-xr5kMvujEg" name="ExpressionError03" specification="internal:&#xA;in event A&#xA;out event B">
+    <regions xmi:id="_jf_dAkM8EeG-xr5kMvujEg" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_jf_dDEM8EeG-xr5kMvujEg">
+        <outgoingTransitions xmi:id="_jgBSM0M8EeG-xr5kMvujEg" target="_jgAEGkM8EeG-xr5kMvujEg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_jgAEGkM8EeG-xr5kMvujEg" specification="" name="A" incomingTransitions="_jgBSM0M8EeG-xr5kMvujEg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_jf_dAEM8EeG-xr5kMvujEg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_jf-18EM8EeG-xr5kMvujEg" measurementUnit="Pixel">
+    <children xmi:id="_jf_dA0M8EeG-xr5kMvujEg" type="Region" element="_jf_dAkM8EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_jf_dBkM8EeG-xr5kMvujEg" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_jf_dB0M8EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_jf_dCEM8EeG-xr5kMvujEg"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_jf_dCUM8EeG-xr5kMvujEg" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_jgAEEEM8EeG-xr5kMvujEg" type="Entry" element="_jf_dDEM8EeG-xr5kMvujEg">
+          <children xmi:id="_jgAEE0M8EeG-xr5kMvujEg" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_jgAEFkM8EeG-xr5kMvujEg" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_jgAEF0M8EeG-xr5kMvujEg"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_jgAEGEM8EeG-xr5kMvujEg"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jgAEFEM8EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgAEFUM8EeG-xr5kMvujEg"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jgAEEUM8EeG-xr5kMvujEg" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgAEGUM8EeG-xr5kMvujEg" x="70" y="20"/>
+        </children>
+        <children xmi:id="_jgAEHEM8EeG-xr5kMvujEg" type="State" element="_jgAEGkM8EeG-xr5kMvujEg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_jgArIEM8EeG-xr5kMvujEg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jgArIUM8EeG-xr5kMvujEg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_jgArIkM8EeG-xr5kMvujEg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jgArI0M8EeG-xr5kMvujEg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_jgArJEM8EeG-xr5kMvujEg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgArJUM8EeG-xr5kMvujEg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jgBSMEM8EeG-xr5kMvujEg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jgAEHUM8EeG-xr5kMvujEg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_jgAEHkM8EeG-xr5kMvujEg"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgBSMkM8EeG-xr5kMvujEg" x="57" y="75"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jf_dCkM8EeG-xr5kMvujEg"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_jf_dBEM8EeG-xr5kMvujEg" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jf_dC0M8EeG-xr5kMvujEg" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_jgCgUEM8EeG-xr5kMvujEg" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_jgCgUkM8EeG-xr5kMvujEg" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_jgCgU0M8EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_jgCgVEM8EeG-xr5kMvujEg"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_jgCgVUM8EeG-xr5kMvujEg" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgCgVkM8EeG-xr5kMvujEg"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jgDHYEM8EeG-xr5kMvujEg" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_jf_dAUM8EeG-xr5kMvujEg"/>
+    <edges xmi:id="_jgB5QEM8EeG-xr5kMvujEg" type="Transition" element="_jgBSM0M8EeG-xr5kMvujEg" source="_jgAEEEM8EeG-xr5kMvujEg" target="_jgAEHEM8EeG-xr5kMvujEg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_jgB5REM8EeG-xr5kMvujEg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_jgB5RUM8EeG-xr5kMvujEg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_jgB5RkM8EeG-xr5kMvujEg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jgB5QUM8EeG-xr5kMvujEg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_jgB5Q0M8EeG-xr5kMvujEg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jgB5QkM8EeG-xr5kMvujEg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 71 - 72
manual-tests/org.yakindu.sct.test.manual/ExpressionError04.sct

@@ -1,72 +1,71 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_wMVXUEM9EeGn9vULrVOBVA" name="ExpressionError04" specification="interface:&#xA;event A">
-    <regions xmi:id="_wMWlckM9EeGn9vULrVOBVA" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_wMZow0M9EeGn9vULrVOBVA">
-        <outgoingTransitions xmi:id="_wMcFA0M9EeGn9vULrVOBVA" target="_wMa24UM9EeGn9vULrVOBVA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_wMa24UM9EeGn9vULrVOBVA" specification="" name="A" incomingTransitions="_wMcFA0M9EeGn9vULrVOBVA"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_wMWlcEM9EeGn9vULrVOBVA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_wMVXUEM9EeGn9vULrVOBVA" measurementUnit="Pixel">
-    <children xmi:id="_wMXzkEM9EeGn9vULrVOBVA" type="Region" element="_wMWlckM9EeGn9vULrVOBVA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_wMZBsEM9EeGn9vULrVOBVA" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_wMZBsUM9EeGn9vULrVOBVA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_wMZBskM9EeGn9vULrVOBVA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_wMZowEM9EeGn9vULrVOBVA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_wMaP0EM9EeGn9vULrVOBVA" type="Entry" element="_wMZow0M9EeGn9vULrVOBVA">
-          <children xmi:id="_wMaP00M9EeGn9vULrVOBVA" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_wMaP1kM9EeGn9vULrVOBVA" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_wMaP10M9EeGn9vULrVOBVA"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_wMaP2EM9EeGn9vULrVOBVA"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_wMaP1EM9EeGn9vULrVOBVA" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMaP1UM9EeGn9vULrVOBVA"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_wMaP0UM9EeGn9vULrVOBVA" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMa24EM9EeGn9vULrVOBVA" x="70" y="20"/>
-        </children>
-        <children xmi:id="_wMa240M9EeGn9vULrVOBVA" type="State" element="_wMa24UM9EeGn9vULrVOBVA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_wMbd8EM9EeGn9vULrVOBVA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_wMbd8UM9EeGn9vULrVOBVA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_wMbd8kM9EeGn9vULrVOBVA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_wMbd80M9EeGn9vULrVOBVA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_wMbd9EM9EeGn9vULrVOBVA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMbd9UM9EeGn9vULrVOBVA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_wMcFAEM9EeGn9vULrVOBVA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_wMa25EM9EeGn9vULrVOBVA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_wMa25UM9EeGn9vULrVOBVA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_wMcFAUM9EeGn9vULrVOBVA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMcFAkM9EeGn9vULrVOBVA" x="60" y="67"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMZowUM9EeGn9vULrVOBVA"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_wMXzkUM9EeGn9vULrVOBVA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMZowkM9EeGn9vULrVOBVA" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_wMdTI0M9EeGn9vULrVOBVA" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_wMdTJUM9EeGn9vULrVOBVA" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_wMdTJkM9EeGn9vULrVOBVA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_wMd6MEM9EeGn9vULrVOBVA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_wMd6MUM9EeGn9vULrVOBVA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMd6MkM9EeGn9vULrVOBVA"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMd6M0M9EeGn9vULrVOBVA" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_wMWlcUM9EeGn9vULrVOBVA"/>
-    <edges xmi:id="_wMcsEEM9EeGn9vULrVOBVA" type="Transition" element="_wMcFA0M9EeGn9vULrVOBVA" source="_wMaP0EM9EeGn9vULrVOBVA" target="_wMa240M9EeGn9vULrVOBVA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_wMdTIEM9EeGn9vULrVOBVA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_wMdTIUM9EeGn9vULrVOBVA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_wMdTIkM9EeGn9vULrVOBVA" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_wMcsEUM9EeGn9vULrVOBVA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_wMcsE0M9EeGn9vULrVOBVA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_wMcsEkM9EeGn9vULrVOBVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_wMVXUEM9EeGn9vULrVOBVA" name="ExpressionError04" specification="interface:&#xA;event A">
+    <regions xmi:id="_wMWlckM9EeGn9vULrVOBVA" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_wMZow0M9EeGn9vULrVOBVA">
+        <outgoingTransitions xmi:id="_wMcFA0M9EeGn9vULrVOBVA" target="_wMa24UM9EeGn9vULrVOBVA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_wMa24UM9EeGn9vULrVOBVA" specification="" name="A" incomingTransitions="_wMcFA0M9EeGn9vULrVOBVA"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_wMWlcEM9EeGn9vULrVOBVA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_wMVXUEM9EeGn9vULrVOBVA" measurementUnit="Pixel">
+    <children xmi:id="_wMXzkEM9EeGn9vULrVOBVA" type="Region" element="_wMWlckM9EeGn9vULrVOBVA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_wMZBsEM9EeGn9vULrVOBVA" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_wMZBsUM9EeGn9vULrVOBVA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_wMZBskM9EeGn9vULrVOBVA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_wMZowEM9EeGn9vULrVOBVA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_wMaP0EM9EeGn9vULrVOBVA" type="Entry" element="_wMZow0M9EeGn9vULrVOBVA">
+          <children xmi:id="_wMaP00M9EeGn9vULrVOBVA" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_wMaP1kM9EeGn9vULrVOBVA" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_wMaP10M9EeGn9vULrVOBVA"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_wMaP2EM9EeGn9vULrVOBVA"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_wMaP1EM9EeGn9vULrVOBVA" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMaP1UM9EeGn9vULrVOBVA"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_wMaP0UM9EeGn9vULrVOBVA" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMa24EM9EeGn9vULrVOBVA" x="70" y="20"/>
+        </children>
+        <children xmi:id="_wMa240M9EeGn9vULrVOBVA" type="State" element="_wMa24UM9EeGn9vULrVOBVA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_wMbd8EM9EeGn9vULrVOBVA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_wMbd8UM9EeGn9vULrVOBVA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_wMbd8kM9EeGn9vULrVOBVA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_wMbd80M9EeGn9vULrVOBVA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_wMbd9EM9EeGn9vULrVOBVA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMbd9UM9EeGn9vULrVOBVA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_wMcFAEM9EeGn9vULrVOBVA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_wMa25EM9EeGn9vULrVOBVA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_wMa25UM9EeGn9vULrVOBVA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMcFAkM9EeGn9vULrVOBVA" x="60" y="67"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMZowUM9EeGn9vULrVOBVA"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_wMXzkUM9EeGn9vULrVOBVA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMZowkM9EeGn9vULrVOBVA" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_wMdTI0M9EeGn9vULrVOBVA" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_wMdTJUM9EeGn9vULrVOBVA" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_wMdTJkM9EeGn9vULrVOBVA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_wMd6MEM9EeGn9vULrVOBVA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_wMd6MUM9EeGn9vULrVOBVA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMd6MkM9EeGn9vULrVOBVA"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_wMd6M0M9EeGn9vULrVOBVA" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_wMWlcUM9EeGn9vULrVOBVA"/>
+    <edges xmi:id="_wMcsEEM9EeGn9vULrVOBVA" type="Transition" element="_wMcFA0M9EeGn9vULrVOBVA" source="_wMaP0EM9EeGn9vULrVOBVA" target="_wMa240M9EeGn9vULrVOBVA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_wMdTIEM9EeGn9vULrVOBVA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_wMdTIUM9EeGn9vULrVOBVA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_wMdTIkM9EeGn9vULrVOBVA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_wMcsEUM9EeGn9vULrVOBVA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_wMcsE0M9EeGn9vULrVOBVA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_wMcsEkM9EeGn9vULrVOBVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 71 - 72
manual-tests/org.yakindu.sct.test.manual/ExpressionError05.sct

@@ -1,72 +1,71 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_EF9NIEM-EeGn9vULrVOBVA" name="ExpressionError05" specification="interface:&#xA;var A : integer&#xA;&#xA;interface:&#xA;var B : integer">
-    <regions xmi:id="_EF90MkM-EeGn9vULrVOBVA" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_EF-bQ0M-EeGn9vULrVOBVA">
-        <outgoingTransitions xmi:id="_EGAQdUM-EeGn9vULrVOBVA" target="_EF_CVEM-EeGn9vULrVOBVA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_EF_CVEM-EeGn9vULrVOBVA" name="A" incomingTransitions="_EGAQdUM-EeGn9vULrVOBVA"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_EF90MEM-EeGn9vULrVOBVA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_EF9NIEM-EeGn9vULrVOBVA" measurementUnit="Pixel">
-    <children xmi:id="_EF90M0M-EeGn9vULrVOBVA" type="Region" element="_EF90MkM-EeGn9vULrVOBVA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_EF90NkM-EeGn9vULrVOBVA" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_EF90N0M-EeGn9vULrVOBVA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_EF90OEM-EeGn9vULrVOBVA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_EF-bQEM-EeGn9vULrVOBVA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_EF-bREM-EeGn9vULrVOBVA" type="Entry" element="_EF-bQ0M-EeGn9vULrVOBVA">
-          <children xmi:id="_EF-bR0M-EeGn9vULrVOBVA" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_EF_CUEM-EeGn9vULrVOBVA" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_EF_CUUM-EeGn9vULrVOBVA"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_EF_CUkM-EeGn9vULrVOBVA"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_EF-bSEM-EeGn9vULrVOBVA" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EF-bSUM-EeGn9vULrVOBVA"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_EF-bRUM-EeGn9vULrVOBVA" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EF_CU0M-EeGn9vULrVOBVA" x="70" y="20"/>
-        </children>
-        <children xmi:id="_EF_CVkM-EeGn9vULrVOBVA" type="State" element="_EF_CVEM-EeGn9vULrVOBVA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_EF_pYEM-EeGn9vULrVOBVA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_EF_pYUM-EeGn9vULrVOBVA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_EF_pYkM-EeGn9vULrVOBVA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_EF_pY0M-EeGn9vULrVOBVA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_EGAQcEM-EeGn9vULrVOBVA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EGAQcUM-EeGn9vULrVOBVA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_EGAQckM-EeGn9vULrVOBVA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_EF_CV0M-EeGn9vULrVOBVA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_EF_CWEM-EeGn9vULrVOBVA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_EGAQc0M-EeGn9vULrVOBVA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EGAQdEM-EeGn9vULrVOBVA" x="60" y="83"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EF-bQUM-EeGn9vULrVOBVA"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_EF90NEM-EeGn9vULrVOBVA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EF-bQkM-EeGn9vULrVOBVA" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_EGA3h0M-EeGn9vULrVOBVA" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_EGA3iUM-EeGn9vULrVOBVA" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_EGA3ikM-EeGn9vULrVOBVA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_EGA3i0M-EeGn9vULrVOBVA"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_EGA3jEM-EeGn9vULrVOBVA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EGA3jUM-EeGn9vULrVOBVA"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EGBekEM-EeGn9vULrVOBVA" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_EF90MUM-EeGn9vULrVOBVA"/>
-    <edges xmi:id="_EGA3gEM-EeGn9vULrVOBVA" type="Transition" element="_EGAQdUM-EeGn9vULrVOBVA" source="_EF-bREM-EeGn9vULrVOBVA" target="_EF_CVkM-EeGn9vULrVOBVA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_EGA3hEM-EeGn9vULrVOBVA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_EGA3hUM-EeGn9vULrVOBVA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_EGA3hkM-EeGn9vULrVOBVA" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_EGA3gUM-EeGn9vULrVOBVA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_EGA3g0M-EeGn9vULrVOBVA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_EGA3gkM-EeGn9vULrVOBVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_EF9NIEM-EeGn9vULrVOBVA" name="ExpressionError05" specification="interface:&#xA;var A : integer&#xA;&#xA;interface:&#xA;var B : integer">
+    <regions xmi:id="_EF90MkM-EeGn9vULrVOBVA" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_EF-bQ0M-EeGn9vULrVOBVA">
+        <outgoingTransitions xmi:id="_EGAQdUM-EeGn9vULrVOBVA" target="_EF_CVEM-EeGn9vULrVOBVA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_EF_CVEM-EeGn9vULrVOBVA" name="A" incomingTransitions="_EGAQdUM-EeGn9vULrVOBVA"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_EF90MEM-EeGn9vULrVOBVA" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_EF9NIEM-EeGn9vULrVOBVA" measurementUnit="Pixel">
+    <children xmi:id="_EF90M0M-EeGn9vULrVOBVA" type="Region" element="_EF90MkM-EeGn9vULrVOBVA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_EF90NkM-EeGn9vULrVOBVA" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_EF90N0M-EeGn9vULrVOBVA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_EF90OEM-EeGn9vULrVOBVA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_EF-bQEM-EeGn9vULrVOBVA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_EF-bREM-EeGn9vULrVOBVA" type="Entry" element="_EF-bQ0M-EeGn9vULrVOBVA">
+          <children xmi:id="_EF-bR0M-EeGn9vULrVOBVA" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_EF_CUEM-EeGn9vULrVOBVA" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_EF_CUUM-EeGn9vULrVOBVA"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_EF_CUkM-EeGn9vULrVOBVA"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_EF-bSEM-EeGn9vULrVOBVA" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EF-bSUM-EeGn9vULrVOBVA"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_EF-bRUM-EeGn9vULrVOBVA" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EF_CU0M-EeGn9vULrVOBVA" x="70" y="20"/>
+        </children>
+        <children xmi:id="_EF_CVkM-EeGn9vULrVOBVA" type="State" element="_EF_CVEM-EeGn9vULrVOBVA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_EF_pYEM-EeGn9vULrVOBVA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_EF_pYUM-EeGn9vULrVOBVA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_EF_pYkM-EeGn9vULrVOBVA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_EF_pY0M-EeGn9vULrVOBVA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_EGAQcEM-EeGn9vULrVOBVA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EGAQcUM-EeGn9vULrVOBVA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_EGAQckM-EeGn9vULrVOBVA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_EF_CV0M-EeGn9vULrVOBVA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_EF_CWEM-EeGn9vULrVOBVA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EGAQdEM-EeGn9vULrVOBVA" x="60" y="83"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EF-bQUM-EeGn9vULrVOBVA"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_EF90NEM-EeGn9vULrVOBVA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EF-bQkM-EeGn9vULrVOBVA" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_EGA3h0M-EeGn9vULrVOBVA" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_EGA3iUM-EeGn9vULrVOBVA" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_EGA3ikM-EeGn9vULrVOBVA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_EGA3i0M-EeGn9vULrVOBVA"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_EGA3jEM-EeGn9vULrVOBVA" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EGA3jUM-EeGn9vULrVOBVA"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EGBekEM-EeGn9vULrVOBVA" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_EF90MUM-EeGn9vULrVOBVA"/>
+    <edges xmi:id="_EGA3gEM-EeGn9vULrVOBVA" type="Transition" element="_EGAQdUM-EeGn9vULrVOBVA" source="_EF-bREM-EeGn9vULrVOBVA" target="_EF_CVkM-EeGn9vULrVOBVA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_EGA3hEM-EeGn9vULrVOBVA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_EGA3hUM-EeGn9vULrVOBVA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_EGA3hkM-EeGn9vULrVOBVA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_EGA3gUM-EeGn9vULrVOBVA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_EGA3g0M-EeGn9vULrVOBVA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_EGA3gkM-EeGn9vULrVOBVA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 71 - 72
manual-tests/org.yakindu.sct.test.manual/StatechartError01.sct

@@ -1,72 +1,71 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError01">
-    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
-        <outgoingTransitions xmi:id="_dkrP8ENOEeGWX9OCVC4O3A" target="_cP4AMENOEeGWX9OCVC4O3A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_cP4AMENOEeGWX9OCVC4O3A" incomingTransitions="_dkrP8ENOEeGWX9OCVC4O3A"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
-    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
-          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
-        </children>
-        <children xmi:id="_cQMwUENOEeGWX9OCVC4O3A" type="State" element="_cP4AMENOEeGWX9OCVC4O3A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_cQNXYENOEeGWX9OCVC4O3A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_cQNXYUNOEeGWX9OCVC4O3A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_cQNXYkNOEeGWX9OCVC4O3A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_cQNXY0NOEeGWX9OCVC4O3A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_cQNXZENOEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_cQNXZUNOEeGWX9OCVC4O3A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_cQN-cENOEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_cQMwUUNOEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_cQMwUkNOEeGWX9OCVC4O3A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_cQN-cUNOEeGWX9OCVC4O3A"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_cQMwU0NOEeGWX9OCVC4O3A" x="48" y="79"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
-    <edges xmi:id="_dkyksENOEeGWX9OCVC4O3A" type="Transition" element="_dkrP8ENOEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_cQMwUENOEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_dkzy0ENOEeGWX9OCVC4O3A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_dkzy0UNOEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_dkzy0kNOEeGWX9OCVC4O3A" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dkzLwENOEeGWX9OCVC4O3A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_dkzLwkNOEeGWX9OCVC4O3A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dkzLwUNOEeGWX9OCVC4O3A" points="[0, 7, -1, -71]$[6, 104, 5, 26]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError01">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_dkrP8ENOEeGWX9OCVC4O3A" target="_cP4AMENOEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_cP4AMENOEeGWX9OCVC4O3A" incomingTransitions="_dkrP8ENOEeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
+          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
+        </children>
+        <children xmi:id="_cQMwUENOEeGWX9OCVC4O3A" type="State" element="_cP4AMENOEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_cQNXYENOEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_cQNXYUNOEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_cQNXYkNOEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_cQNXY0NOEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_cQNXZENOEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_cQNXZUNOEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_cQN-cENOEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_cQMwUUNOEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_cQMwUkNOEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_cQMwU0NOEeGWX9OCVC4O3A" x="48" y="79"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_dkyksENOEeGWX9OCVC4O3A" type="Transition" element="_dkrP8ENOEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_cQMwUENOEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_dkzy0ENOEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_dkzy0UNOEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_dkzy0kNOEeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_dkzLwENOEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_dkzLwkNOEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_dkzLwUNOEeGWX9OCVC4O3A" points="[0, 7, -1, -71]$[6, 104, 5, 26]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 71 - 72
manual-tests/org.yakindu.sct.test.manual/StatechartError02.sct

@@ -1,72 +1,71 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError02" specification="internal:&#xA;event ev1">
-    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
-        <outgoingTransitions xmi:id="_0oGkxUNNEeGWX9OCVC4O3A" specification="ev1" target="_0oFWpENNEeGWX9OCVC4O3A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_0oFWpENNEeGWX9OCVC4O3A" name="A" incomingTransitions="_0oGkxUNNEeGWX9OCVC4O3A"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
-    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
-          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
-        </children>
-        <children xmi:id="_0oF9sENNEeGWX9OCVC4O3A" type="State" element="_0oFWpENNEeGWX9OCVC4O3A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_0oF9tENNEeGWX9OCVC4O3A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9tUNNEeGWX9OCVC4O3A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_0oF9tkNNEeGWX9OCVC4O3A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0oF9t0NNEeGWX9OCVC4O3A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_0oGkwENNEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkwUNNEeGWX9OCVC4O3A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0oGkwkNNEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9sUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_0oF9skNNEeGWX9OCVC4O3A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0oGkw0NNEeGWX9OCVC4O3A"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkxENNEeGWX9OCVC4O3A" x="60" y="79"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
-    <edges xmi:id="_0oHL0ENNEeGWX9OCVC4O3A" type="Transition" element="_0oGkxUNNEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_0oF9sENNEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oHy4UNNEeGWX9OCVC4O3A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oHy4kNNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oHy40NNEeGWX9OCVC4O3A" x="1" y="-28"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0oHL0UNNEeGWX9OCVC4O3A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_0oHy4ENNEeGWX9OCVC4O3A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0oHL0kNNEeGWX9OCVC4O3A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError02" specification="internal:&#xA;event ev1">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_0oGkxUNNEeGWX9OCVC4O3A" specification="ev1" target="_0oFWpENNEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_0oFWpENNEeGWX9OCVC4O3A" name="A" incomingTransitions="_0oGkxUNNEeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
+          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
+        </children>
+        <children xmi:id="_0oF9sENNEeGWX9OCVC4O3A" type="State" element="_0oFWpENNEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_0oF9tENNEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9tUNNEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_0oF9tkNNEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oF9t0NNEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_0oGkwENNEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkwUNNEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oGkwkNNEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9sUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_0oF9skNNEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkxENNEeGWX9OCVC4O3A" x="60" y="79"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_0oHL0ENNEeGWX9OCVC4O3A" type="Transition" element="_0oGkxUNNEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_0oF9sENNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oHy4UNNEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oHy4kNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oHy40NNEeGWX9OCVC4O3A" x="1" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0oHL0UNNEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0oHy4ENNEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0oHL0kNNEeGWX9OCVC4O3A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 99 - 101
manual-tests/org.yakindu.sct.test.manual/StatechartError03.sct

@@ -1,101 +1,99 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError03" specification="">
-    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
-        <outgoingTransitions xmi:id="_0oGkxUNNEeGWX9OCVC4O3A" specification="" target="_0oFWpENNEeGWX9OCVC4O3A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_0oFWpENNEeGWX9OCVC4O3A" name="A" incomingTransitions="_0oGkxUNNEeGWX9OCVC4O3A">
-        <outgoingTransitions xmi:id="_9KqmQENOEeGWX9OCVC4O3A" target="_2j6UsENOEeGWX9OCVC4O3A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_2j6UsENOEeGWX9OCVC4O3A" name="A" incomingTransitions="_9KqmQENOEeGWX9OCVC4O3A"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
-    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
-          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
-        </children>
-        <children xmi:id="_0oF9sENNEeGWX9OCVC4O3A" type="State" element="_0oFWpENNEeGWX9OCVC4O3A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_0oF9tENNEeGWX9OCVC4O3A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9tUNNEeGWX9OCVC4O3A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_0oF9tkNNEeGWX9OCVC4O3A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0oF9t0NNEeGWX9OCVC4O3A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_0oGkwENNEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkwUNNEeGWX9OCVC4O3A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0oGkwkNNEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9sUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_0oF9skNNEeGWX9OCVC4O3A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0oGkw0NNEeGWX9OCVC4O3A"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkxENNEeGWX9OCVC4O3A" x="60" y="79"/>
-        </children>
-        <children xmi:id="_2kKMUENOEeGWX9OCVC4O3A" type="State" element="_2j6UsENOEeGWX9OCVC4O3A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_2kKzYENOEeGWX9OCVC4O3A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_2kLacENOEeGWX9OCVC4O3A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_2kLacUNOEeGWX9OCVC4O3A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_2kMBgENOEeGWX9OCVC4O3A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_2kMokENOEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kMokUNOEeGWX9OCVC4O3A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_2kNPoENOEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_2kKMUUNOEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_2kKMUkNOEeGWX9OCVC4O3A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_2kNPoUNOEeGWX9OCVC4O3A"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kKMU0NOEeGWX9OCVC4O3A" x="165" y="79"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
-    <edges xmi:id="_0oHL0ENNEeGWX9OCVC4O3A" type="Transition" element="_0oGkxUNNEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_0oF9sENNEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oHy4UNNEeGWX9OCVC4O3A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oHy4kNNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oHy40NNEeGWX9OCVC4O3A" x="1" y="-28"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0oHL0UNNEeGWX9OCVC4O3A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_0oHy4ENNEeGWX9OCVC4O3A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0oHL0kNNEeGWX9OCVC4O3A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_9K2zgENOEeGWX9OCVC4O3A" type="Transition" element="_9KqmQENOEeGWX9OCVC4O3A" source="_0oF9sENNEeGWX9OCVC4O3A" target="_2kKMUENOEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_9K4BoENOEeGWX9OCVC4O3A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_9K4BoUNOEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_9K4BokNOEeGWX9OCVC4O3A" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_9K2zgUNOEeGWX9OCVC4O3A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_9K3akENOEeGWX9OCVC4O3A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_9K2zgkNOEeGWX9OCVC4O3A" points="[18, -1, -77, 3]$[96, -26, 1, -22]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_9LXJ0ENOEeGWX9OCVC4O3A" id="(0.2,0.43859649122807015)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError03" specification="">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_0oGkxUNNEeGWX9OCVC4O3A" specification="" target="_0oFWpENNEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_0oFWpENNEeGWX9OCVC4O3A" name="A" incomingTransitions="_0oGkxUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_9KqmQENOEeGWX9OCVC4O3A" target="_2j6UsENOEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_2j6UsENOEeGWX9OCVC4O3A" name="A" incomingTransitions="_9KqmQENOEeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
+          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
+        </children>
+        <children xmi:id="_0oF9sENNEeGWX9OCVC4O3A" type="State" element="_0oFWpENNEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_0oF9tENNEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9tUNNEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_0oF9tkNNEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oF9t0NNEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_0oGkwENNEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkwUNNEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oGkwkNNEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9sUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_0oF9skNNEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkxENNEeGWX9OCVC4O3A" x="60" y="79"/>
+        </children>
+        <children xmi:id="_2kKMUENOEeGWX9OCVC4O3A" type="State" element="_2j6UsENOEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_2kKzYENOEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_2kLacENOEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_2kLacUNOEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_2kMBgENOEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_2kMokENOEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kMokUNOEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_2kNPoENOEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_2kKMUUNOEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_2kKMUkNOEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kKMU0NOEeGWX9OCVC4O3A" x="165" y="79"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_0oHL0ENNEeGWX9OCVC4O3A" type="Transition" element="_0oGkxUNNEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_0oF9sENNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oHy4UNNEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oHy4kNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oHy40NNEeGWX9OCVC4O3A" x="1" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0oHL0UNNEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0oHy4ENNEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0oHL0kNNEeGWX9OCVC4O3A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_9K2zgENOEeGWX9OCVC4O3A" type="Transition" element="_9KqmQENOEeGWX9OCVC4O3A" source="_0oF9sENNEeGWX9OCVC4O3A" target="_2kKMUENOEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_9K4BoENOEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_9K4BoUNOEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_9K4BokNOEeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_9K2zgUNOEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_9K3akENOEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_9K2zgkNOEeGWX9OCVC4O3A" points="[18, -1, -77, 3]$[96, -26, 1, -22]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_9LXJ0ENOEeGWX9OCVC4O3A" id="(0.2,0.43859649122807015)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 87 - 89
manual-tests/org.yakindu.sct.test.manual/StatechartError04.sct

@@ -1,89 +1,87 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError04" specification="">
-    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
-        <outgoingTransitions xmi:id="_0oGkxUNNEeGWX9OCVC4O3A" specification="" target="_0oFWpENNEeGWX9OCVC4O3A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_0oFWpENNEeGWX9OCVC4O3A" name="A" incomingTransitions="_0oGkxUNNEeGWX9OCVC4O3A"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_2j6UsENOEeGWX9OCVC4O3A" name="B"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
-    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
-          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
-        </children>
-        <children xmi:id="_0oF9sENNEeGWX9OCVC4O3A" type="State" element="_0oFWpENNEeGWX9OCVC4O3A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_0oF9tENNEeGWX9OCVC4O3A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9tUNNEeGWX9OCVC4O3A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_0oF9tkNNEeGWX9OCVC4O3A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0oF9t0NNEeGWX9OCVC4O3A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_0oGkwENNEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkwUNNEeGWX9OCVC4O3A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_0oGkwkNNEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9sUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_0oF9skNNEeGWX9OCVC4O3A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0oGkw0NNEeGWX9OCVC4O3A"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkxENNEeGWX9OCVC4O3A" x="60" y="79"/>
-        </children>
-        <children xmi:id="_2kKMUENOEeGWX9OCVC4O3A" type="State" element="_2j6UsENOEeGWX9OCVC4O3A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_2kKzYENOEeGWX9OCVC4O3A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_2kLacENOEeGWX9OCVC4O3A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_2kLacUNOEeGWX9OCVC4O3A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_2kMBgENOEeGWX9OCVC4O3A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_2kMokENOEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kMokUNOEeGWX9OCVC4O3A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_2kNPoENOEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_2kKMUUNOEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_2kKMUkNOEeGWX9OCVC4O3A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_2kNPoUNOEeGWX9OCVC4O3A"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kKMU0NOEeGWX9OCVC4O3A" x="165" y="79"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
-    <edges xmi:id="_0oHL0ENNEeGWX9OCVC4O3A" type="Transition" element="_0oGkxUNNEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_0oF9sENNEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oHy4UNNEeGWX9OCVC4O3A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oHy4kNNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oHy40NNEeGWX9OCVC4O3A" x="1" y="-28"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0oHL0UNNEeGWX9OCVC4O3A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_0oHy4ENNEeGWX9OCVC4O3A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0oHL0kNNEeGWX9OCVC4O3A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError04" specification="">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_0oEvkUNNEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_0oGkxUNNEeGWX9OCVC4O3A" specification="" target="_0oFWpENNEeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_0oFWpENNEeGWX9OCVC4O3A" name="A" incomingTransitions="_0oGkxUNNEeGWX9OCVC4O3A"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_2j6UsENOEeGWX9OCVC4O3A" name="B"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_0oEvkkNNEeGWX9OCVC4O3A" type="Entry" element="_0oEvkUNNEeGWX9OCVC4O3A">
+          <children xmi:id="_0oEvlUNNEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_0oFWoENNEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_0oFWoUNNEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_0oFWokNNEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvlkNNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvl0NNEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oEvk0NNEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oFWo0NNEeGWX9OCVC4O3A" x="70" y="20"/>
+        </children>
+        <children xmi:id="_0oF9sENNEeGWX9OCVC4O3A" type="State" element="_0oFWpENNEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_0oF9tENNEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9tUNNEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_0oF9tkNNEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oF9t0NNEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_0oGkwENNEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkwUNNEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_0oGkwkNNEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_0oF9sUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_0oF9skNNEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oGkxENNEeGWX9OCVC4O3A" x="60" y="79"/>
+        </children>
+        <children xmi:id="_2kKMUENOEeGWX9OCVC4O3A" type="State" element="_2j6UsENOEeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_2kKzYENOEeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_2kLacENOEeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_2kLacUNOEeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_2kMBgENOEeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_2kMokENOEeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kMokUNOEeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_2kNPoENOEeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_2kKMUUNOEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_2kKMUkNOEeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_2kKMU0NOEeGWX9OCVC4O3A" x="165" y="79"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_0oHL0ENNEeGWX9OCVC4O3A" type="Transition" element="_0oGkxUNNEeGWX9OCVC4O3A" source="_0oEvkkNNEeGWX9OCVC4O3A" target="_0oF9sENNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oHy4UNNEeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oHy4kNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oHy40NNEeGWX9OCVC4O3A" x="1" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_0oHL0UNNEeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_0oHy4ENNEeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_0oHL0kNNEeGWX9OCVC4O3A" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 99 - 101
manual-tests/org.yakindu.sct.test.manual/StatechartError05.sct

@@ -1,101 +1,99 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError05" specification="">
-    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_6ZRKwENQEeGWX9OCVC4O3A">
-        <outgoingTransitions xmi:id="_NWV4wENREeGWX9OCVC4O3A" target="_LbRTMENREeGWX9OCVC4O3A"/>
-        <outgoingTransitions xmi:id="_OBknEENREeGWX9OCVC4O3A" target="_PfDRsENREeGWX9OCVC4O3A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_LbRTMENREeGWX9OCVC4O3A" name="A" incomingTransitions="_NWV4wENREeGWX9OCVC4O3A"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_PfDRsENREeGWX9OCVC4O3A" name="B" incomingTransitions="_OBknEENREeGWX9OCVC4O3A"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
-    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_6ZYfgENQEeGWX9OCVC4O3A" type="Entry" element="_6ZRKwENQEeGWX9OCVC4O3A">
-          <children xmi:id="_6ZZGkENQEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_6ZZGk0NQEeGWX9OCVC4O3A" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGlENQEeGWX9OCVC4O3A"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_6ZZGlUNQEeGWX9OCVC4O3A"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGkUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZZGkkNQEeGWX9OCVC4O3A"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZYfgUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZYfgkNQEeGWX9OCVC4O3A" x="73" y="19"/>
-        </children>
-        <children xmi:id="_LbpGoENREeGWX9OCVC4O3A" type="State" element="_LbRTMENREeGWX9OCVC4O3A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_Lbq70ENREeGWX9OCVC4O3A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_Lbq70UNREeGWX9OCVC4O3A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_Lbq70kNREeGWX9OCVC4O3A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Lbri4ENREeGWX9OCVC4O3A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Lbri4UNREeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Lbri4kNREeGWX9OCVC4O3A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_LbsxAENREeGWX9OCVC4O3A" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_LbpGoUNREeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_LbpGokNREeGWX9OCVC4O3A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LbsxAUNREeGWX9OCVC4O3A"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LbpGo0NREeGWX9OCVC4O3A" x="39" y="95"/>
-        </children>
-        <children xmi:id="_PfUXcENREeGWX9OCVC4O3A" type="State" element="_PfDRsENREeGWX9OCVC4O3A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_PfUXdENREeGWX9OCVC4O3A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_PfUXdUNREeGWX9OCVC4O3A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_PfU-gENREeGWX9OCVC4O3A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_PfU-gUNREeGWX9OCVC4O3A" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_PfU-gkNREeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PfU-g0NREeGWX9OCVC4O3A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_PfU-hENREeGWX9OCVC4O3A" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_PfUXcUNREeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_PfUXckNREeGWX9OCVC4O3A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_PfU-hUNREeGWX9OCVC4O3A"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PfUXc0NREeGWX9OCVC4O3A" x="87" y="95"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
-    <edges xmi:id="_NWaxQENREeGWX9OCVC4O3A" type="Transition" element="_NWV4wENREeGWX9OCVC4O3A" source="_6ZYfgENQEeGWX9OCVC4O3A" target="_LbpGoENREeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NWaxRENREeGWX9OCVC4O3A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NWaxRUNREeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NWaxRkNREeGWX9OCVC4O3A" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NWaxQUNREeGWX9OCVC4O3A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NWaxQ0NREeGWX9OCVC4O3A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NWaxQkNREeGWX9OCVC4O3A" points="[-1, 7, 16, -78]$[-14, 69, 3, -16]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NWdNgENREeGWX9OCVC4O3A" id="(0.45,0.08771929824561403)"/>
-    </edges>
-    <edges xmi:id="_OBr70ENREeGWX9OCVC4O3A" type="Transition" element="_OBknEENREeGWX9OCVC4O3A" source="_6ZYfgENQEeGWX9OCVC4O3A" target="_PfUXcENREeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_OBr71ENREeGWX9OCVC4O3A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_OBr71UNREeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_OBr71kNREeGWX9OCVC4O3A" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_OBr70UNREeGWX9OCVC4O3A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_OBr700NREeGWX9OCVC4O3A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_OBr70kNREeGWX9OCVC4O3A" points="[4, 6, -46, -74]$[43, 69, -7, -11]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_OBzQkENREeGWX9OCVC4O3A" id="(0.625,0.22807017543859648)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError05" specification="">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_6ZRKwENQEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_NWV4wENREeGWX9OCVC4O3A" target="_LbRTMENREeGWX9OCVC4O3A"/>
+        <outgoingTransitions xmi:id="_OBknEENREeGWX9OCVC4O3A" target="_PfDRsENREeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_LbRTMENREeGWX9OCVC4O3A" name="A" incomingTransitions="_NWV4wENREeGWX9OCVC4O3A"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_PfDRsENREeGWX9OCVC4O3A" name="B" incomingTransitions="_OBknEENREeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_6ZYfgENQEeGWX9OCVC4O3A" type="Entry" element="_6ZRKwENQEeGWX9OCVC4O3A">
+          <children xmi:id="_6ZZGkENQEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_6ZZGk0NQEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGlENQEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_6ZZGlUNQEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGkUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZZGkkNQEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZYfgUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZYfgkNQEeGWX9OCVC4O3A" x="73" y="19"/>
+        </children>
+        <children xmi:id="_LbpGoENREeGWX9OCVC4O3A" type="State" element="_LbRTMENREeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_Lbq70ENREeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_Lbq70UNREeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_Lbq70kNREeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Lbri4ENREeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Lbri4UNREeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Lbri4kNREeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_LbsxAENREeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_LbpGoUNREeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_LbpGokNREeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LbpGo0NREeGWX9OCVC4O3A" x="39" y="95"/>
+        </children>
+        <children xmi:id="_PfUXcENREeGWX9OCVC4O3A" type="State" element="_PfDRsENREeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_PfUXdENREeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_PfUXdUNREeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_PfU-gENREeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_PfU-gUNREeGWX9OCVC4O3A" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_PfU-gkNREeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PfU-g0NREeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_PfU-hENREeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_PfUXcUNREeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_PfUXckNREeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PfUXc0NREeGWX9OCVC4O3A" x="87" y="95"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_NWaxQENREeGWX9OCVC4O3A" type="Transition" element="_NWV4wENREeGWX9OCVC4O3A" source="_6ZYfgENQEeGWX9OCVC4O3A" target="_LbpGoENREeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NWaxRENREeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NWaxRUNREeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NWaxRkNREeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NWaxQUNREeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NWaxQ0NREeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NWaxQkNREeGWX9OCVC4O3A" points="[-1, 7, 16, -78]$[-14, 69, 3, -16]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NWdNgENREeGWX9OCVC4O3A" id="(0.45,0.08771929824561403)"/>
+    </edges>
+    <edges xmi:id="_OBr70ENREeGWX9OCVC4O3A" type="Transition" element="_OBknEENREeGWX9OCVC4O3A" source="_6ZYfgENQEeGWX9OCVC4O3A" target="_PfUXcENREeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_OBr71ENREeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_OBr71UNREeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_OBr71kNREeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_OBr70UNREeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_OBr700NREeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_OBr70kNREeGWX9OCVC4O3A" points="[4, 6, -46, -74]$[43, 69, -7, -11]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_OBzQkENREeGWX9OCVC4O3A" id="(0.625,0.22807017543859648)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 87 - 88
manual-tests/org.yakindu.sct.test.manual/StatechartError06.sct

@@ -1,88 +1,87 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError06" specification="">
-    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_6ZRKwENQEeGWX9OCVC4O3A">
-        <outgoingTransitions xmi:id="_NWV4wENREeGWX9OCVC4O3A" target="_LbRTMENREeGWX9OCVC4O3A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_LbRTMENREeGWX9OCVC4O3A" name="A" incomingTransitions="_NWV4wENREeGWX9OCVC4O3A">
-        <outgoingTransitions xmi:id="_1vFeIENREeGWX9OCVC4O3A" target="_0yzcEENREeGWX9OCVC4O3A"/>
-      </vertices>
-      <vertices xsi:type="sgraph:Choice" xmi:id="_0yzcEENREeGWX9OCVC4O3A" incomingTransitions="_1vFeIENREeGWX9OCVC4O3A"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
-    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_6ZYfgENQEeGWX9OCVC4O3A" type="Entry" element="_6ZRKwENQEeGWX9OCVC4O3A">
-          <children xmi:id="_6ZZGkENQEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_6ZZGk0NQEeGWX9OCVC4O3A" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGlENQEeGWX9OCVC4O3A"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_6ZZGlUNQEeGWX9OCVC4O3A"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGkUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZZGkkNQEeGWX9OCVC4O3A"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZYfgUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZYfgkNQEeGWX9OCVC4O3A" x="155" y="19"/>
-        </children>
-        <children xmi:id="_LbpGoENREeGWX9OCVC4O3A" type="State" element="_LbRTMENREeGWX9OCVC4O3A">
-          <children xsi:type="notation:DecorationNode" xmi:id="_Lbq70ENREeGWX9OCVC4O3A" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_Lbq70UNREeGWX9OCVC4O3A"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_Lbq70kNREeGWX9OCVC4O3A"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Lbri4ENREeGWX9OCVC4O3A" type="StateTextCompartment" collapsed="true">
-            <children xsi:type="notation:Shape" xmi:id="_Lbri4UNREeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Lbri4kNREeGWX9OCVC4O3A"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_LbsxAENREeGWX9OCVC4O3A" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_LbpGoUNREeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_LbpGokNREeGWX9OCVC4O3A"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LbsxAUNREeGWX9OCVC4O3A"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LbpGo0NREeGWX9OCVC4O3A" x="145" y="75"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_0y6w0ENREeGWX9OCVC4O3A" type="Choice" element="_0yzcEENREeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752">
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0y6w0UNREeGWX9OCVC4O3A" x="155" y="187"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
-    <edges xmi:id="_NWaxQENREeGWX9OCVC4O3A" type="Transition" element="_NWV4wENREeGWX9OCVC4O3A" source="_6ZYfgENQEeGWX9OCVC4O3A" target="_LbpGoENREeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NWaxRENREeGWX9OCVC4O3A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NWaxRUNREeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NWaxRkNREeGWX9OCVC4O3A" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NWaxQUNREeGWX9OCVC4O3A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NWaxQ0NREeGWX9OCVC4O3A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NWaxQkNREeGWX9OCVC4O3A" points="[-1, 7, 16, -78]$[-14, 69, 3, -16]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NWdNgENREeGWX9OCVC4O3A" id="(0.45,0.08771929824561403)"/>
-    </edges>
-    <edges xmi:id="_1vLkwENREeGWX9OCVC4O3A" type="Transition" element="_1vFeIENREeGWX9OCVC4O3A" source="_LbpGoENREeGWX9OCVC4O3A" target="_0y6w0ENREeGWX9OCVC4O3A">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vLkxENREeGWX9OCVC4O3A" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vLkxUNREeGWX9OCVC4O3A"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vLkxkNREeGWX9OCVC4O3A" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vLkwUNREeGWX9OCVC4O3A" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_1vLkw0NREeGWX9OCVC4O3A" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vLkwkNREeGWX9OCVC4O3A" points="[0, 26, 0, -67]$[0, 101, 0, 8]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_0n_QAENNEeGWX9OCVC4O3A" name="StatechartError06" specification="">
+    <regions xmi:id="_0oAeIkNNEeGWX9OCVC4O3A" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_6ZRKwENQEeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_NWV4wENREeGWX9OCVC4O3A" target="_LbRTMENREeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_LbRTMENREeGWX9OCVC4O3A" name="A" incomingTransitions="_NWV4wENREeGWX9OCVC4O3A">
+        <outgoingTransitions xmi:id="_1vFeIENREeGWX9OCVC4O3A" target="_0yzcEENREeGWX9OCVC4O3A"/>
+      </vertices>
+      <vertices xsi:type="sgraph:Choice" xmi:id="_0yzcEENREeGWX9OCVC4O3A" incomingTransitions="_1vFeIENREeGWX9OCVC4O3A"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_0oAeIENNEeGWX9OCVC4O3A" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_0n_QAENNEeGWX9OCVC4O3A" measurementUnit="Pixel">
+    <children xmi:id="_0oCTUENNEeGWX9OCVC4O3A" type="Region" element="_0oAeIkNNEeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oDhcENNEeGWX9OCVC4O3A" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oDhcUNNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oDhckNNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oEIgENNEeGWX9OCVC4O3A" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_6ZYfgENQEeGWX9OCVC4O3A" type="Entry" element="_6ZRKwENQEeGWX9OCVC4O3A">
+          <children xmi:id="_6ZZGkENQEeGWX9OCVC4O3A" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_6ZZGk0NQEeGWX9OCVC4O3A" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGlENQEeGWX9OCVC4O3A"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_6ZZGlUNQEeGWX9OCVC4O3A"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZZGkUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZZGkkNQEeGWX9OCVC4O3A"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_6ZYfgUNQEeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_6ZYfgkNQEeGWX9OCVC4O3A" x="155" y="19"/>
+        </children>
+        <children xmi:id="_LbpGoENREeGWX9OCVC4O3A" type="State" element="_LbRTMENREeGWX9OCVC4O3A">
+          <children xsi:type="notation:DecorationNode" xmi:id="_Lbq70ENREeGWX9OCVC4O3A" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_Lbq70UNREeGWX9OCVC4O3A"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_Lbq70kNREeGWX9OCVC4O3A"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Lbri4ENREeGWX9OCVC4O3A" type="StateTextCompartment" collapsed="true">
+            <children xsi:type="notation:Shape" xmi:id="_Lbri4UNREeGWX9OCVC4O3A" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Lbri4kNREeGWX9OCVC4O3A"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_LbsxAENREeGWX9OCVC4O3A" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_LbpGoUNREeGWX9OCVC4O3A" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_LbpGokNREeGWX9OCVC4O3A"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LbpGo0NREeGWX9OCVC4O3A" x="145" y="75"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_0y6w0ENREeGWX9OCVC4O3A" type="Choice" element="_0yzcEENREeGWX9OCVC4O3A" fontName="Verdana" lineColor="4210752">
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0y6w0UNREeGWX9OCVC4O3A" x="155" y="187"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEIgUNNEeGWX9OCVC4O3A"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_0oCTUUNNEeGWX9OCVC4O3A" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oEvkENNEeGWX9OCVC4O3A" x="220" y="10" width="400" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_0oIZ8ENNEeGWX9OCVC4O3A" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_0oIZ8kNNEeGWX9OCVC4O3A" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_0oIZ80NNEeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_0oIZ9ENNEeGWX9OCVC4O3A"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_0oIZ9UNNEeGWX9OCVC4O3A" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oIZ9kNNEeGWX9OCVC4O3A"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0oJBAENNEeGWX9OCVC4O3A" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_0oAeIUNNEeGWX9OCVC4O3A"/>
+    <edges xmi:id="_NWaxQENREeGWX9OCVC4O3A" type="Transition" element="_NWV4wENREeGWX9OCVC4O3A" source="_6ZYfgENQEeGWX9OCVC4O3A" target="_LbpGoENREeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NWaxRENREeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NWaxRUNREeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NWaxRkNREeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NWaxQUNREeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NWaxQ0NREeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NWaxQkNREeGWX9OCVC4O3A" points="[-1, 7, 16, -78]$[-14, 69, 3, -16]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NWdNgENREeGWX9OCVC4O3A" id="(0.45,0.08771929824561403)"/>
+    </edges>
+    <edges xmi:id="_1vLkwENREeGWX9OCVC4O3A" type="Transition" element="_1vFeIENREeGWX9OCVC4O3A" source="_LbpGoENREeGWX9OCVC4O3A" target="_0y6w0ENREeGWX9OCVC4O3A">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vLkxENREeGWX9OCVC4O3A" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vLkxUNREeGWX9OCVC4O3A"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vLkxkNREeGWX9OCVC4O3A" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vLkwUNREeGWX9OCVC4O3A" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_1vLkw0NREeGWX9OCVC4O3A" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vLkwkNREeGWX9OCVC4O3A" points="[0, 26, 0, -67]$[0, 101, 0, 8]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

File diff suppressed because it is too large
+ 99 - 101
manual-tests/org.yakindu.sct.test.manual/TestExpressions.sct


+ 1 - 8
releng/org.yakindu.base.target/Luna.target

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?pde version="3.8"?><target name="Luna (SCT)" sequenceNumber="22">
+<?pde version="3.8"?><target name="Luna (SCT)" sequenceNumber="23">
 <locations>
 <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
 <unit id="org.eclipse.platform.ide" version="4.4.2.M20150204-1700"/>
@@ -15,12 +15,5 @@
 <unit id="org.eclipse.emf.compare.diagram.gmf.feature.group" version="3.0.2.201501201328"/>
 <repository location="http://download.eclipse.org/releases/luna"/>
 </location>
-<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
-<unit id="com.google.inject" version="3.0.0.v201312141243"/>
-<unit id="com.google.inject.source" version="3.0.0.v201312141243"/>
-<unit id="com.google.inject.multibindings" version="3.0.0.v201402270930"/>
-<unit id="com.google.inject.multibindings.source" version="3.0.0.v201402270930"/>
-<repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20140525021250/repository/"/>
-</location>
 </locations>
 </target>

+ 325 - 333
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/extract_subdiagram/after_twoEntryExitPoints.sct

@@ -1,333 +1,325 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3" name="after_grouping">
-    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1 # > entry_B0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_q-EGYMmqEeGJr-muz4j25w" specification="" target="_jeUXUMmqEeGJr-muz4j25w"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" specification="" name="E" incomingTransitions="_jZWiZ-vHEeOCxqVQAxvSrg _jZd3JOvHEeOCxqVQAxvSrg"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_wr22MMdmEeGOoP2Ze98WBQ" specification="" name="Composite" incomingTransitions="_kxXTkMmqEeGJr-muz4j25w _QTY6EMdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_jZWiZ-vHEeOCxqVQAxvSrg" specification=" # exit_D0 >" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_jZd3JOvHEeOCxqVQAxvSrg" specification=" # exit_C1 >" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
-        <regions xmi:id="_ABNPkMdnEeGOoP2Ze98WBQ" name="Inner">
-          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
-            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_jZRC0OvHEeOCxqVQAxvSrg"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ _jY5PYevHEeOCxqVQAxvSrg">
-            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-            <outgoingTransitions xmi:id="_cSyIUOvHEeOCxqVQAxvSrg" specification="event3" target="_jZYXkOvHEeOCxqVQAxvSrg"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_jZGDsOvHEeOCxqVQAxvSrg">
-            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event3" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_jY5PYOvHEeOCxqVQAxvSrg" name="entry_C0">
-            <outgoingTransitions xmi:id="_jY5PYevHEeOCxqVQAxvSrg" specification="" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_jZFcoOvHEeOCxqVQAxvSrg" name="entry_B0">
-            <outgoingTransitions xmi:id="_jZGDsOvHEeOCxqVQAxvSrg" specification="" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Exit" xmi:id="_jZRC0OvHEeOCxqVQAxvSrg" name="exit_D0" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
-          <vertices xsi:type="sgraph:Exit" xmi:id="_jZYXkOvHEeOCxqVQAxvSrg" name="exit_C1" incomingTransitions="_cSyIUOvHEeOCxqVQAxvSrg"/>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_jeUXUMmqEeGJr-muz4j25w" name="A2" incomingTransitions="_q-EGYMmqEeGJr-muz4j25w">
-        <outgoingTransitions xmi:id="_kxXTkMmqEeGJr-muz4j25w" specification="event2 # > entry_C0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
-          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
-        </children>
-        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_NEmC0cdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="91"/>
-        </children>
-        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Xzi408dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="561" y="155"/>
-        </children>
-        <children xmi:id="_5l-RgMdmEeGOoP2Ze98WBQ" type="SubmachineState" element="_wr22MMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_5l-RhMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RhcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_5l-4kMdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5l-4kcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_5l-4ksdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-4k8dmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5l-4lMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_5l-RgsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_5l-4lcdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jY3aMOvHEeOCxqVQAxvSrg" name="isInline"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-Rg8dmEeGOoP2Ze98WBQ" x="189" y="153" width="118" height="57"/>
-        </children>
-        <children xmi:id="_jehLoMmqEeGJr-muz4j25w" type="State" element="_jeUXUMmqEeGJr-muz4j25w">
-          <children xsi:type="notation:DecorationNode" xmi:id="_jehysMmqEeGJr-muz4j25w" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jehyscmqEeGJr-muz4j25w"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_jehyssmqEeGJr-muz4j25w"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jeiZwMmqEeGJr-muz4j25w" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_jeiZwcmqEeGJr-muz4j25w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jeiZwsmqEeGJr-muz4j25w"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jeiZw8mqEeGJr-muz4j25w" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jehLocmqEeGJr-muz4j25w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_jehLosmqEeGJr-muz4j25w"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jejA0MmqEeGJr-muz4j25w"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jehLo8mqEeGJr-muz4j25w" x="41" y="227"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="701" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_5l-RgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" x="-4" y="-28"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
-    </edges>
-    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.2,0.09433962264150944)"/>
-    </edges>
-    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
-    </edges>
-    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
-    </edges>
-    <edges xmi:id="_kxhEkMmqEeGJr-muz4j25w" type="Transition" element="_kxXTkMmqEeGJr-muz4j25w" source="_jehLoMmqEeGJr-muz4j25w" target="_5l-RgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_kxhElMmqEeGJr-muz4j25w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_kxhElcmqEeGJr-muz4j25w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_kxhElsmqEeGJr-muz4j25w" x="9" y="34"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kxhEkcmqEeGJr-muz4j25w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_kxhEk8mqEeGJr-muz4j25w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kxhEksmqEeGJr-muz4j25w" points="[18, -1, -170, -1]$[184, -24, -4, -24]"/>
-    </edges>
-    <edges xmi:id="_q-MpQMmqEeGJr-muz4j25w" type="Transition" element="_q-EGYMmqEeGJr-muz4j25w" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_jehLoMmqEeGJr-muz4j25w">
-      <children xsi:type="notation:DecorationNode" xmi:id="_q-NQUcmqEeGJr-muz4j25w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_q-NQUsmqEeGJr-muz4j25w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_q-NQU8mqEeGJr-muz4j25w" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q-MpQcmqEeGJr-muz4j25w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_q-NQUMmqEeGJr-muz4j25w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q-MpQsmqEeGJr-muz4j25w" points="[-3, 24, 2, -93]$[-3, 112, 2, -5]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q-XBUMmqEeGJr-muz4j25w" id="(0.325,0.11320754716981132)"/>
-    </edges>
-    <edges xmi:id="_jZXJcOvHEeOCxqVQAxvSrg" type="Transition" element="_jZWiZ-vHEeOCxqVQAxvSrg" source="_5l-RgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_jZXwgOvHEeOCxqVQAxvSrg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_jZXwgevHEeOCxqVQAxvSrg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_jZXwguvHEeOCxqVQAxvSrg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jZXJcevHEeOCxqVQAxvSrg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_jZXJc-vHEeOCxqVQAxvSrg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jZXJcuvHEeOCxqVQAxvSrg" points="[0, 26, -333, 14]$[0, 48, -333, 36]$[333, 48, 0, 36]$[333, 36, 0, 24]"/>
-    </edges>
-    <edges xmi:id="_jZeeMOvHEeOCxqVQAxvSrg" type="Transition" element="_jZd3JOvHEeOCxqVQAxvSrg" source="_5l-RgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_jZeeNOvHEeOCxqVQAxvSrg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_jZeeNevHEeOCxqVQAxvSrg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_jZeeNuvHEeOCxqVQAxvSrg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jZeeMevHEeOCxqVQAxvSrg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_jZeeM-vHEeOCxqVQAxvSrg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jZeeMuvHEeOCxqVQAxvSrg" points="[0, -26, -333, -26]$[0, -51, -333, -51]$[333, -51, 0, -51]$[333, -24, 0, -24]"/>
-    </edges>
-  </notation:Diagram>
-  <notation:Diagram xmi:id="_jY4oUOvHEeOCxqVQAxvSrg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_wr22MMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_ABSvIMdnEeGOoP2Ze98WBQ" type="Region" element="_ABNPkMdnEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_ABTWMMdnEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_ABTWMcdnEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_ABTWMsdnEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_ABTWM8dnEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Tmpak8dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tmozg8dmEeGOoP2Ze98WBQ" x="138" y="49"/>
-        </children>
-        <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Rr_Et8dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr-do8dmEeGOoP2Ze98WBQ" x="30" y="109"/>
-        </children>
-        <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_OTkXZcdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTjwU8dmEeGOoP2Ze98WBQ" x="25" y="-18"/>
-        </children>
-        <children xmi:id="_jZRC0evHEeOCxqVQAxvSrg" type="Exit" element="_jZRC0OvHEeOCxqVQAxvSrg">
-          <children xmi:id="_jZRp4OvHEeOCxqVQAxvSrg" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_jZSQ8OvHEeOCxqVQAxvSrg" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_jZSQ8evHEeOCxqVQAxvSrg"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_jZSQ8uvHEeOCxqVQAxvSrg"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jZRp4evHEeOCxqVQAxvSrg" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jZRp4uvHEeOCxqVQAxvSrg"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jZRC0uvHEeOCxqVQAxvSrg" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jZRC0-vHEeOCxqVQAxvSrg"/>
-        </children>
-        <children xmi:id="_jZYXkevHEeOCxqVQAxvSrg" type="Exit" element="_jZYXkOvHEeOCxqVQAxvSrg">
-          <children xmi:id="_jZY-oOvHEeOCxqVQAxvSrg" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_jZY-o-vHEeOCxqVQAxvSrg" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_jZY-pOvHEeOCxqVQAxvSrg"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_jZY-pevHEeOCxqVQAxvSrg"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jZY-oevHEeOCxqVQAxvSrg" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jZY-ouvHEeOCxqVQAxvSrg"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jZYXkuvHEeOCxqVQAxvSrg" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jZYXk-vHEeOCxqVQAxvSrg"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABTWNMdnEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_ABSvIcdnEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABSvIsdnEeGOoP2Ze98WBQ"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_jY4oUevHEeOCxqVQAxvSrg"/>
-    <edges xmi:id="_jZWiYOvHEeOCxqVQAxvSrg" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_jZRC0evHEeOCxqVQAxvSrg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_jZWiZOvHEeOCxqVQAxvSrg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_jZWiZevHEeOCxqVQAxvSrg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_jZWiZuvHEeOCxqVQAxvSrg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jZWiYevHEeOCxqVQAxvSrg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_jZWiY-vHEeOCxqVQAxvSrg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jZWiYuvHEeOCxqVQAxvSrg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_jZdQEOvHEeOCxqVQAxvSrg" type="Transition" element="_cSyIUOvHEeOCxqVQAxvSrg" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_jZYXkevHEeOCxqVQAxvSrg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_jZd3IevHEeOCxqVQAxvSrg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_jZd3IuvHEeOCxqVQAxvSrg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_jZd3I-vHEeOCxqVQAxvSrg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jZdQEevHEeOCxqVQAxvSrg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_jZd3IOvHEeOCxqVQAxvSrg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jZdQEuvHEeOCxqVQAxvSrg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3" name="after_grouping">
+    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1 # > entry_B0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_q-EGYMmqEeGJr-muz4j25w" specification="" target="_jeUXUMmqEeGJr-muz4j25w"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" specification="" name="E" incomingTransitions="_jZWiZ-vHEeOCxqVQAxvSrg _jZd3JOvHEeOCxqVQAxvSrg"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_wr22MMdmEeGOoP2Ze98WBQ" specification="" name="Composite" incomingTransitions="_kxXTkMmqEeGJr-muz4j25w _QTY6EMdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_jZWiZ-vHEeOCxqVQAxvSrg" specification=" # exit_D0 >" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_jZd3JOvHEeOCxqVQAxvSrg" specification=" # exit_C1 >" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
+        <regions xmi:id="_ABNPkMdnEeGOoP2Ze98WBQ" name="Inner">
+          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
+            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_jZRC0OvHEeOCxqVQAxvSrg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ _jY5PYevHEeOCxqVQAxvSrg">
+            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+            <outgoingTransitions xmi:id="_cSyIUOvHEeOCxqVQAxvSrg" specification="event3" target="_jZYXkOvHEeOCxqVQAxvSrg"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_jZGDsOvHEeOCxqVQAxvSrg">
+            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event3" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_jY5PYOvHEeOCxqVQAxvSrg" name="entry_C0">
+            <outgoingTransitions xmi:id="_jY5PYevHEeOCxqVQAxvSrg" specification="" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_jZFcoOvHEeOCxqVQAxvSrg" name="entry_B0">
+            <outgoingTransitions xmi:id="_jZGDsOvHEeOCxqVQAxvSrg" specification="" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Exit" xmi:id="_jZRC0OvHEeOCxqVQAxvSrg" name="exit_D0" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
+          <vertices xsi:type="sgraph:Exit" xmi:id="_jZYXkOvHEeOCxqVQAxvSrg" name="exit_C1" incomingTransitions="_cSyIUOvHEeOCxqVQAxvSrg"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_jeUXUMmqEeGJr-muz4j25w" name="A2" incomingTransitions="_q-EGYMmqEeGJr-muz4j25w">
+        <outgoingTransitions xmi:id="_kxXTkMmqEeGJr-muz4j25w" specification="event2 # > entry_C0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
+          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
+        </children>
+        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="91"/>
+        </children>
+        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="561" y="155"/>
+        </children>
+        <children xmi:id="_5l-RgMdmEeGOoP2Ze98WBQ" type="SubmachineState" element="_wr22MMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_5l-RhMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RhcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_5l-4kMdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5l-4kcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_5l-4ksdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-4k8dmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5l-4lMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_5l-RgsdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-Rg8dmEeGOoP2Ze98WBQ" x="189" y="153" width="118" height="57"/>
+        </children>
+        <children xmi:id="_jehLoMmqEeGJr-muz4j25w" type="State" element="_jeUXUMmqEeGJr-muz4j25w">
+          <children xsi:type="notation:DecorationNode" xmi:id="_jehysMmqEeGJr-muz4j25w" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jehyscmqEeGJr-muz4j25w"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_jehyssmqEeGJr-muz4j25w"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jeiZwMmqEeGJr-muz4j25w" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_jeiZwcmqEeGJr-muz4j25w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jeiZwsmqEeGJr-muz4j25w"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jeiZw8mqEeGJr-muz4j25w" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jehLocmqEeGJr-muz4j25w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_jehLosmqEeGJr-muz4j25w"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jehLo8mqEeGJr-muz4j25w" x="41" y="227"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="701" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_5l-RgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" x="-4" y="-28"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
+    </edges>
+    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.2,0.09433962264150944)"/>
+    </edges>
+    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
+    </edges>
+    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
+    </edges>
+    <edges xmi:id="_kxhEkMmqEeGJr-muz4j25w" type="Transition" element="_kxXTkMmqEeGJr-muz4j25w" source="_jehLoMmqEeGJr-muz4j25w" target="_5l-RgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_kxhElMmqEeGJr-muz4j25w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_kxhElcmqEeGJr-muz4j25w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_kxhElsmqEeGJr-muz4j25w" x="9" y="34"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kxhEkcmqEeGJr-muz4j25w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_kxhEk8mqEeGJr-muz4j25w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kxhEksmqEeGJr-muz4j25w" points="[18, -1, -170, -1]$[184, -24, -4, -24]"/>
+    </edges>
+    <edges xmi:id="_q-MpQMmqEeGJr-muz4j25w" type="Transition" element="_q-EGYMmqEeGJr-muz4j25w" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_jehLoMmqEeGJr-muz4j25w">
+      <children xsi:type="notation:DecorationNode" xmi:id="_q-NQUcmqEeGJr-muz4j25w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_q-NQUsmqEeGJr-muz4j25w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_q-NQU8mqEeGJr-muz4j25w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q-MpQcmqEeGJr-muz4j25w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_q-NQUMmqEeGJr-muz4j25w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q-MpQsmqEeGJr-muz4j25w" points="[-3, 24, 2, -93]$[-3, 112, 2, -5]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q-XBUMmqEeGJr-muz4j25w" id="(0.325,0.11320754716981132)"/>
+    </edges>
+    <edges xmi:id="_jZXJcOvHEeOCxqVQAxvSrg" type="Transition" element="_jZWiZ-vHEeOCxqVQAxvSrg" source="_5l-RgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_jZXwgOvHEeOCxqVQAxvSrg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_jZXwgevHEeOCxqVQAxvSrg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_jZXwguvHEeOCxqVQAxvSrg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jZXJcevHEeOCxqVQAxvSrg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_jZXJc-vHEeOCxqVQAxvSrg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jZXJcuvHEeOCxqVQAxvSrg" points="[0, 26, -333, 14]$[0, 48, -333, 36]$[333, 48, 0, 36]$[333, 36, 0, 24]"/>
+    </edges>
+    <edges xmi:id="_jZeeMOvHEeOCxqVQAxvSrg" type="Transition" element="_jZd3JOvHEeOCxqVQAxvSrg" source="_5l-RgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_jZeeNOvHEeOCxqVQAxvSrg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_jZeeNevHEeOCxqVQAxvSrg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_jZeeNuvHEeOCxqVQAxvSrg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jZeeMevHEeOCxqVQAxvSrg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_jZeeM-vHEeOCxqVQAxvSrg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jZeeMuvHEeOCxqVQAxvSrg" points="[0, -26, -333, -26]$[0, -51, -333, -51]$[333, -51, 0, -51]$[333, -24, 0, -24]"/>
+    </edges>
+  </notation:Diagram>
+  <notation:Diagram xmi:id="_jY4oUOvHEeOCxqVQAxvSrg" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_wr22MMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_ABSvIMdnEeGOoP2Ze98WBQ" type="Region" element="_ABNPkMdnEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_ABTWMMdnEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_ABTWMcdnEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_ABTWMsdnEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_ABTWM8dnEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tmozg8dmEeGOoP2Ze98WBQ" x="138" y="49"/>
+        </children>
+        <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr-do8dmEeGOoP2Ze98WBQ" x="30" y="109"/>
+        </children>
+        <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTjwU8dmEeGOoP2Ze98WBQ" x="25" y="-18"/>
+        </children>
+        <children xmi:id="_jZRC0evHEeOCxqVQAxvSrg" type="Exit" element="_jZRC0OvHEeOCxqVQAxvSrg">
+          <children xmi:id="_jZRp4OvHEeOCxqVQAxvSrg" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_jZSQ8OvHEeOCxqVQAxvSrg" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_jZSQ8evHEeOCxqVQAxvSrg"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_jZSQ8uvHEeOCxqVQAxvSrg"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jZRp4evHEeOCxqVQAxvSrg" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jZRp4uvHEeOCxqVQAxvSrg"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jZRC0uvHEeOCxqVQAxvSrg" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jZRC0-vHEeOCxqVQAxvSrg"/>
+        </children>
+        <children xmi:id="_jZYXkevHEeOCxqVQAxvSrg" type="Exit" element="_jZYXkOvHEeOCxqVQAxvSrg">
+          <children xmi:id="_jZY-oOvHEeOCxqVQAxvSrg" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_jZY-o-vHEeOCxqVQAxvSrg" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_jZY-pOvHEeOCxqVQAxvSrg"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_jZY-pevHEeOCxqVQAxvSrg"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jZY-oevHEeOCxqVQAxvSrg" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jZY-ouvHEeOCxqVQAxvSrg"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jZYXkuvHEeOCxqVQAxvSrg" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jZYXk-vHEeOCxqVQAxvSrg"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABTWNMdnEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_ABSvIcdnEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABSvIsdnEeGOoP2Ze98WBQ"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_jY4oUevHEeOCxqVQAxvSrg"/>
+    <edges xmi:id="_jZWiYOvHEeOCxqVQAxvSrg" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_jZRC0evHEeOCxqVQAxvSrg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_jZWiZOvHEeOCxqVQAxvSrg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_jZWiZevHEeOCxqVQAxvSrg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_jZWiZuvHEeOCxqVQAxvSrg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jZWiYevHEeOCxqVQAxvSrg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_jZWiY-vHEeOCxqVQAxvSrg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jZWiYuvHEeOCxqVQAxvSrg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_jZdQEOvHEeOCxqVQAxvSrg" type="Transition" element="_cSyIUOvHEeOCxqVQAxvSrg" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_jZYXkevHEeOCxqVQAxvSrg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_jZd3IevHEeOCxqVQAxvSrg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_jZd3IuvHEeOCxqVQAxvSrg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_jZd3I-vHEeOCxqVQAxvSrg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_jZdQEevHEeOCxqVQAxvSrg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_jZd3IOvHEeOCxqVQAxvSrg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_jZdQEuvHEeOCxqVQAxvSrg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 273 - 280
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/extract_subdiagram/before_twoEntryExitPoints.sct

@@ -1,280 +1,273 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3" name="after_grouping">
-    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_q-EGYMmqEeGJr-muz4j25w" specification="" target="_jeUXUMmqEeGJr-muz4j25w"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" name="E" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ _cSyIUOvHEeOCxqVQAxvSrg"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_wr22MMdmEeGOoP2Ze98WBQ" name="Composite">
-        <regions xmi:id="_ABNPkMdnEeGOoP2Ze98WBQ" name="Inner">
-          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
-            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ _kxXTkMmqEeGJr-muz4j25w">
-            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-            <outgoingTransitions xmi:id="_cSyIUOvHEeOCxqVQAxvSrg" specification="event3" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" name="B" incomingTransitions="_QTY6EMdmEeGOoP2Ze98WBQ">
-            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event3" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_jeUXUMmqEeGJr-muz4j25w" name="A2" incomingTransitions="_q-EGYMmqEeGJr-muz4j25w">
-        <outgoingTransitions xmi:id="_kxXTkMmqEeGJr-muz4j25w" specification="event2" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
-          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
-        </children>
-        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_NEmC0cdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="91"/>
-        </children>
-        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Xzi408dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="561" y="167"/>
-        </children>
-        <children xmi:id="_5l-RgMdmEeGOoP2Ze98WBQ" type="SubmachineState" element="_wr22MMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_5l-RhMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RhcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_5l-4kMdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5l-4kcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_5l-4ksdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-4k8dmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5l-4lMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment">
-            <children xmi:id="_ABSvIMdnEeGOoP2Ze98WBQ" type="Region" element="_ABNPkMdnEeGOoP2Ze98WBQ">
-              <children xsi:type="notation:DecorationNode" xmi:id="_ABTWMMdnEeGOoP2Ze98WBQ" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_ABTWMcdnEeGOoP2Ze98WBQ"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_ABTWMsdnEeGOoP2Ze98WBQ"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_ABTWM8dnEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Tmpak8dmEeGOoP2Ze98WBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tmozg8dmEeGOoP2Ze98WBQ" x="138" y="49"/>
-                </children>
-                <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Rr_Et8dmEeGOoP2Ze98WBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr-do8dmEeGOoP2Ze98WBQ" x="30" y="109"/>
-                </children>
-                <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_OTkXZcdmEeGOoP2Ze98WBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTjwU8dmEeGOoP2Ze98WBQ" x="25" y="-18"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABTWNMdnEeGOoP2Ze98WBQ"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_ABSvIcdnEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABSvIsdnEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_5l-RgsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_5l-4lcdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-Rg8dmEeGOoP2Ze98WBQ" x="177" y="37" width="277" height="288"/>
-        </children>
-        <children xmi:id="_jehLoMmqEeGJr-muz4j25w" type="State" element="_jeUXUMmqEeGJr-muz4j25w">
-          <children xsi:type="notation:DecorationNode" xmi:id="_jehysMmqEeGJr-muz4j25w" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jehyscmqEeGJr-muz4j25w"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_jehyssmqEeGJr-muz4j25w"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jeiZwMmqEeGJr-muz4j25w" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_jeiZwcmqEeGJr-muz4j25w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jeiZwsmqEeGJr-muz4j25w"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jeiZw8mqEeGJr-muz4j25w" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jehLocmqEeGJr-muz4j25w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_jehLosmqEeGJr-muz4j25w"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jejA0MmqEeGJr-muz4j25w"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jehLo8mqEeGJr-muz4j25w" x="41" y="227"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="701" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_OTjwUMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" x="-22" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
-    </edges>
-    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.2,0.09433962264150944)"/>
-    </edges>
-    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
-    </edges>
-    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
-    </edges>
-    <edges xmi:id="_Ybr24MdmEeGOoP2Ze98WBQ" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_Ybr25MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_Ybr25cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_Ybr25sdmEeGOoP2Ze98WBQ" x="13" y="7"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Ybr24cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_Ybr248dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Ybr24sdmEeGOoP2Ze98WBQ" points="[7, -1, -106, 2]$[114, -19, 1, -16]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUMdmEeGOoP2Ze98WBQ" id="(0.825,0.4339622641509434)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUcdmEeGOoP2Ze98WBQ" id="(0.2,0.33962264150943394)"/>
-    </edges>
-    <edges xmi:id="_kxhEkMmqEeGJr-muz4j25w" type="Transition" element="_kxXTkMmqEeGJr-muz4j25w" source="_jehLoMmqEeGJr-muz4j25w" target="_Rr-doMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_kxhElMmqEeGJr-muz4j25w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_kxhElcmqEeGJr-muz4j25w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_kxhElsmqEeGJr-muz4j25w" x="-26" y="9"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kxhEkcmqEeGJr-muz4j25w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_kxhEk8mqEeGJr-muz4j25w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kxhEksmqEeGJr-muz4j25w" points="[18, -1, -170, -1]$[184, -24, -4, -24]"/>
-    </edges>
-    <edges xmi:id="_q-MpQMmqEeGJr-muz4j25w" type="Transition" element="_q-EGYMmqEeGJr-muz4j25w" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_jehLoMmqEeGJr-muz4j25w">
-      <children xsi:type="notation:DecorationNode" xmi:id="_q-NQUcmqEeGJr-muz4j25w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_q-NQUsmqEeGJr-muz4j25w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_q-NQU8mqEeGJr-muz4j25w" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q-MpQcmqEeGJr-muz4j25w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_q-NQUMmqEeGJr-muz4j25w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q-MpQsmqEeGJr-muz4j25w" points="[-3, 24, 2, -93]$[-3, 112, 2, -5]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q-XBUMmqEeGJr-muz4j25w" id="(0.325,0.11320754716981132)"/>
-    </edges>
-    <edges xmi:id="_cSz9gOvHEeOCxqVQAxvSrg" type="Transition" element="_cSyIUOvHEeOCxqVQAxvSrg" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_cSz9hOvHEeOCxqVQAxvSrg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_cS0kkOvHEeOCxqVQAxvSrg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_cS0kkevHEeOCxqVQAxvSrg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cSz9gevHEeOCxqVQAxvSrg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_cSz9g-vHEeOCxqVQAxvSrg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cSz9guvHEeOCxqVQAxvSrg" points="[18, -3, -319, 52]$[340, -31, 3, 24]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3" name="after_grouping">
+    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_q-EGYMmqEeGJr-muz4j25w" specification="" target="_jeUXUMmqEeGJr-muz4j25w"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" name="E" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ _cSyIUOvHEeOCxqVQAxvSrg"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_wr22MMdmEeGOoP2Ze98WBQ" name="Composite">
+        <regions xmi:id="_ABNPkMdnEeGOoP2Ze98WBQ" name="Inner">
+          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
+            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ _kxXTkMmqEeGJr-muz4j25w">
+            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+            <outgoingTransitions xmi:id="_cSyIUOvHEeOCxqVQAxvSrg" specification="event3" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" name="B" incomingTransitions="_QTY6EMdmEeGOoP2Ze98WBQ">
+            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event3" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_jeUXUMmqEeGJr-muz4j25w" name="A2" incomingTransitions="_q-EGYMmqEeGJr-muz4j25w">
+        <outgoingTransitions xmi:id="_kxXTkMmqEeGJr-muz4j25w" specification="event2" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
+          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
+        </children>
+        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="91"/>
+        </children>
+        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="561" y="167"/>
+        </children>
+        <children xmi:id="_5l-RgMdmEeGOoP2Ze98WBQ" type="SubmachineState" element="_wr22MMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_5l-RhMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RhcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_5l-4kMdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5l-4kcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_5l-4ksdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-4k8dmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5l-4lMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment">
+            <children xmi:id="_ABSvIMdnEeGOoP2Ze98WBQ" type="Region" element="_ABNPkMdnEeGOoP2Ze98WBQ">
+              <children xsi:type="notation:DecorationNode" xmi:id="_ABTWMMdnEeGOoP2Ze98WBQ" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_ABTWMcdnEeGOoP2Ze98WBQ"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_ABTWMsdnEeGOoP2Ze98WBQ"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_ABTWM8dnEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tmozg8dmEeGOoP2Ze98WBQ" x="138" y="49"/>
+                </children>
+                <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr-do8dmEeGOoP2Ze98WBQ" x="30" y="109"/>
+                </children>
+                <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTjwU8dmEeGOoP2Ze98WBQ" x="25" y="-18"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABTWNMdnEeGOoP2Ze98WBQ"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_ABSvIcdnEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABSvIsdnEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_5l-RgsdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-Rg8dmEeGOoP2Ze98WBQ" x="177" y="37" width="277" height="288"/>
+        </children>
+        <children xmi:id="_jehLoMmqEeGJr-muz4j25w" type="State" element="_jeUXUMmqEeGJr-muz4j25w">
+          <children xsi:type="notation:DecorationNode" xmi:id="_jehysMmqEeGJr-muz4j25w" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jehyscmqEeGJr-muz4j25w"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_jehyssmqEeGJr-muz4j25w"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jeiZwMmqEeGJr-muz4j25w" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_jeiZwcmqEeGJr-muz4j25w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jeiZwsmqEeGJr-muz4j25w"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jeiZw8mqEeGJr-muz4j25w" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jehLocmqEeGJr-muz4j25w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_jehLosmqEeGJr-muz4j25w"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jehLo8mqEeGJr-muz4j25w" x="41" y="227"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="701" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_OTjwUMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" x="-22" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
+    </edges>
+    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.2,0.09433962264150944)"/>
+    </edges>
+    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
+    </edges>
+    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
+    </edges>
+    <edges xmi:id="_Ybr24MdmEeGOoP2Ze98WBQ" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_Ybr25MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_Ybr25cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_Ybr25sdmEeGOoP2Ze98WBQ" x="13" y="7"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Ybr24cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Ybr248dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Ybr24sdmEeGOoP2Ze98WBQ" points="[7, -1, -106, 2]$[114, -19, 1, -16]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUMdmEeGOoP2Ze98WBQ" id="(0.825,0.4339622641509434)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUcdmEeGOoP2Ze98WBQ" id="(0.2,0.33962264150943394)"/>
+    </edges>
+    <edges xmi:id="_kxhEkMmqEeGJr-muz4j25w" type="Transition" element="_kxXTkMmqEeGJr-muz4j25w" source="_jehLoMmqEeGJr-muz4j25w" target="_Rr-doMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_kxhElMmqEeGJr-muz4j25w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_kxhElcmqEeGJr-muz4j25w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_kxhElsmqEeGJr-muz4j25w" x="-26" y="9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kxhEkcmqEeGJr-muz4j25w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_kxhEk8mqEeGJr-muz4j25w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kxhEksmqEeGJr-muz4j25w" points="[18, -1, -170, -1]$[184, -24, -4, -24]"/>
+    </edges>
+    <edges xmi:id="_q-MpQMmqEeGJr-muz4j25w" type="Transition" element="_q-EGYMmqEeGJr-muz4j25w" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_jehLoMmqEeGJr-muz4j25w">
+      <children xsi:type="notation:DecorationNode" xmi:id="_q-NQUcmqEeGJr-muz4j25w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_q-NQUsmqEeGJr-muz4j25w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_q-NQU8mqEeGJr-muz4j25w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q-MpQcmqEeGJr-muz4j25w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_q-NQUMmqEeGJr-muz4j25w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q-MpQsmqEeGJr-muz4j25w" points="[-3, 24, 2, -93]$[-3, 112, 2, -5]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q-XBUMmqEeGJr-muz4j25w" id="(0.325,0.11320754716981132)"/>
+    </edges>
+    <edges xmi:id="_cSz9gOvHEeOCxqVQAxvSrg" type="Transition" element="_cSyIUOvHEeOCxqVQAxvSrg" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_cSz9hOvHEeOCxqVQAxvSrg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_cS0kkOvHEeOCxqVQAxvSrg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_cS0kkevHEeOCxqVQAxvSrg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cSz9gevHEeOCxqVQAxvSrg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_cSz9g-vHEeOCxqVQAxvSrg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cSz9guvHEeOCxqVQAxvSrg" points="[18, -3, -319, 52]$[340, -31, 3, 24]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 221 - 226
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/fold_inc_action/after.sct

@@ -1,226 +1,221 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
-    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification=" / x = 3" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_gnvHwMdlEeGOoP2Ze98WBQ" specification="" target="_bKn-0MdlEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="entry / y +=1 ; x+=1 ; y = x + 10" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ _cY-oUMdlEeGOoP2Ze98WBQ"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_bKn-0MdlEeGOoP2Ze98WBQ" name="A2" incomingTransitions="_gnvHwMdlEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_cY-oUMdlEeGOoP2Ze98WBQ" specification="" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_LuJ_MOqjEeG_KKo5r9OX-w" specification="/x+=1" target="_JRcsMOqjEeG_KKo5r9OX-w"/>
-        <outgoingTransitions xmi:id="_WHnAcHIVEeKt7LlJCM3PJg" specification="" target="_TNDT0HIVEeKt7LlJCM3PJg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_EPdZAOqjEeG_KKo5r9OX-w" specification="entry /&#xA;  x=0" name="CompState">
-        <regions xmi:id="_EPgcUOqjEeG_KKo5r9OX-w" name="compInnerRegion">
-          <vertices xsi:type="sgraph:State" xmi:id="_JRcsMOqjEeG_KKo5r9OX-w" specification="" name="InnerState" incomingTransitions="_LuJ_MOqjEeG_KKo5r9OX-w"/>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_TNDT0HIVEeKt7LlJCM3PJg" name="C" incomingTransitions="_WHnAcHIVEeKt7LlJCM3PJg"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
-          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="70" y="20"/>
-        </children>
-        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_AU6A8cdiEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="60" y="97"/>
-        </children>
-        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_BFCdY8diEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="79" width="93" height="98"/>
-        </children>
-        <children xmi:id="_bKusgMdlEeGOoP2Ze98WBQ" type="State" element="_bKn-0MdlEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_bKvTkMdlEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_bKvTkcdlEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_bKvTksdlEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_bKvTk8dlEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_bKvTlMdlEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKvTlcdlEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_bKv6oMdlEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_bKusgcdlEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_bKusgsdlEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_bKv6ocdlEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKusg8dlEeGOoP2Ze98WBQ" x="62" y="194"/>
-        </children>
-        <children xmi:id="_EQpEwOqjEeG_KKo5r9OX-w" type="State" element="_EPdZAOqjEeG_KKo5r9OX-w">
-          <children xsi:type="notation:DecorationNode" xmi:id="_EQy1wOqjEeG_KKo5r9OX-w" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_EQy1weqjEeG_KKo5r9OX-w"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_EQy1wuqjEeG_KKo5r9OX-w"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_EQzc0OqjEeG_KKo5r9OX-w" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_EQ0D4OqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ0D4eqjEeG_KKo5r9OX-w"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_EQ0q8OqjEeG_KKo5r9OX-w" type="StateFigureCompartment">
-            <children xmi:id="_EQ7YoOqjEeG_KKo5r9OX-w" type="Region" element="_EPgcUOqjEeG_KKo5r9OX-w">
-              <children xsi:type="notation:DecorationNode" xmi:id="_EQ7_sOqjEeG_KKo5r9OX-w" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7_seqjEeG_KKo5r9OX-w"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_EQ7_suqjEeG_KKo5r9OX-w"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_EQ7_s-qjEeG_KKo5r9OX-w" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_JRnrUOqjEeG_KKo5r9OX-w" type="State" element="_JRcsMOqjEeG_KKo5r9OX-w">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_JRoSYOqjEeG_KKo5r9OX-w" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_JRoSYeqjEeG_KKo5r9OX-w"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_JRoSYuqjEeG_KKo5r9OX-w"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_JRoSY-qjEeG_KKo5r9OX-w" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_JRo5cOqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRo5ceqjEeG_KKo5r9OX-w"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_JRo5cuqjEeG_KKo5r9OX-w" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_JRnrUeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_JRnrUuqjEeG_KKo5r9OX-w"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_JRo5c-qjEeG_KKo5r9OX-w"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRnrU-qjEeG_KKo5r9OX-w" x="50" y="2"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7_tOqjEeG_KKo5r9OX-w"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7YoeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7YouqjEeG_KKo5r9OX-w"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_EQpEweqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_EQpEwuqjEeG_KKo5r9OX-w"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_EQ1SAOqjEeG_KKo5r9OX-w"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQpEw-qjEeG_KKo5r9OX-w" x="289" y="251" width="177" height="150"/>
-        </children>
-        <children xmi:id="_TNCswXIVEeKt7LlJCM3PJg" type="State" element="_TNDT0HIVEeKt7LlJCM3PJg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_TNCswnIVEeKt7LlJCM3PJg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_TNCsw3IVEeKt7LlJCM3PJg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_TNCsxHIVEeKt7LlJCM3PJg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_TNCsxXIVEeKt7LlJCM3PJg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_TNCsxnIVEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TNCsx3IVEeKt7LlJCM3PJg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_TNCsyHIVEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_TNCsyXIVEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_TNCsynIVEeKt7LlJCM3PJg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_TNCsy3IVEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TNCszHIVEeKt7LlJCM3PJg" x="301" y="447"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="581" height="535"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="535"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
-    </edges>
-    <edges xmi:id="_cZAdgMdlEeGOoP2Ze98WBQ" type="Transition" element="_cY-oUMdlEeGOoP2Ze98WBQ" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_cZAdhMdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_cZAdhcdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_cZAdhsdlEeGOoP2Ze98WBQ" x="-53" y="15"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cZAdgcdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_cZAdg8dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cZAdgsdlEeGOoP2Ze98WBQ" points="[8, -6, -201, 103]$[200, -6, -9, 103]$[200, -69, -9, 40]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cZC5wMdlEeGOoP2Ze98WBQ" id="(0.775,0.7358490566037735)"/>
-    </edges>
-    <edges xmi:id="_gnw88MdlEeGOoP2Ze98WBQ" type="Transition" element="_gnvHwMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_bKusgMdlEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_gnw89MdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_gnw89cdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_gnxkAMdlEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_gnw88cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_gnw888dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_gnw88sdlEeGOoP2Ze98WBQ" points="[-2, 24, 9, -94]$[-10, 121, 1, 3]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gnzZMMdlEeGOoP2Ze98WBQ" id="(0.125,0.9433962264150944)"/>
-    </edges>
-    <edges xmi:id="_LuRT8OqjEeG_KKo5r9OX-w" type="Transition" element="_LuJ_MOqjEeG_KKo5r9OX-w" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_JRnrUOqjEeG_KKo5r9OX-w">
-      <children xsi:type="notation:DecorationNode" xmi:id="_LuR7AeqjEeG_KKo5r9OX-w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_LuR7AuqjEeG_KKo5r9OX-w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_LuR7A-qjEeG_KKo5r9OX-w" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_LuRT8eqjEeG_KKo5r9OX-w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_LuR7AOqjEeG_KKo5r9OX-w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_LuRT8uqjEeG_KKo5r9OX-w" points="[0, 24, -307, -109]$[0, 133, -307, 0]$[278, 133, -29, 0]"/>
-    </edges>
-    <edges xmi:id="_WHoOkHIVEeKt7LlJCM3PJg" type="Transition" element="_WHnAcHIVEeKt7LlJCM3PJg" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_TNCswXIVEeKt7LlJCM3PJg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_WHoOlHIVEeKt7LlJCM3PJg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_WHoOlXIVEeKt7LlJCM3PJg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_WHoOlnIVEeKt7LlJCM3PJg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_WHoOkXIVEeKt7LlJCM3PJg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_WHoOk3IVEeKt7LlJCM3PJg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_WHoOknIVEeKt7LlJCM3PJg" points="[0, 27, -239, -226]$[0, 253, -239, 0]$[222, 253, -17, 0]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
+    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification=" / x = 3" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_gnvHwMdlEeGOoP2Ze98WBQ" specification="" target="_bKn-0MdlEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="entry / y +=1 ; x+=1 ; y = x + 10" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ _cY-oUMdlEeGOoP2Ze98WBQ"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_bKn-0MdlEeGOoP2Ze98WBQ" name="A2" incomingTransitions="_gnvHwMdlEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_cY-oUMdlEeGOoP2Ze98WBQ" specification="" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_LuJ_MOqjEeG_KKo5r9OX-w" specification="/x+=1" target="_JRcsMOqjEeG_KKo5r9OX-w"/>
+        <outgoingTransitions xmi:id="_WHnAcHIVEeKt7LlJCM3PJg" specification="" target="_TNDT0HIVEeKt7LlJCM3PJg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_EPdZAOqjEeG_KKo5r9OX-w" specification="entry /&#xA;  x=0" name="CompState">
+        <regions xmi:id="_EPgcUOqjEeG_KKo5r9OX-w" name="compInnerRegion">
+          <vertices xsi:type="sgraph:State" xmi:id="_JRcsMOqjEeG_KKo5r9OX-w" specification="" name="InnerState" incomingTransitions="_LuJ_MOqjEeG_KKo5r9OX-w"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_TNDT0HIVEeKt7LlJCM3PJg" name="C" incomingTransitions="_WHnAcHIVEeKt7LlJCM3PJg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
+          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="70" y="20"/>
+        </children>
+        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="60" y="97"/>
+        </children>
+        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="79" width="93" height="98"/>
+        </children>
+        <children xmi:id="_bKusgMdlEeGOoP2Ze98WBQ" type="State" element="_bKn-0MdlEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_bKvTkMdlEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_bKvTkcdlEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_bKvTksdlEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_bKvTk8dlEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_bKvTlMdlEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKvTlcdlEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_bKv6oMdlEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_bKusgcdlEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_bKusgsdlEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKusg8dlEeGOoP2Ze98WBQ" x="62" y="194"/>
+        </children>
+        <children xmi:id="_EQpEwOqjEeG_KKo5r9OX-w" type="State" element="_EPdZAOqjEeG_KKo5r9OX-w">
+          <children xsi:type="notation:DecorationNode" xmi:id="_EQy1wOqjEeG_KKo5r9OX-w" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_EQy1weqjEeG_KKo5r9OX-w"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_EQy1wuqjEeG_KKo5r9OX-w"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_EQzc0OqjEeG_KKo5r9OX-w" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_EQ0D4OqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ0D4eqjEeG_KKo5r9OX-w"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_EQ0q8OqjEeG_KKo5r9OX-w" type="StateFigureCompartment">
+            <children xmi:id="_EQ7YoOqjEeG_KKo5r9OX-w" type="Region" element="_EPgcUOqjEeG_KKo5r9OX-w">
+              <children xsi:type="notation:DecorationNode" xmi:id="_EQ7_sOqjEeG_KKo5r9OX-w" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7_seqjEeG_KKo5r9OX-w"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_EQ7_suqjEeG_KKo5r9OX-w"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_EQ7_s-qjEeG_KKo5r9OX-w" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_JRnrUOqjEeG_KKo5r9OX-w" type="State" element="_JRcsMOqjEeG_KKo5r9OX-w">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_JRoSYOqjEeG_KKo5r9OX-w" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_JRoSYeqjEeG_KKo5r9OX-w"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_JRoSYuqjEeG_KKo5r9OX-w"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_JRoSY-qjEeG_KKo5r9OX-w" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_JRo5cOqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRo5ceqjEeG_KKo5r9OX-w"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_JRo5cuqjEeG_KKo5r9OX-w" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_JRnrUeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_JRnrUuqjEeG_KKo5r9OX-w"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRnrU-qjEeG_KKo5r9OX-w" x="50" y="2"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7_tOqjEeG_KKo5r9OX-w"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7YoeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7YouqjEeG_KKo5r9OX-w"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_EQpEweqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_EQpEwuqjEeG_KKo5r9OX-w"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQpEw-qjEeG_KKo5r9OX-w" x="289" y="251" width="177" height="150"/>
+        </children>
+        <children xmi:id="_TNCswXIVEeKt7LlJCM3PJg" type="State" element="_TNDT0HIVEeKt7LlJCM3PJg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_TNCswnIVEeKt7LlJCM3PJg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_TNCsw3IVEeKt7LlJCM3PJg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_TNCsxHIVEeKt7LlJCM3PJg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_TNCsxXIVEeKt7LlJCM3PJg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_TNCsxnIVEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TNCsx3IVEeKt7LlJCM3PJg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_TNCsyHIVEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_TNCsyXIVEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_TNCsynIVEeKt7LlJCM3PJg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_TNCsy3IVEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TNCszHIVEeKt7LlJCM3PJg" x="301" y="447"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="581" height="535"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="535"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
+    </edges>
+    <edges xmi:id="_cZAdgMdlEeGOoP2Ze98WBQ" type="Transition" element="_cY-oUMdlEeGOoP2Ze98WBQ" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_cZAdhMdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_cZAdhcdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_cZAdhsdlEeGOoP2Ze98WBQ" x="-53" y="15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cZAdgcdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_cZAdg8dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cZAdgsdlEeGOoP2Ze98WBQ" points="[8, -6, -201, 103]$[200, -6, -9, 103]$[200, -69, -9, 40]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cZC5wMdlEeGOoP2Ze98WBQ" id="(0.775,0.7358490566037735)"/>
+    </edges>
+    <edges xmi:id="_gnw88MdlEeGOoP2Ze98WBQ" type="Transition" element="_gnvHwMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_bKusgMdlEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_gnw89MdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_gnw89cdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_gnxkAMdlEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_gnw88cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_gnw888dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_gnw88sdlEeGOoP2Ze98WBQ" points="[-2, 24, 9, -94]$[-10, 121, 1, 3]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gnzZMMdlEeGOoP2Ze98WBQ" id="(0.125,0.9433962264150944)"/>
+    </edges>
+    <edges xmi:id="_LuRT8OqjEeG_KKo5r9OX-w" type="Transition" element="_LuJ_MOqjEeG_KKo5r9OX-w" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_JRnrUOqjEeG_KKo5r9OX-w">
+      <children xsi:type="notation:DecorationNode" xmi:id="_LuR7AeqjEeG_KKo5r9OX-w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_LuR7AuqjEeG_KKo5r9OX-w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_LuR7A-qjEeG_KKo5r9OX-w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_LuRT8eqjEeG_KKo5r9OX-w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_LuR7AOqjEeG_KKo5r9OX-w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_LuRT8uqjEeG_KKo5r9OX-w" points="[0, 24, -307, -109]$[0, 133, -307, 0]$[278, 133, -29, 0]"/>
+    </edges>
+    <edges xmi:id="_WHoOkHIVEeKt7LlJCM3PJg" type="Transition" element="_WHnAcHIVEeKt7LlJCM3PJg" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_TNCswXIVEeKt7LlJCM3PJg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_WHoOlHIVEeKt7LlJCM3PJg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_WHoOlXIVEeKt7LlJCM3PJg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_WHoOlnIVEeKt7LlJCM3PJg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_WHoOkXIVEeKt7LlJCM3PJg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_WHoOk3IVEeKt7LlJCM3PJg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_WHoOknIVEeKt7LlJCM3PJg" points="[0, 27, -239, -226]$[0, 253, -239, 0]$[222, 253, -17, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 245 - 250
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/fold_inc_action/before.sct

@@ -1,250 +1,245 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
-    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification="/x = 3; x+=1; y = x + 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_gnvHwMdlEeGOoP2Ze98WBQ" specification="" target="_bKn-0MdlEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="entry / &#xA;  y +=1" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ _cY-oUMdlEeGOoP2Ze98WBQ"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_bKn-0MdlEeGOoP2Ze98WBQ" name="A2" incomingTransitions="_gnvHwMdlEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_cY-oUMdlEeGOoP2Ze98WBQ" specification="/x+=1; y = x + 10 " target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_LuJ_MOqjEeG_KKo5r9OX-w" specification="/x+=1" target="_JRcsMOqjEeG_KKo5r9OX-w"/>
-        <outgoingTransitions xmi:id="_pM7lIHINEeK_6a0R9wQhsg" specification="" target="_jvLjAHINEeK_6a0R9wQhsg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_EPdZAOqjEeG_KKo5r9OX-w" specification="entry /&#xA;  x=0" name="CompState">
-        <regions xmi:id="_EPgcUOqjEeG_KKo5r9OX-w" name="compInnerRegion">
-          <vertices xsi:type="sgraph:State" xmi:id="_JRcsMOqjEeG_KKo5r9OX-w" specification="" name="InnerState" incomingTransitions="_LuJ_MOqjEeG_KKo5r9OX-w"/>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_jvLjAHINEeK_6a0R9wQhsg" name="C" incomingTransitions="_pM7lIHINEeK_6a0R9wQhsg"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
-          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="70" y="20"/>
-        </children>
-        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_AU6A8cdiEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="60" y="97"/>
-        </children>
-        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_BFCdY8diEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="81" width="93" height="84"/>
-        </children>
-        <children xmi:id="_bKusgMdlEeGOoP2Ze98WBQ" type="State" element="_bKn-0MdlEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_bKvTkMdlEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_bKvTkcdlEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_bKvTksdlEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_bKvTk8dlEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_bKvTlMdlEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKvTlcdlEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_bKv6oMdlEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_bKusgcdlEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_bKusgsdlEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_bKv6ocdlEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKusg8dlEeGOoP2Ze98WBQ" x="62" y="194"/>
-        </children>
-        <children xmi:id="_EQpEwOqjEeG_KKo5r9OX-w" type="State" element="_EPdZAOqjEeG_KKo5r9OX-w">
-          <children xsi:type="notation:DecorationNode" xmi:id="_EQy1wOqjEeG_KKo5r9OX-w" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_EQy1weqjEeG_KKo5r9OX-w"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_EQy1wuqjEeG_KKo5r9OX-w"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_EQzc0OqjEeG_KKo5r9OX-w" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_EQ0D4OqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ0D4eqjEeG_KKo5r9OX-w"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_EQ0q8OqjEeG_KKo5r9OX-w" type="StateFigureCompartment">
-            <children xmi:id="_EQ7YoOqjEeG_KKo5r9OX-w" type="Region" element="_EPgcUOqjEeG_KKo5r9OX-w">
-              <children xsi:type="notation:DecorationNode" xmi:id="_EQ7_sOqjEeG_KKo5r9OX-w" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7_seqjEeG_KKo5r9OX-w"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_EQ7_suqjEeG_KKo5r9OX-w"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_EQ7_s-qjEeG_KKo5r9OX-w" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_JRnrUOqjEeG_KKo5r9OX-w" type="State" element="_JRcsMOqjEeG_KKo5r9OX-w">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_JRoSYOqjEeG_KKo5r9OX-w" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_JRoSYeqjEeG_KKo5r9OX-w"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_JRoSYuqjEeG_KKo5r9OX-w"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_JRoSY-qjEeG_KKo5r9OX-w" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_JRo5cOqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRo5ceqjEeG_KKo5r9OX-w"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_JRo5cuqjEeG_KKo5r9OX-w" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_JRnrUeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_JRnrUuqjEeG_KKo5r9OX-w"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_JRo5c-qjEeG_KKo5r9OX-w"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRnrU-qjEeG_KKo5r9OX-w" x="50" y="2"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7_tOqjEeG_KKo5r9OX-w"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7YoeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7YouqjEeG_KKo5r9OX-w"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_EQpEweqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_EQpEwuqjEeG_KKo5r9OX-w"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_EQ1SAOqjEeG_KKo5r9OX-w"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQpEw-qjEeG_KKo5r9OX-w" x="289" y="251" width="177" height="154"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_xdyGwPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Folding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_xd1xIPN2EeGld5XQj3v7aA" type="DiagramName">
-            <element xsi:nil="true"/>
-          </children>
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_xd2YMPN2EeGld5XQj3v7aA" type="Description">
-            <element xsi:nil="true"/>
-          </children>
-          <styles xsi:type="notation:TextStyle" xmi:id="_xdyGwfN2EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:LineTypeStyle" xmi:id="_xdyGwvN2EeGld5XQj3v7aA"/>
-          <element xsi:nil="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xdyGw_N2EeGld5XQj3v7aA" x="169" y="302" height="37"/>
-        </children>
-        <children xmi:id="_jvPNYHINEeK_6a0R9wQhsg" type="State" element="_jvLjAHINEeK_6a0R9wQhsg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_jvRCkHINEeK_6a0R9wQhsg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jvRCkXINEeK_6a0R9wQhsg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_jvRpoHINEeK_6a0R9wQhsg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jvRpoXINEeK_6a0R9wQhsg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_jvSQsHINEeK_6a0R9wQhsg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jvSQsXINEeK_6a0R9wQhsg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jvS3wHINEeK_6a0R9wQhsg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jvPNYXINEeK_6a0R9wQhsg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_jvPNYnINEeK_6a0R9wQhsg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jvS3wXINEeK_6a0R9wQhsg" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jvPNY3INEeK_6a0R9wQhsg" x="291" y="437"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_sf05QHINEeK_6a0R9wQhsg" type="Note" fontName="Verdana" description="Refactoring disabled" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_sf1gUHINEeK_6a0R9wQhsg" type="DiagramName">
-            <element xsi:nil="true"/>
-          </children>
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_sf1gUXINEeK_6a0R9wQhsg" type="Description">
-            <element xsi:nil="true"/>
-          </children>
-          <styles xsi:type="notation:TextStyle" xmi:id="_sf05QXINEeK_6a0R9wQhsg"/>
-          <styles xsi:type="notation:LineTypeStyle" xmi:id="_sf05QnINEeK_6a0R9wQhsg"/>
-          <element xsi:nil="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_sf05Q3INEeK_6a0R9wQhsg" x="166" y="415" height="31"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="581" height="619"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="619"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
-    </edges>
-    <edges xmi:id="_cZAdgMdlEeGOoP2Ze98WBQ" type="Transition" element="_cY-oUMdlEeGOoP2Ze98WBQ" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_cZAdhMdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_cZAdhcdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_cZAdhsdlEeGOoP2Ze98WBQ" x="-53" y="15"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cZAdgcdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_cZAdg8dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cZAdgsdlEeGOoP2Ze98WBQ" points="[8, -6, -201, 103]$[200, -6, -9, 103]$[200, -69, -9, 40]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cZC5wMdlEeGOoP2Ze98WBQ" id="(0.775,0.7358490566037735)"/>
-    </edges>
-    <edges xmi:id="_gnw88MdlEeGOoP2Ze98WBQ" type="Transition" element="_gnvHwMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_bKusgMdlEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_gnw89MdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_gnw89cdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_gnxkAMdlEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_gnw88cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_gnw888dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_gnw88sdlEeGOoP2Ze98WBQ" points="[-2, 24, 9, -94]$[-10, 121, 1, 3]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gnzZMMdlEeGOoP2Ze98WBQ" id="(0.125,0.9433962264150944)"/>
-    </edges>
-    <edges xmi:id="_LuRT8OqjEeG_KKo5r9OX-w" type="Transition" element="_LuJ_MOqjEeG_KKo5r9OX-w" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_JRnrUOqjEeG_KKo5r9OX-w">
-      <children xsi:type="notation:DecorationNode" xmi:id="_LuR7AeqjEeG_KKo5r9OX-w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_LuR7AuqjEeG_KKo5r9OX-w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_LuR7A-qjEeG_KKo5r9OX-w" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_LuRT8eqjEeG_KKo5r9OX-w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_LuR7AOqjEeG_KKo5r9OX-w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_LuRT8uqjEeG_KKo5r9OX-w" points="[0, 24, -307, -109]$[0, 133, -307, 0]$[278, 133, -29, 0]"/>
-    </edges>
-    <edges xmi:id="_pM-BYHINEeK_6a0R9wQhsg" type="Transition" element="_pM7lIHINEeK_6a0R9wQhsg" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_jvPNYHINEeK_6a0R9wQhsg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_pM-ocHINEeK_6a0R9wQhsg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_pM-ocXINEeK_6a0R9wQhsg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_pM-ocnINEeK_6a0R9wQhsg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_pM-BYXINEeK_6a0R9wQhsg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_pM-BY3INEeK_6a0R9wQhsg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_pM-BYnINEeK_6a0R9wQhsg" points="[0, 27, -229, -216]$[0, 235, -229, -8]$[212, 235, -17, -8]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
+    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification="/x = 3; x+=1; y = x + 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_gnvHwMdlEeGOoP2Ze98WBQ" specification="" target="_bKn-0MdlEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="entry / &#xA;  y +=1" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ _cY-oUMdlEeGOoP2Ze98WBQ"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_bKn-0MdlEeGOoP2Ze98WBQ" name="A2" incomingTransitions="_gnvHwMdlEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_cY-oUMdlEeGOoP2Ze98WBQ" specification="/x+=1; y = x + 10 " target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_LuJ_MOqjEeG_KKo5r9OX-w" specification="/x+=1" target="_JRcsMOqjEeG_KKo5r9OX-w"/>
+        <outgoingTransitions xmi:id="_pM7lIHINEeK_6a0R9wQhsg" specification="" target="_jvLjAHINEeK_6a0R9wQhsg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_EPdZAOqjEeG_KKo5r9OX-w" specification="entry /&#xA;  x=0" name="CompState">
+        <regions xmi:id="_EPgcUOqjEeG_KKo5r9OX-w" name="compInnerRegion">
+          <vertices xsi:type="sgraph:State" xmi:id="_JRcsMOqjEeG_KKo5r9OX-w" specification="" name="InnerState" incomingTransitions="_LuJ_MOqjEeG_KKo5r9OX-w"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_jvLjAHINEeK_6a0R9wQhsg" name="C" incomingTransitions="_pM7lIHINEeK_6a0R9wQhsg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
+          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="70" y="20"/>
+        </children>
+        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="60" y="97"/>
+        </children>
+        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="81" width="93" height="84"/>
+        </children>
+        <children xmi:id="_bKusgMdlEeGOoP2Ze98WBQ" type="State" element="_bKn-0MdlEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_bKvTkMdlEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_bKvTkcdlEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_bKvTksdlEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_bKvTk8dlEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_bKvTlMdlEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKvTlcdlEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_bKv6oMdlEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_bKusgcdlEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_bKusgsdlEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKusg8dlEeGOoP2Ze98WBQ" x="62" y="194"/>
+        </children>
+        <children xmi:id="_EQpEwOqjEeG_KKo5r9OX-w" type="State" element="_EPdZAOqjEeG_KKo5r9OX-w">
+          <children xsi:type="notation:DecorationNode" xmi:id="_EQy1wOqjEeG_KKo5r9OX-w" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_EQy1weqjEeG_KKo5r9OX-w"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_EQy1wuqjEeG_KKo5r9OX-w"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_EQzc0OqjEeG_KKo5r9OX-w" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_EQ0D4OqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ0D4eqjEeG_KKo5r9OX-w"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_EQ0q8OqjEeG_KKo5r9OX-w" type="StateFigureCompartment">
+            <children xmi:id="_EQ7YoOqjEeG_KKo5r9OX-w" type="Region" element="_EPgcUOqjEeG_KKo5r9OX-w">
+              <children xsi:type="notation:DecorationNode" xmi:id="_EQ7_sOqjEeG_KKo5r9OX-w" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7_seqjEeG_KKo5r9OX-w"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_EQ7_suqjEeG_KKo5r9OX-w"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_EQ7_s-qjEeG_KKo5r9OX-w" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_JRnrUOqjEeG_KKo5r9OX-w" type="State" element="_JRcsMOqjEeG_KKo5r9OX-w">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_JRoSYOqjEeG_KKo5r9OX-w" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_JRoSYeqjEeG_KKo5r9OX-w"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_JRoSYuqjEeG_KKo5r9OX-w"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_JRoSY-qjEeG_KKo5r9OX-w" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_JRo5cOqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRo5ceqjEeG_KKo5r9OX-w"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_JRo5cuqjEeG_KKo5r9OX-w" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_JRnrUeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_JRnrUuqjEeG_KKo5r9OX-w"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRnrU-qjEeG_KKo5r9OX-w" x="50" y="2"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7_tOqjEeG_KKo5r9OX-w"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7YoeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7YouqjEeG_KKo5r9OX-w"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_EQpEweqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_EQpEwuqjEeG_KKo5r9OX-w"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQpEw-qjEeG_KKo5r9OX-w" x="289" y="251" width="177" height="154"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_xdyGwPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Folding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_xd1xIPN2EeGld5XQj3v7aA" type="DiagramName">
+            <element xsi:nil="true"/>
+          </children>
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_xd2YMPN2EeGld5XQj3v7aA" type="Description">
+            <element xsi:nil="true"/>
+          </children>
+          <styles xsi:type="notation:TextStyle" xmi:id="_xdyGwfN2EeGld5XQj3v7aA"/>
+          <styles xsi:type="notation:LineTypeStyle" xmi:id="_xdyGwvN2EeGld5XQj3v7aA"/>
+          <element xsi:nil="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_xdyGw_N2EeGld5XQj3v7aA" x="169" y="302" height="37"/>
+        </children>
+        <children xmi:id="_jvPNYHINEeK_6a0R9wQhsg" type="State" element="_jvLjAHINEeK_6a0R9wQhsg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_jvRCkHINEeK_6a0R9wQhsg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jvRCkXINEeK_6a0R9wQhsg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_jvRpoHINEeK_6a0R9wQhsg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jvRpoXINEeK_6a0R9wQhsg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_jvSQsHINEeK_6a0R9wQhsg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jvSQsXINEeK_6a0R9wQhsg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jvS3wHINEeK_6a0R9wQhsg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jvPNYXINEeK_6a0R9wQhsg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_jvPNYnINEeK_6a0R9wQhsg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jvS3wXINEeK_6a0R9wQhsg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jvPNY3INEeK_6a0R9wQhsg" x="291" y="437"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_sf05QHINEeK_6a0R9wQhsg" type="Note" fontName="Verdana" description="Refactoring disabled" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_sf1gUHINEeK_6a0R9wQhsg" type="DiagramName">
+            <element xsi:nil="true"/>
+          </children>
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_sf1gUXINEeK_6a0R9wQhsg" type="Description">
+            <element xsi:nil="true"/>
+          </children>
+          <styles xsi:type="notation:TextStyle" xmi:id="_sf05QXINEeK_6a0R9wQhsg"/>
+          <styles xsi:type="notation:LineTypeStyle" xmi:id="_sf05QnINEeK_6a0R9wQhsg"/>
+          <element xsi:nil="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_sf05Q3INEeK_6a0R9wQhsg" x="166" y="415" height="31"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="581" height="619"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="619"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
+    </edges>
+    <edges xmi:id="_cZAdgMdlEeGOoP2Ze98WBQ" type="Transition" element="_cY-oUMdlEeGOoP2Ze98WBQ" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_cZAdhMdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_cZAdhcdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_cZAdhsdlEeGOoP2Ze98WBQ" x="-53" y="15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cZAdgcdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_cZAdg8dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cZAdgsdlEeGOoP2Ze98WBQ" points="[8, -6, -201, 103]$[200, -6, -9, 103]$[200, -69, -9, 40]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cZC5wMdlEeGOoP2Ze98WBQ" id="(0.775,0.7358490566037735)"/>
+    </edges>
+    <edges xmi:id="_gnw88MdlEeGOoP2Ze98WBQ" type="Transition" element="_gnvHwMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_bKusgMdlEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_gnw89MdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_gnw89cdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_gnxkAMdlEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_gnw88cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_gnw888dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_gnw88sdlEeGOoP2Ze98WBQ" points="[-2, 24, 9, -94]$[-10, 121, 1, 3]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gnzZMMdlEeGOoP2Ze98WBQ" id="(0.125,0.9433962264150944)"/>
+    </edges>
+    <edges xmi:id="_LuRT8OqjEeG_KKo5r9OX-w" type="Transition" element="_LuJ_MOqjEeG_KKo5r9OX-w" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_JRnrUOqjEeG_KKo5r9OX-w">
+      <children xsi:type="notation:DecorationNode" xmi:id="_LuR7AeqjEeG_KKo5r9OX-w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_LuR7AuqjEeG_KKo5r9OX-w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_LuR7A-qjEeG_KKo5r9OX-w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_LuRT8eqjEeG_KKo5r9OX-w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_LuR7AOqjEeG_KKo5r9OX-w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_LuRT8uqjEeG_KKo5r9OX-w" points="[0, 24, -307, -109]$[0, 133, -307, 0]$[278, 133, -29, 0]"/>
+    </edges>
+    <edges xmi:id="_pM-BYHINEeK_6a0R9wQhsg" type="Transition" element="_pM7lIHINEeK_6a0R9wQhsg" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_jvPNYHINEeK_6a0R9wQhsg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_pM-ocHINEeK_6a0R9wQhsg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_pM-ocXINEeK_6a0R9wQhsg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_pM-ocnINEeK_6a0R9wQhsg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_pM-BYXINEeK_6a0R9wQhsg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_pM-BY3INEeK_6a0R9wQhsg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_pM-BYnINEeK_6a0R9wQhsg" points="[0, 27, -229, -216]$[0, 235, -229, -8]$[212, 235, -17, -8]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 261 - 266
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/fold_out_action/after.sct

@@ -1,266 +1,261 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
-    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" specification="exit / x+=1 ; y=3 ; y+=1" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification=" / y = x + 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_JQWKkMdlEeGOoP2Ze98WBQ" specification="" target="_yZnSUPN1EeGld5XQj3v7aA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_yZnSUPN1EeGld5XQj3v7aA" specification="exit / x = 10" name="CompState" incomingTransitions="_JQWKkMdlEeGOoP2Ze98WBQ">
-        <regions xmi:id="_yZqVoPN1EeGld5XQj3v7aA" name="InnerRegion">
-          <vertices xsi:type="sgraph:State" xmi:id="_0eTG4PN1EeGld5XQj3v7aA" name="InnerState" incomingTransitions="_NU9ecPN2EeGld5XQj3v7aA">
-            <outgoingTransitions xmi:id="_54p2wPN1EeGld5XQj3v7aA" specification="/ x *= 100" target="_4Tz_4PN1EeGld5XQj3v7aA"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_MtnKkPN2EeGld5XQj3v7aA">
-            <outgoingTransitions xmi:id="_NU9ecPN2EeGld5XQj3v7aA" specification="" target="_0eTG4PN1EeGld5XQj3v7aA"/>
-          </vertices>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_4Tz_4PN1EeGld5XQj3v7aA" name="D" incomingTransitions="_54p2wPN1EeGld5XQj3v7aA">
-        <outgoingTransitions xmi:id="_a6Ep4HIVEeKt7LlJCM3PJg" specification="" target="_aLRqPHIVEeKt7LlJCM3PJg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_aLRqPHIVEeKt7LlJCM3PJg" name="E" incomingTransitions="_a6Ep4HIVEeKt7LlJCM3PJg"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
-          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="52" y="19"/>
-        </children>
-        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_AU6A8cdiEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="25" y="98" width="75"/>
-        </children>
-        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_BFCdY8diEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="97" width="65" height="68"/>
-        </children>
-        <children xmi:id="_yZxDUPN1EeGld5XQj3v7aA" type="State" element="_yZnSUPN1EeGld5XQj3v7aA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_yZxqYPN1EeGld5XQj3v7aA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxqYfN1EeGld5XQj3v7aA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_yZxqYvN1EeGld5XQj3v7aA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yZxqY_N1EeGld5XQj3v7aA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_yZxqZPN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxqZfN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yZyRcPN1EeGld5XQj3v7aA" type="StateFigureCompartment">
-            <children xmi:id="_yZ0GoPN1EeGld5XQj3v7aA" type="Region" element="_yZqVoPN1EeGld5XQj3v7aA">
-              <children xsi:type="notation:DecorationNode" xmi:id="_yZ0tsvN1EeGld5XQj3v7aA" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0ts_N1EeGld5XQj3v7aA"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_yZ0ttPN1EeGld5XQj3v7aA"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_yZ0ttfN1EeGld5XQj3v7aA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_0efUIPN1EeGld5XQj3v7aA" type="State" element="_0eTG4PN1EeGld5XQj3v7aA">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_0ef7MPN1EeGld5XQj3v7aA" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_0ef7MfN1EeGld5XQj3v7aA"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_0egiQPN1EeGld5XQj3v7aA"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_0egiQfN1EeGld5XQj3v7aA" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_0egiQvN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0egiQ_N1EeGld5XQj3v7aA"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_0ehJUPN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_0efUIfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_0efUIvN1EeGld5XQj3v7aA"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0ehJUfN1EeGld5XQj3v7aA"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0efUI_N1EeGld5XQj3v7aA" x="50" y="19"/>
-                </children>
-                <children xmi:id="_Mtw7kPN2EeGld5XQj3v7aA" type="Entry" element="_MtnKkPN2EeGld5XQj3v7aA">
-                  <children xmi:id="_Mtw7k_N2EeGld5XQj3v7aA" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_MtxioPN2EeGld5XQj3v7aA" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_MtxiofN2EeGld5XQj3v7aA"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_MtxiovN2EeGld5XQj3v7aA"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7lPN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7lfN2EeGld5XQj3v7aA"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7kfN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7kvN2EeGld5XQj3v7aA" x="16" y="35"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0ttvN1EeGld5XQj3v7aA"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0tsPN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0tsfN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxDUfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_yZxDUvN1EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_yZyRcfN1EeGld5XQj3v7aA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxDU_N1EeGld5XQj3v7aA" x="33" y="313" width="182" height="172"/>
-        </children>
-        <children xmi:id="_4T9w4PN1EeGld5XQj3v7aA" type="State" element="_4Tz_4PN1EeGld5XQj3v7aA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_4T-X8PN1EeGld5XQj3v7aA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_4T-X8fN1EeGld5XQj3v7aA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_4T-X8vN1EeGld5XQj3v7aA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4T-X8_N1EeGld5XQj3v7aA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_4T-X9PN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T-X9fN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4T-_APN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_4T9w4fN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_4T9w4vN1EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_4T-_AfN1EeGld5XQj3v7aA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T9w4_N1EeGld5XQj3v7aA" x="321" y="391"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_Sep8IPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Folding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQPN2EeGld5XQj3v7aA" type="DiagramName">
-            <element xsi:nil="true"/>
-          </children>
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQfN2EeGld5XQj3v7aA" type="Description">
-            <element xsi:nil="true"/>
-          </children>
-          <styles xsi:type="notation:TextStyle" xmi:id="_Sep8IfN2EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:LineTypeStyle" xmi:id="_Sep8IvN2EeGld5XQj3v7aA"/>
-          <element xsi:nil="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Sep8I_N2EeGld5XQj3v7aA" x="217" y="343" width="105" height="41"/>
-        </children>
-        <children xmi:id="_aLRqMHIVEeKt7LlJCM3PJg" type="State" element="_aLRqPHIVEeKt7LlJCM3PJg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_aLRqMXIVEeKt7LlJCM3PJg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_aLRqMnIVEeKt7LlJCM3PJg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_aLRqM3IVEeKt7LlJCM3PJg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_aLRqNHIVEeKt7LlJCM3PJg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_aLRqNXIVEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aLRqNnIVEeKt7LlJCM3PJg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_aLRqN3IVEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_aLRqOHIVEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_aLRqOXIVEeKt7LlJCM3PJg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_aLRqOnIVEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aLRqO3IVEeKt7LlJCM3PJg" x="441" y="391"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_bVTNUHIVEeKt7LlJCM3PJg" type="Note" fontName="Verdana" description="refactroing disabled" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_bVT0YHIVEeKt7LlJCM3PJg" type="DiagramName">
-            <element xsi:nil="true"/>
-          </children>
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_bVT0YXIVEeKt7LlJCM3PJg" type="Description">
-            <element xsi:nil="true"/>
-          </children>
-          <styles xsi:type="notation:TextStyle" xmi:id="_bVTNUXIVEeKt7LlJCM3PJg"/>
-          <styles xsi:type="notation:LineTypeStyle" xmi:id="_bVTNUnIVEeKt7LlJCM3PJg"/>
-          <element xsi:nil="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bVTNU3IVEeKt7LlJCM3PJg" x="404" y="349" height="29"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="549" height="551"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="551"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
-    </edges>
-    <edges xmi:id="_JQZ08MdlEeGOoP2Ze98WBQ" type="Transition" element="_JQWKkMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_yZxDUPN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_JQacAcdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_JQacAsdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_JQacA8dlEeGOoP2Ze98WBQ" x="-3" y="-40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JQZ08cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_JQacAMdlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JQZ08sdlEeGOoP2Ze98WBQ" points="[10, 31, -53, -160]$[61, 186, -2, -5]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_JQeGYMdlEeGOoP2Ze98WBQ" id="(0.12179487179487179,0.005813953488372093)"/>
-    </edges>
-    <edges xmi:id="_54yZoPN1EeGld5XQj3v7aA" type="Transition" element="_54p2wPN1EeGld5XQj3v7aA" source="_0efUIPN1EeGld5XQj3v7aA" target="_4T9w4PN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_54yZpPN1EeGld5XQj3v7aA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_54yZpfN1EeGld5XQj3v7aA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_54zAsPN1EeGld5XQj3v7aA" x="26" y="9"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_54yZofN1EeGld5XQj3v7aA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_54yZo_N1EeGld5XQj3v7aA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_54yZovN1EeGld5XQj3v7aA" points="[12, -1, -143, 21]$[155, 2, 0, 24]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_549_0PN1EeGld5XQj3v7aA" id="(0.8125,0.4716981132075472)"/>
-    </edges>
-    <edges xmi:id="_NVCW8PN2EeGld5XQj3v7aA" type="Transition" element="_NU9ecPN2EeGld5XQj3v7aA" source="_Mtw7kPN2EeGld5XQj3v7aA" target="_0efUIPN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NVCW9PN2EeGld5XQj3v7aA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NVCW9fN2EeGld5XQj3v7aA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NVCW9vN2EeGld5XQj3v7aA" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NVCW8fN2EeGld5XQj3v7aA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NVCW8_N2EeGld5XQj3v7aA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NVCW8vN2EeGld5XQj3v7aA" points="[7, 0, -33, 4]$[42, -17, 2, -13]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NVHPcPN2EeGld5XQj3v7aA" id="(0.203125,0.2830188679245283)"/>
-    </edges>
-    <edges xmi:id="_a6F4AHIVEeKt7LlJCM3PJg" type="Transition" element="_a6Ep4HIVEeKt7LlJCM3PJg" source="_4T9w4PN1EeGld5XQj3v7aA" target="_aLRqMHIVEeKt7LlJCM3PJg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_a6GfEHIVEeKt7LlJCM3PJg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_a6GfEXIVEeKt7LlJCM3PJg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_a6GfEnIVEeKt7LlJCM3PJg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_a6F4AXIVEeKt7LlJCM3PJg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_a6F4A3IVEeKt7LlJCM3PJg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_a6F4AnIVEeKt7LlJCM3PJg" points="[18, 6, -102, -9]$[115, -11, -5, -26]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
+    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" specification="exit / x+=1 ; y=3 ; y+=1" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification=" / y = x + 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_JQWKkMdlEeGOoP2Ze98WBQ" specification="" target="_yZnSUPN1EeGld5XQj3v7aA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_yZnSUPN1EeGld5XQj3v7aA" specification="exit / x = 10" name="CompState" incomingTransitions="_JQWKkMdlEeGOoP2Ze98WBQ">
+        <regions xmi:id="_yZqVoPN1EeGld5XQj3v7aA" name="InnerRegion">
+          <vertices xsi:type="sgraph:State" xmi:id="_0eTG4PN1EeGld5XQj3v7aA" name="InnerState" incomingTransitions="_NU9ecPN2EeGld5XQj3v7aA">
+            <outgoingTransitions xmi:id="_54p2wPN1EeGld5XQj3v7aA" specification="/ x *= 100" target="_4Tz_4PN1EeGld5XQj3v7aA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_MtnKkPN2EeGld5XQj3v7aA">
+            <outgoingTransitions xmi:id="_NU9ecPN2EeGld5XQj3v7aA" specification="" target="_0eTG4PN1EeGld5XQj3v7aA"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_4Tz_4PN1EeGld5XQj3v7aA" name="D" incomingTransitions="_54p2wPN1EeGld5XQj3v7aA">
+        <outgoingTransitions xmi:id="_a6Ep4HIVEeKt7LlJCM3PJg" specification="" target="_aLRqPHIVEeKt7LlJCM3PJg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_aLRqPHIVEeKt7LlJCM3PJg" name="E" incomingTransitions="_a6Ep4HIVEeKt7LlJCM3PJg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
+          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="52" y="19"/>
+        </children>
+        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="25" y="98" width="75"/>
+        </children>
+        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="97" width="65" height="68"/>
+        </children>
+        <children xmi:id="_yZxDUPN1EeGld5XQj3v7aA" type="State" element="_yZnSUPN1EeGld5XQj3v7aA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_yZxqYPN1EeGld5XQj3v7aA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxqYfN1EeGld5XQj3v7aA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_yZxqYvN1EeGld5XQj3v7aA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yZxqY_N1EeGld5XQj3v7aA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_yZxqZPN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxqZfN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yZyRcPN1EeGld5XQj3v7aA" type="StateFigureCompartment">
+            <children xmi:id="_yZ0GoPN1EeGld5XQj3v7aA" type="Region" element="_yZqVoPN1EeGld5XQj3v7aA">
+              <children xsi:type="notation:DecorationNode" xmi:id="_yZ0tsvN1EeGld5XQj3v7aA" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0ts_N1EeGld5XQj3v7aA"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_yZ0ttPN1EeGld5XQj3v7aA"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_yZ0ttfN1EeGld5XQj3v7aA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_0efUIPN1EeGld5XQj3v7aA" type="State" element="_0eTG4PN1EeGld5XQj3v7aA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_0ef7MPN1EeGld5XQj3v7aA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_0ef7MfN1EeGld5XQj3v7aA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_0egiQPN1EeGld5XQj3v7aA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_0egiQfN1EeGld5XQj3v7aA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_0egiQvN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0egiQ_N1EeGld5XQj3v7aA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_0ehJUPN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_0efUIfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_0efUIvN1EeGld5XQj3v7aA"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0efUI_N1EeGld5XQj3v7aA" x="50" y="19"/>
+                </children>
+                <children xmi:id="_Mtw7kPN2EeGld5XQj3v7aA" type="Entry" element="_MtnKkPN2EeGld5XQj3v7aA">
+                  <children xmi:id="_Mtw7k_N2EeGld5XQj3v7aA" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_MtxioPN2EeGld5XQj3v7aA" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_MtxiofN2EeGld5XQj3v7aA"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_MtxiovN2EeGld5XQj3v7aA"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7lPN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7lfN2EeGld5XQj3v7aA"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7kfN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7kvN2EeGld5XQj3v7aA" x="16" y="35"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0ttvN1EeGld5XQj3v7aA"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0tsPN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0tsfN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxDUfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_yZxDUvN1EeGld5XQj3v7aA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxDU_N1EeGld5XQj3v7aA" x="33" y="313" width="182" height="172"/>
+        </children>
+        <children xmi:id="_4T9w4PN1EeGld5XQj3v7aA" type="State" element="_4Tz_4PN1EeGld5XQj3v7aA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_4T-X8PN1EeGld5XQj3v7aA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_4T-X8fN1EeGld5XQj3v7aA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_4T-X8vN1EeGld5XQj3v7aA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_4T-X8_N1EeGld5XQj3v7aA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_4T-X9PN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T-X9fN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_4T-_APN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_4T9w4fN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_4T9w4vN1EeGld5XQj3v7aA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T9w4_N1EeGld5XQj3v7aA" x="321" y="391"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_Sep8IPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Folding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQPN2EeGld5XQj3v7aA" type="DiagramName">
+            <element xsi:nil="true"/>
+          </children>
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQfN2EeGld5XQj3v7aA" type="Description">
+            <element xsi:nil="true"/>
+          </children>
+          <styles xsi:type="notation:TextStyle" xmi:id="_Sep8IfN2EeGld5XQj3v7aA"/>
+          <styles xsi:type="notation:LineTypeStyle" xmi:id="_Sep8IvN2EeGld5XQj3v7aA"/>
+          <element xsi:nil="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Sep8I_N2EeGld5XQj3v7aA" x="217" y="343" width="105" height="41"/>
+        </children>
+        <children xmi:id="_aLRqMHIVEeKt7LlJCM3PJg" type="State" element="_aLRqPHIVEeKt7LlJCM3PJg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_aLRqMXIVEeKt7LlJCM3PJg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_aLRqMnIVEeKt7LlJCM3PJg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_aLRqM3IVEeKt7LlJCM3PJg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aLRqNHIVEeKt7LlJCM3PJg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_aLRqNXIVEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aLRqNnIVEeKt7LlJCM3PJg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_aLRqN3IVEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_aLRqOHIVEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_aLRqOXIVEeKt7LlJCM3PJg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_aLRqOnIVEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_aLRqO3IVEeKt7LlJCM3PJg" x="441" y="391"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_bVTNUHIVEeKt7LlJCM3PJg" type="Note" fontName="Verdana" description="refactroing disabled" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_bVT0YHIVEeKt7LlJCM3PJg" type="DiagramName">
+            <element xsi:nil="true"/>
+          </children>
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_bVT0YXIVEeKt7LlJCM3PJg" type="Description">
+            <element xsi:nil="true"/>
+          </children>
+          <styles xsi:type="notation:TextStyle" xmi:id="_bVTNUXIVEeKt7LlJCM3PJg"/>
+          <styles xsi:type="notation:LineTypeStyle" xmi:id="_bVTNUnIVEeKt7LlJCM3PJg"/>
+          <element xsi:nil="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bVTNU3IVEeKt7LlJCM3PJg" x="404" y="349" height="29"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="549" height="551"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="551"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
+    </edges>
+    <edges xmi:id="_JQZ08MdlEeGOoP2Ze98WBQ" type="Transition" element="_JQWKkMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_yZxDUPN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_JQacAcdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_JQacAsdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_JQacA8dlEeGOoP2Ze98WBQ" x="-3" y="-40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JQZ08cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_JQacAMdlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JQZ08sdlEeGOoP2Ze98WBQ" points="[10, 31, -53, -160]$[61, 186, -2, -5]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_JQeGYMdlEeGOoP2Ze98WBQ" id="(0.12179487179487179,0.005813953488372093)"/>
+    </edges>
+    <edges xmi:id="_54yZoPN1EeGld5XQj3v7aA" type="Transition" element="_54p2wPN1EeGld5XQj3v7aA" source="_0efUIPN1EeGld5XQj3v7aA" target="_4T9w4PN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_54yZpPN1EeGld5XQj3v7aA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_54yZpfN1EeGld5XQj3v7aA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_54zAsPN1EeGld5XQj3v7aA" x="26" y="9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_54yZofN1EeGld5XQj3v7aA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_54yZo_N1EeGld5XQj3v7aA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_54yZovN1EeGld5XQj3v7aA" points="[12, -1, -143, 21]$[155, 2, 0, 24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_549_0PN1EeGld5XQj3v7aA" id="(0.8125,0.4716981132075472)"/>
+    </edges>
+    <edges xmi:id="_NVCW8PN2EeGld5XQj3v7aA" type="Transition" element="_NU9ecPN2EeGld5XQj3v7aA" source="_Mtw7kPN2EeGld5XQj3v7aA" target="_0efUIPN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NVCW9PN2EeGld5XQj3v7aA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NVCW9fN2EeGld5XQj3v7aA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NVCW9vN2EeGld5XQj3v7aA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NVCW8fN2EeGld5XQj3v7aA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NVCW8_N2EeGld5XQj3v7aA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NVCW8vN2EeGld5XQj3v7aA" points="[7, 0, -33, 4]$[42, -17, 2, -13]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NVHPcPN2EeGld5XQj3v7aA" id="(0.203125,0.2830188679245283)"/>
+    </edges>
+    <edges xmi:id="_a6F4AHIVEeKt7LlJCM3PJg" type="Transition" element="_a6Ep4HIVEeKt7LlJCM3PJg" source="_4T9w4PN1EeGld5XQj3v7aA" target="_aLRqMHIVEeKt7LlJCM3PJg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_a6GfEHIVEeKt7LlJCM3PJg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_a6GfEXIVEeKt7LlJCM3PJg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_a6GfEnIVEeKt7LlJCM3PJg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_a6F4AXIVEeKt7LlJCM3PJg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_a6F4A3IVEeKt7LlJCM3PJg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_a6F4AnIVEeKt7LlJCM3PJg" points="[18, 6, -102, -9]$[115, -11, -5, -26]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 261 - 266
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/fold_out_action/before.sct

@@ -1,266 +1,261 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
-    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" specification="exit /&#xA;  x+=1 " name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification="/ y=3; y+=1; y = x + 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_JQWKkMdlEeGOoP2Ze98WBQ" specification="/ y=3; y+=1" target="_yZnSUPN1EeGld5XQj3v7aA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_yZnSUPN1EeGld5XQj3v7aA" specification="exit / x = 10" name="CompState" incomingTransitions="_JQWKkMdlEeGOoP2Ze98WBQ">
-        <regions xmi:id="_yZqVoPN1EeGld5XQj3v7aA" name="InnerRegion">
-          <vertices xsi:type="sgraph:State" xmi:id="_0eTG4PN1EeGld5XQj3v7aA" name="InnerState" incomingTransitions="_NU9ecPN2EeGld5XQj3v7aA">
-            <outgoingTransitions xmi:id="_54p2wPN1EeGld5XQj3v7aA" specification="/ x *= 100" target="_4Tz_4PN1EeGld5XQj3v7aA"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_MtnKkPN2EeGld5XQj3v7aA">
-            <outgoingTransitions xmi:id="_NU9ecPN2EeGld5XQj3v7aA" specification="" target="_0eTG4PN1EeGld5XQj3v7aA"/>
-          </vertices>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_4Tz_4PN1EeGld5XQj3v7aA" name="D" incomingTransitions="_54p2wPN1EeGld5XQj3v7aA">
-        <outgoingTransitions xmi:id="_BvOkUHIQEeKt7LlJCM3PJg" specification="" target="_AmFK8HIQEeKt7LlJCM3PJg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_AmFK8HIQEeKt7LlJCM3PJg" name="E" incomingTransitions="_BvOkUHIQEeKt7LlJCM3PJg"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
-          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="52" y="19"/>
-        </children>
-        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_AU6A8cdiEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="25" y="98" width="75"/>
-        </children>
-        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_BFCdY8diEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="97" width="65" height="68"/>
-        </children>
-        <children xmi:id="_yZxDUPN1EeGld5XQj3v7aA" type="State" element="_yZnSUPN1EeGld5XQj3v7aA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_yZxqYPN1EeGld5XQj3v7aA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxqYfN1EeGld5XQj3v7aA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_yZxqYvN1EeGld5XQj3v7aA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yZxqY_N1EeGld5XQj3v7aA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_yZxqZPN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxqZfN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yZyRcPN1EeGld5XQj3v7aA" type="StateFigureCompartment">
-            <children xmi:id="_yZ0GoPN1EeGld5XQj3v7aA" type="Region" element="_yZqVoPN1EeGld5XQj3v7aA">
-              <children xsi:type="notation:DecorationNode" xmi:id="_yZ0tsvN1EeGld5XQj3v7aA" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0ts_N1EeGld5XQj3v7aA"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_yZ0ttPN1EeGld5XQj3v7aA"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_yZ0ttfN1EeGld5XQj3v7aA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_0efUIPN1EeGld5XQj3v7aA" type="State" element="_0eTG4PN1EeGld5XQj3v7aA">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_0ef7MPN1EeGld5XQj3v7aA" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_0ef7MfN1EeGld5XQj3v7aA"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_0egiQPN1EeGld5XQj3v7aA"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_0egiQfN1EeGld5XQj3v7aA" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_0egiQvN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0egiQ_N1EeGld5XQj3v7aA"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_0ehJUPN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_0efUIfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_0efUIvN1EeGld5XQj3v7aA"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0ehJUfN1EeGld5XQj3v7aA"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0efUI_N1EeGld5XQj3v7aA" x="50" y="19"/>
-                </children>
-                <children xmi:id="_Mtw7kPN2EeGld5XQj3v7aA" type="Entry" element="_MtnKkPN2EeGld5XQj3v7aA">
-                  <children xmi:id="_Mtw7k_N2EeGld5XQj3v7aA" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_MtxioPN2EeGld5XQj3v7aA" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_MtxiofN2EeGld5XQj3v7aA"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_MtxiovN2EeGld5XQj3v7aA"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7lPN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7lfN2EeGld5XQj3v7aA"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7kfN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7kvN2EeGld5XQj3v7aA" x="16" y="35"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0ttvN1EeGld5XQj3v7aA"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0tsPN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0tsfN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxDUfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_yZxDUvN1EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_yZyRcfN1EeGld5XQj3v7aA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxDU_N1EeGld5XQj3v7aA" x="33" y="313" width="182" height="172"/>
-        </children>
-        <children xmi:id="_4T9w4PN1EeGld5XQj3v7aA" type="State" element="_4Tz_4PN1EeGld5XQj3v7aA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_4T-X8PN1EeGld5XQj3v7aA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_4T-X8fN1EeGld5XQj3v7aA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_4T-X8vN1EeGld5XQj3v7aA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4T-X8_N1EeGld5XQj3v7aA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_4T-X9PN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T-X9fN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4T-_APN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_4T9w4fN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_4T9w4vN1EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_4T-_AfN1EeGld5XQj3v7aA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T9w4_N1EeGld5XQj3v7aA" x="321" y="391"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_Sep8IPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Folding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQPN2EeGld5XQj3v7aA" type="DiagramName">
-            <element xsi:nil="true"/>
-          </children>
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQfN2EeGld5XQj3v7aA" type="Description">
-            <element xsi:nil="true"/>
-          </children>
-          <styles xsi:type="notation:TextStyle" xmi:id="_Sep8IfN2EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:LineTypeStyle" xmi:id="_Sep8IvN2EeGld5XQj3v7aA"/>
-          <element xsi:nil="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Sep8I_N2EeGld5XQj3v7aA" x="217" y="343" width="105" height="41"/>
-        </children>
-        <children xmi:id="_AmpLoHIQEeKt7LlJCM3PJg" type="State" element="_AmFK8HIQEeKt7LlJCM3PJg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_AmrA0HIQEeKt7LlJCM3PJg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AmrA0XIQEeKt7LlJCM3PJg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_AmrA0nIQEeKt7LlJCM3PJg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AmrA03IQEeKt7LlJCM3PJg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Amrn4HIQEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Amrn4XIQEeKt7LlJCM3PJg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Amrn4nIQEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AmpLoXIQEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_AmpLonIQEeKt7LlJCM3PJg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Amrn43IQEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AmpLo3IQEeKt7LlJCM3PJg" x="431" y="396"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_CrkQwHIQEeKt7LlJCM3PJg" type="Note" fontName="Verdana" description="Refactoring disabled" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_Crk30HIQEeKt7LlJCM3PJg" type="DiagramName">
-            <element xsi:nil="true"/>
-          </children>
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_Crk30XIQEeKt7LlJCM3PJg" type="Description">
-            <element xsi:nil="true"/>
-          </children>
-          <styles xsi:type="notation:TextStyle" xmi:id="_CrkQwXIQEeKt7LlJCM3PJg"/>
-          <styles xsi:type="notation:LineTypeStyle" xmi:id="_CrkQwnIQEeKt7LlJCM3PJg"/>
-          <element xsi:nil="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_CrkQw3IQEeKt7LlJCM3PJg" x="355" y="356" height="28"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="549" height="551"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="551"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
-    </edges>
-    <edges xmi:id="_JQZ08MdlEeGOoP2Ze98WBQ" type="Transition" element="_JQWKkMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_yZxDUPN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_JQacAcdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_JQacAsdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_JQacA8dlEeGOoP2Ze98WBQ" x="-3" y="-40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JQZ08cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_JQacAMdlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JQZ08sdlEeGOoP2Ze98WBQ" points="[10, 31, -53, -160]$[61, 186, -2, -5]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_JQeGYMdlEeGOoP2Ze98WBQ" id="(0.12179487179487179,0.005813953488372093)"/>
-    </edges>
-    <edges xmi:id="_54yZoPN1EeGld5XQj3v7aA" type="Transition" element="_54p2wPN1EeGld5XQj3v7aA" source="_0efUIPN1EeGld5XQj3v7aA" target="_4T9w4PN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_54yZpPN1EeGld5XQj3v7aA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_54yZpfN1EeGld5XQj3v7aA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_54zAsPN1EeGld5XQj3v7aA" x="26" y="9"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_54yZofN1EeGld5XQj3v7aA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_54yZo_N1EeGld5XQj3v7aA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_54yZovN1EeGld5XQj3v7aA" points="[12, -1, -143, 21]$[155, 2, 0, 24]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_549_0PN1EeGld5XQj3v7aA" id="(0.8125,0.4716981132075472)"/>
-    </edges>
-    <edges xmi:id="_NVCW8PN2EeGld5XQj3v7aA" type="Transition" element="_NU9ecPN2EeGld5XQj3v7aA" source="_Mtw7kPN2EeGld5XQj3v7aA" target="_0efUIPN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NVCW9PN2EeGld5XQj3v7aA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NVCW9fN2EeGld5XQj3v7aA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NVCW9vN2EeGld5XQj3v7aA" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NVCW8fN2EeGld5XQj3v7aA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NVCW8_N2EeGld5XQj3v7aA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NVCW8vN2EeGld5XQj3v7aA" points="[7, 0, -33, 4]$[42, -17, 2, -13]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NVHPcPN2EeGld5XQj3v7aA" id="(0.203125,0.2830188679245283)"/>
-    </edges>
-    <edges xmi:id="_BvRAkHIQEeKt7LlJCM3PJg" type="Transition" element="_BvOkUHIQEeKt7LlJCM3PJg" source="_4T9w4PN1EeGld5XQj3v7aA" target="_AmpLoHIQEeKt7LlJCM3PJg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_BvRnoHIQEeKt7LlJCM3PJg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_BvRnoXIQEeKt7LlJCM3PJg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_BvRnonIQEeKt7LlJCM3PJg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_BvRAkXIQEeKt7LlJCM3PJg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_BvRAk3IQEeKt7LlJCM3PJg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_BvRAknIQEeKt7LlJCM3PJg" points="[18, -1, -92, -6]$[113, -21, 3, -26]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
+    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" specification="exit /&#xA;  x+=1 " name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification="/ y=3; y+=1; y = x + 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_JQWKkMdlEeGOoP2Ze98WBQ" specification="/ y=3; y+=1" target="_yZnSUPN1EeGld5XQj3v7aA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_yZnSUPN1EeGld5XQj3v7aA" specification="exit / x = 10" name="CompState" incomingTransitions="_JQWKkMdlEeGOoP2Ze98WBQ">
+        <regions xmi:id="_yZqVoPN1EeGld5XQj3v7aA" name="InnerRegion">
+          <vertices xsi:type="sgraph:State" xmi:id="_0eTG4PN1EeGld5XQj3v7aA" name="InnerState" incomingTransitions="_NU9ecPN2EeGld5XQj3v7aA">
+            <outgoingTransitions xmi:id="_54p2wPN1EeGld5XQj3v7aA" specification="/ x *= 100" target="_4Tz_4PN1EeGld5XQj3v7aA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_MtnKkPN2EeGld5XQj3v7aA">
+            <outgoingTransitions xmi:id="_NU9ecPN2EeGld5XQj3v7aA" specification="" target="_0eTG4PN1EeGld5XQj3v7aA"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_4Tz_4PN1EeGld5XQj3v7aA" name="D" incomingTransitions="_54p2wPN1EeGld5XQj3v7aA">
+        <outgoingTransitions xmi:id="_BvOkUHIQEeKt7LlJCM3PJg" specification="" target="_AmFK8HIQEeKt7LlJCM3PJg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_AmFK8HIQEeKt7LlJCM3PJg" name="E" incomingTransitions="_BvOkUHIQEeKt7LlJCM3PJg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
+          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="52" y="19"/>
+        </children>
+        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="25" y="98" width="75"/>
+        </children>
+        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="97" width="65" height="68"/>
+        </children>
+        <children xmi:id="_yZxDUPN1EeGld5XQj3v7aA" type="State" element="_yZnSUPN1EeGld5XQj3v7aA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_yZxqYPN1EeGld5XQj3v7aA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxqYfN1EeGld5XQj3v7aA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_yZxqYvN1EeGld5XQj3v7aA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yZxqY_N1EeGld5XQj3v7aA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_yZxqZPN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxqZfN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yZyRcPN1EeGld5XQj3v7aA" type="StateFigureCompartment">
+            <children xmi:id="_yZ0GoPN1EeGld5XQj3v7aA" type="Region" element="_yZqVoPN1EeGld5XQj3v7aA">
+              <children xsi:type="notation:DecorationNode" xmi:id="_yZ0tsvN1EeGld5XQj3v7aA" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0ts_N1EeGld5XQj3v7aA"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_yZ0ttPN1EeGld5XQj3v7aA"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_yZ0ttfN1EeGld5XQj3v7aA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_0efUIPN1EeGld5XQj3v7aA" type="State" element="_0eTG4PN1EeGld5XQj3v7aA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_0ef7MPN1EeGld5XQj3v7aA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_0ef7MfN1EeGld5XQj3v7aA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_0egiQPN1EeGld5XQj3v7aA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_0egiQfN1EeGld5XQj3v7aA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_0egiQvN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0egiQ_N1EeGld5XQj3v7aA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_0ehJUPN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_0efUIfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_0efUIvN1EeGld5XQj3v7aA"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0efUI_N1EeGld5XQj3v7aA" x="50" y="19"/>
+                </children>
+                <children xmi:id="_Mtw7kPN2EeGld5XQj3v7aA" type="Entry" element="_MtnKkPN2EeGld5XQj3v7aA">
+                  <children xmi:id="_Mtw7k_N2EeGld5XQj3v7aA" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_MtxioPN2EeGld5XQj3v7aA" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_MtxiofN2EeGld5XQj3v7aA"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_MtxiovN2EeGld5XQj3v7aA"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7lPN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7lfN2EeGld5XQj3v7aA"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7kfN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7kvN2EeGld5XQj3v7aA" x="16" y="35"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0ttvN1EeGld5XQj3v7aA"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0tsPN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0tsfN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxDUfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_yZxDUvN1EeGld5XQj3v7aA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxDU_N1EeGld5XQj3v7aA" x="33" y="313" width="182" height="172"/>
+        </children>
+        <children xmi:id="_4T9w4PN1EeGld5XQj3v7aA" type="State" element="_4Tz_4PN1EeGld5XQj3v7aA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_4T-X8PN1EeGld5XQj3v7aA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_4T-X8fN1EeGld5XQj3v7aA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_4T-X8vN1EeGld5XQj3v7aA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_4T-X8_N1EeGld5XQj3v7aA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_4T-X9PN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T-X9fN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_4T-_APN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_4T9w4fN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_4T9w4vN1EeGld5XQj3v7aA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T9w4_N1EeGld5XQj3v7aA" x="321" y="391"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_Sep8IPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Folding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQPN2EeGld5XQj3v7aA" type="DiagramName">
+            <element xsi:nil="true"/>
+          </children>
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQfN2EeGld5XQj3v7aA" type="Description">
+            <element xsi:nil="true"/>
+          </children>
+          <styles xsi:type="notation:TextStyle" xmi:id="_Sep8IfN2EeGld5XQj3v7aA"/>
+          <styles xsi:type="notation:LineTypeStyle" xmi:id="_Sep8IvN2EeGld5XQj3v7aA"/>
+          <element xsi:nil="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Sep8I_N2EeGld5XQj3v7aA" x="217" y="343" width="105" height="41"/>
+        </children>
+        <children xmi:id="_AmpLoHIQEeKt7LlJCM3PJg" type="State" element="_AmFK8HIQEeKt7LlJCM3PJg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_AmrA0HIQEeKt7LlJCM3PJg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AmrA0XIQEeKt7LlJCM3PJg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_AmrA0nIQEeKt7LlJCM3PJg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AmrA03IQEeKt7LlJCM3PJg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Amrn4HIQEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Amrn4XIQEeKt7LlJCM3PJg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Amrn4nIQEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AmpLoXIQEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_AmpLonIQEeKt7LlJCM3PJg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Amrn43IQEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AmpLo3IQEeKt7LlJCM3PJg" x="431" y="396"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_CrkQwHIQEeKt7LlJCM3PJg" type="Note" fontName="Verdana" description="Refactoring disabled" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_Crk30HIQEeKt7LlJCM3PJg" type="DiagramName">
+            <element xsi:nil="true"/>
+          </children>
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_Crk30XIQEeKt7LlJCM3PJg" type="Description">
+            <element xsi:nil="true"/>
+          </children>
+          <styles xsi:type="notation:TextStyle" xmi:id="_CrkQwXIQEeKt7LlJCM3PJg"/>
+          <styles xsi:type="notation:LineTypeStyle" xmi:id="_CrkQwnIQEeKt7LlJCM3PJg"/>
+          <element xsi:nil="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_CrkQw3IQEeKt7LlJCM3PJg" x="355" y="356" height="28"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="549" height="551"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="551"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
+    </edges>
+    <edges xmi:id="_JQZ08MdlEeGOoP2Ze98WBQ" type="Transition" element="_JQWKkMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_yZxDUPN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_JQacAcdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_JQacAsdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_JQacA8dlEeGOoP2Ze98WBQ" x="-3" y="-40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JQZ08cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_JQacAMdlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JQZ08sdlEeGOoP2Ze98WBQ" points="[10, 31, -53, -160]$[61, 186, -2, -5]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_JQeGYMdlEeGOoP2Ze98WBQ" id="(0.12179487179487179,0.005813953488372093)"/>
+    </edges>
+    <edges xmi:id="_54yZoPN1EeGld5XQj3v7aA" type="Transition" element="_54p2wPN1EeGld5XQj3v7aA" source="_0efUIPN1EeGld5XQj3v7aA" target="_4T9w4PN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_54yZpPN1EeGld5XQj3v7aA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_54yZpfN1EeGld5XQj3v7aA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_54zAsPN1EeGld5XQj3v7aA" x="26" y="9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_54yZofN1EeGld5XQj3v7aA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_54yZo_N1EeGld5XQj3v7aA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_54yZovN1EeGld5XQj3v7aA" points="[12, -1, -143, 21]$[155, 2, 0, 24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_549_0PN1EeGld5XQj3v7aA" id="(0.8125,0.4716981132075472)"/>
+    </edges>
+    <edges xmi:id="_NVCW8PN2EeGld5XQj3v7aA" type="Transition" element="_NU9ecPN2EeGld5XQj3v7aA" source="_Mtw7kPN2EeGld5XQj3v7aA" target="_0efUIPN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NVCW9PN2EeGld5XQj3v7aA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NVCW9fN2EeGld5XQj3v7aA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NVCW9vN2EeGld5XQj3v7aA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NVCW8fN2EeGld5XQj3v7aA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NVCW8_N2EeGld5XQj3v7aA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NVCW8vN2EeGld5XQj3v7aA" points="[7, 0, -33, 4]$[42, -17, 2, -13]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NVHPcPN2EeGld5XQj3v7aA" id="(0.203125,0.2830188679245283)"/>
+    </edges>
+    <edges xmi:id="_BvRAkHIQEeKt7LlJCM3PJg" type="Transition" element="_BvOkUHIQEeKt7LlJCM3PJg" source="_4T9w4PN1EeGld5XQj3v7aA" target="_AmpLoHIQEeKt7LlJCM3PJg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_BvRnoHIQEeKt7LlJCM3PJg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_BvRnoXIQEeKt7LlJCM3PJg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_BvRnonIQEeKt7LlJCM3PJg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_BvRAkXIQEeKt7LlJCM3PJg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_BvRAk3IQEeKt7LlJCM3PJg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_BvRAknIQEeKt7LlJCM3PJg" points="[18, -1, -92, -6]$[113, -21, 3, -26]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 226 - 231
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/grouping_states/after.sct

@@ -1,231 +1,226 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3&#xA;" name="group_states">
-    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" name="E" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_LcFnMINTEeKkh9Axpu9oaQ" specification="" name="Composite_B_C_D">
-        <regions xmi:id="_LcKfsINTEeKkh9Axpu9oaQ" name="inner region">
-          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_QTY6EMdmEeGOoP2Ze98WBQ">
-            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event2" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ">
-            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" specification="" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
-            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-        </regions>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
-          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
-        </children>
-        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_NEmC0cdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="80"/>
-        </children>
-        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Xzi408dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="480" y="155"/>
-        </children>
-        <children xmi:id="_LcSbgINTEeKkh9Axpu9oaQ" type="State" element="_LcFnMINTEeKkh9Axpu9oaQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_LcTCkINTEeKkh9Axpu9oaQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_LcTCkYNTEeKkh9Axpu9oaQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_LcTCkoNTEeKkh9Axpu9oaQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_LcTCk4NTEeKkh9Axpu9oaQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_LcTClINTEeKkh9Axpu9oaQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcTClYNTEeKkh9Axpu9oaQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_LcTCloNTEeKkh9Axpu9oaQ" type="StateFigureCompartment">
-            <children xmi:id="_LcTpooNTEeKkh9Axpu9oaQ" type="Region" element="_LcKfsINTEeKkh9Axpu9oaQ">
-              <children xsi:type="notation:DecorationNode" xmi:id="_LcUQsINTEeKkh9Axpu9oaQ" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_LcUQsYNTEeKkh9Axpu9oaQ"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_LcUQsoNTEeKkh9Axpu9oaQ"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_LcUQs4NTEeKkh9Axpu9oaQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_OTkXZcdmEeGOoP2Ze98WBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcU3wINTEeKkh9Axpu9oaQ" x="48" y="21"/>
-                </children>
-                <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Rr_Et8dmEeGOoP2Ze98WBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcU3wYNTEeKkh9Axpu9oaQ" x="53" y="148"/>
-                </children>
-                <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Tmpak8dmEeGOoP2Ze98WBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcVe0INTEeKkh9Axpu9oaQ" x="161" y="88"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcUQtINTEeKkh9Axpu9oaQ"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_LcTpo4NTEeKkh9Axpu9oaQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcTppINTEeKkh9Axpu9oaQ"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_LcSbgYNTEeKkh9Axpu9oaQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_LcSbgoNTEeKkh9Axpu9oaQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LcTpoINTEeKkh9Axpu9oaQ" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcTpoYNTEeKkh9Axpu9oaQ" x="178" y="32" width="263" height="295"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="561" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_OTjwUMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
-    </edges>
-    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.2,0.09433962264150944)"/>
-    </edges>
-    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
-    </edges>
-    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
-    </edges>
-    <edges xmi:id="_Ybr24MdmEeGOoP2Ze98WBQ" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_Ybr25MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_Ybr25cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_Ybr25sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Ybr24cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_Ybr248dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Ybr24sdmEeGOoP2Ze98WBQ" points="[7, -1, -106, 2]$[114, -19, 1, -16]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUMdmEeGOoP2Ze98WBQ" id="(0.825,0.4339622641509434)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUcdmEeGOoP2Ze98WBQ" id="(0.2,0.33962264150943394)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3&#xA;" name="group_states">
+    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" name="E" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_LcFnMINTEeKkh9Axpu9oaQ" specification="" name="Composite_B_C_D">
+        <regions xmi:id="_LcKfsINTEeKkh9Axpu9oaQ" name="inner region">
+          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_QTY6EMdmEeGOoP2Ze98WBQ">
+            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event2" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ">
+            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" specification="" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
+            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+        </regions>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
+          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
+        </children>
+        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="80"/>
+        </children>
+        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="480" y="155"/>
+        </children>
+        <children xmi:id="_LcSbgINTEeKkh9Axpu9oaQ" type="State" element="_LcFnMINTEeKkh9Axpu9oaQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_LcTCkINTEeKkh9Axpu9oaQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_LcTCkYNTEeKkh9Axpu9oaQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_LcTCkoNTEeKkh9Axpu9oaQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_LcTCk4NTEeKkh9Axpu9oaQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_LcTClINTEeKkh9Axpu9oaQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcTClYNTEeKkh9Axpu9oaQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_LcTCloNTEeKkh9Axpu9oaQ" type="StateFigureCompartment">
+            <children xmi:id="_LcTpooNTEeKkh9Axpu9oaQ" type="Region" element="_LcKfsINTEeKkh9Axpu9oaQ">
+              <children xsi:type="notation:DecorationNode" xmi:id="_LcUQsINTEeKkh9Axpu9oaQ" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_LcUQsYNTEeKkh9Axpu9oaQ"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_LcUQsoNTEeKkh9Axpu9oaQ"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_LcUQs4NTEeKkh9Axpu9oaQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcU3wINTEeKkh9Axpu9oaQ" x="48" y="21"/>
+                </children>
+                <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcU3wYNTEeKkh9Axpu9oaQ" x="53" y="148"/>
+                </children>
+                <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcVe0INTEeKkh9Axpu9oaQ" x="161" y="88"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcUQtINTEeKkh9Axpu9oaQ"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_LcTpo4NTEeKkh9Axpu9oaQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcTppINTEeKkh9Axpu9oaQ"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_LcSbgYNTEeKkh9Axpu9oaQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_LcSbgoNTEeKkh9Axpu9oaQ"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_LcTpoINTEeKkh9Axpu9oaQ" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcTpoYNTEeKkh9Axpu9oaQ" x="178" y="32" width="263" height="295"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="561" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_OTjwUMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
+    </edges>
+    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.2,0.09433962264150944)"/>
+    </edges>
+    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
+    </edges>
+    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
+    </edges>
+    <edges xmi:id="_Ybr24MdmEeGOoP2Ze98WBQ" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_Ybr25MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_Ybr25cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_Ybr25sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Ybr24cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Ybr248dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Ybr24sdmEeGOoP2Ze98WBQ" points="[7, -1, -106, 2]$[114, -19, 1, -16]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUMdmEeGOoP2Ze98WBQ" id="(0.825,0.4339622641509434)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUcdmEeGOoP2Ze98WBQ" id="(0.2,0.33962264150943394)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 194 - 199
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/grouping_states/before.sct

@@ -1,199 +1,194 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3&#xA;" name="group_states">
-    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" name="E" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_QTY6EMdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event2" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" specification="" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
-          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
-        </children>
-        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_NEmC0cdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="105"/>
-        </children>
-        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Xzi408dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="493" y="169" width="40" height="58"/>
-        </children>
-        <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_OTkXZcdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcU3wINTEeKkh9Axpu9oaQ" x="223" y="103"/>
-        </children>
-        <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Rr_Et8dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcU3wYNTEeKkh9Axpu9oaQ" x="229" y="239"/>
-        </children>
-        <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Tmpak8dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcVe0INTEeKkh9Axpu9oaQ" x="337" y="167"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="584" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_OTjwUMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
-    </edges>
-    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.2,0.09433962264150944)"/>
-    </edges>
-    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
-    </edges>
-    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
-    </edges>
-    <edges xmi:id="_Ybr24MdmEeGOoP2Ze98WBQ" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_Ybr25MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_Ybr25cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_Ybr25sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Ybr24cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_Ybr248dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Ybr24sdmEeGOoP2Ze98WBQ" points="[7, -1, -106, 2]$[114, -19, 1, -16]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUMdmEeGOoP2Ze98WBQ" id="(0.825,0.4339622641509434)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUcdmEeGOoP2Ze98WBQ" id="(0.2,0.33962264150943394)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3&#xA;" name="group_states">
+    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" name="E" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_QTY6EMdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event2" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" specification="" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
+          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
+        </children>
+        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="105"/>
+        </children>
+        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="493" y="169" width="40" height="58"/>
+        </children>
+        <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcU3wINTEeKkh9Axpu9oaQ" x="223" y="103"/>
+        </children>
+        <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcU3wYNTEeKkh9Axpu9oaQ" x="229" y="239"/>
+        </children>
+        <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_LcVe0INTEeKkh9Axpu9oaQ" x="337" y="167"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="584" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_OTjwUMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
+    </edges>
+    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.2,0.09433962264150944)"/>
+    </edges>
+    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
+    </edges>
+    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
+    </edges>
+    <edges xmi:id="_Ybr24MdmEeGOoP2Ze98WBQ" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_Ybr25MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_Ybr25cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_Ybr25sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_Ybr24cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_Ybr248dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_Ybr24sdmEeGOoP2Ze98WBQ" points="[7, -1, -106, 2]$[114, -19, 1, -16]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUMdmEeGOoP2Ze98WBQ" id="(0.825,0.4339622641509434)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_YbwIUcdmEeGOoP2Ze98WBQ" id="(0.2,0.33962264150943394)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 333 - 340
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/inline_subdiagram/after_twoEntryPoints.sct

@@ -1,340 +1,333 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3" name="after_grouping">
-    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1 # > entry_B0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_q-EGYMmqEeGJr-muz4j25w" specification="" target="_jeUXUMmqEeGJr-muz4j25w"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" specification="" name="E" incomingTransitions="_iI41kesCEeOsdKncm9SrMw"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_wr22MMdmEeGOoP2Ze98WBQ" specification="" name="Composite" incomingTransitions="_kxXTkMmqEeGJr-muz4j25w _QTY6EMdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_iI41kesCEeOsdKncm9SrMw" specification=" # exit_D0 >" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
-        <regions xmi:id="_ABNPkMdnEeGOoP2Ze98WBQ" name="Inner">
-          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
-            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_iIyH4OsCEeOsdKncm9SrMw"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ _iIa7gOsCEeOsdKncm9SrMw">
-            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_iInIwesCEeOsdKncm9SrMw">
-            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event3" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_iIaUcOsCEeOsdKncm9SrMw" name="entry_C0">
-            <outgoingTransitions xmi:id="_iIa7gOsCEeOsdKncm9SrMw" specification="" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_iInIwOsCEeOsdKncm9SrMw" name="entry_B0">
-            <outgoingTransitions xmi:id="_iInIwesCEeOsdKncm9SrMw" specification="" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Exit" xmi:id="_iIyH4OsCEeOsdKncm9SrMw" name="exit_D0" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_jeUXUMmqEeGJr-muz4j25w" name="A2" incomingTransitions="_q-EGYMmqEeGJr-muz4j25w">
-        <outgoingTransitions xmi:id="_kxXTkMmqEeGJr-muz4j25w" specification="event2 # > entry_C0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
-          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
-        </children>
-        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_NEmC0cdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="91"/>
-        </children>
-        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Xzi408dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="713" y="189"/>
-        </children>
-        <children xmi:id="_5l-RgMdmEeGOoP2Ze98WBQ" type="SubmachineState" element="_wr22MMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_5l-RhMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RhcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_5l-4kMdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5l-4kcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_5l-4ksdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-4k8dmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5l-4lMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment">
-            <children xmi:id="_ABSvIMdnEeGOoP2Ze98WBQ" type="Region" element="_ABNPkMdnEeGOoP2Ze98WBQ">
-              <children xsi:type="notation:DecorationNode" xmi:id="_ABTWMMdnEeGOoP2Ze98WBQ" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_ABTWMcdnEeGOoP2Ze98WBQ"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_ABTWMsdnEeGOoP2Ze98WBQ"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_ABTWM8dnEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Tmpak8dmEeGOoP2Ze98WBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tmozg8dmEeGOoP2Ze98WBQ" x="156" y="53"/>
-                </children>
-                <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Rr_Et8dmEeGOoP2Ze98WBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr-do8dmEeGOoP2Ze98WBQ" x="25" y="125"/>
-                </children>
-                <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_OTkXZcdmEeGOoP2Ze98WBQ"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTjwU8dmEeGOoP2Ze98WBQ" x="25" y="-18"/>
-                </children>
-                <children xmi:id="_iIyH4esCEeOsdKncm9SrMw" type="Exit" element="_iIyH4OsCEeOsdKncm9SrMw">
-                  <children xmi:id="_iIyu8OsCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_iIyu8-sCEeOsdKncm9SrMw" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyu9OsCEeOsdKncm9SrMw"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_iIyu9esCEeOsdKncm9SrMw"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyu8esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iIyu8usCEeOsdKncm9SrMw" x="-41" y="6"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyH4usCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iIyH4-sCEeOsdKncm9SrMw" x="296" y="65"/>
-                </children>
-                <children xmi:id="_i1KswOsCEeOsdKncm9SrMw" type="Entry" element="_iIaUcOsCEeOsdKncm9SrMw">
-                  <children xmi:id="_i1LT0OsCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_i1LT0-sCEeOsdKncm9SrMw" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_i1LT1OsCEeOsdKncm9SrMw"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_i1LT1esCEeOsdKncm9SrMw"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_i1LT0esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1LT0usCEeOsdKncm9SrMw"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_i1KswesCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1KswusCEeOsdKncm9SrMw" x="-33" y="141"/>
-                </children>
-                <children xmi:id="_i1L64OsCEeOsdKncm9SrMw" type="Entry" element="_iInIwOsCEeOsdKncm9SrMw">
-                  <children xmi:id="_i1L64-sCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_i1L65usCEeOsdKncm9SrMw" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L65-sCEeOsdKncm9SrMw"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_i1L66OsCEeOsdKncm9SrMw"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L65OsCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1L65esCEeOsdKncm9SrMw"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L64esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1L64usCEeOsdKncm9SrMw" x="-33" y="-2"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABTWNMdnEeGOoP2Ze98WBQ"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_ABSvIcdnEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABSvIsdnEeGOoP2Ze98WBQ" width="432" height="297"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_5l-RgsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_5l-4lcdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_iIYfQOsCEeOsdKncm9SrMw" name="isInline" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-Rg8dmEeGOoP2Ze98WBQ" x="217" y="73" width="429" height="271"/>
-        </children>
-        <children xmi:id="_jehLoMmqEeGJr-muz4j25w" type="State" element="_jeUXUMmqEeGJr-muz4j25w">
-          <children xsi:type="notation:DecorationNode" xmi:id="_jehysMmqEeGJr-muz4j25w" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jehyscmqEeGJr-muz4j25w"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_jehyssmqEeGJr-muz4j25w"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jeiZwMmqEeGJr-muz4j25w" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_jeiZwcmqEeGJr-muz4j25w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jeiZwsmqEeGJr-muz4j25w"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jeiZw8mqEeGJr-muz4j25w" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jehLocmqEeGJr-muz4j25w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_jehLosmqEeGJr-muz4j25w"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jejA0MmqEeGJr-muz4j25w"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jehLo8mqEeGJr-muz4j25w" x="40" y="253"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="789" height="574"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_5l-RgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" x="-11" y="-34"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
-    </edges>
-    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.4,0.20754716981132076)"/>
-    </edges>
-    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
-    </edges>
-    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
-    </edges>
-    <edges xmi:id="_kxhEkMmqEeGJr-muz4j25w" type="Transition" element="_kxXTkMmqEeGJr-muz4j25w" source="_jehLoMmqEeGJr-muz4j25w" target="_5l-RgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_kxhElMmqEeGJr-muz4j25w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_kxhElcmqEeGJr-muz4j25w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_kxhElsmqEeGJr-muz4j25w" x="-5" y="23"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kxhEkcmqEeGJr-muz4j25w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_kxhEk8mqEeGJr-muz4j25w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kxhEksmqEeGJr-muz4j25w" points="[18, -1, -170, -1]$[184, -24, -4, -24]"/>
-    </edges>
-    <edges xmi:id="_q-MpQMmqEeGJr-muz4j25w" type="Transition" element="_q-EGYMmqEeGJr-muz4j25w" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_jehLoMmqEeGJr-muz4j25w">
-      <children xsi:type="notation:DecorationNode" xmi:id="_q-NQUcmqEeGJr-muz4j25w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_q-NQUsmqEeGJr-muz4j25w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_q-NQU8mqEeGJr-muz4j25w" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q-MpQcmqEeGJr-muz4j25w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_q-NQUMmqEeGJr-muz4j25w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q-MpQsmqEeGJr-muz4j25w" points="[-3, 24, 2, -93]$[-3, 112, 2, -5]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q-XBUMmqEeGJr-muz4j25w" id="(0.325,0.11320754716981132)"/>
-    </edges>
-    <edges xmi:id="_iI41kusCEeOsdKncm9SrMw" type="Transition" element="_iI41kesCEeOsdKncm9SrMw" source="_5l-RgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_iI5coesCEeOsdKncm9SrMw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_iI5cousCEeOsdKncm9SrMw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_iI5co-sCEeOsdKncm9SrMw" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_iI41k-sCEeOsdKncm9SrMw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_iI5coOsCEeOsdKncm9SrMw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_iI41lOsCEeOsdKncm9SrMw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_iI4OgOsCEeOsdKncm9SrMw" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_iIyH4esCEeOsdKncm9SrMw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_iI4OhOsCEeOsdKncm9SrMw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_iI4OhesCEeOsdKncm9SrMw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_iI41kOsCEeOsdKncm9SrMw" x="-19" y="9"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_iI4OgesCEeOsdKncm9SrMw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_iI4Og-sCEeOsdKncm9SrMw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_iI4OgusCEeOsdKncm9SrMw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_i1QMUOsCEeOsdKncm9SrMw" type="Transition" element="_iInIwesCEeOsdKncm9SrMw" source="_i1L64OsCEeOsdKncm9SrMw" target="_OTjwUMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_i1QzYesCEeOsdKncm9SrMw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_i1QzYusCEeOsdKncm9SrMw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_i1QzY-sCEeOsdKncm9SrMw" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_i1QMUesCEeOsdKncm9SrMw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_i1QzYOsCEeOsdKncm9SrMw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_i1QMUusCEeOsdKncm9SrMw" points="[-4, -6, 126, 184]$[-114, -166, 16, 24]"/>
-    </edges>
-    <edges xmi:id="_i1SokOsCEeOsdKncm9SrMw" type="Transition" element="_iIa7gOsCEeOsdKncm9SrMw" source="_i1KswOsCEeOsdKncm9SrMw" target="_Rr-doMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_i1SolOsCEeOsdKncm9SrMw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_i1SolesCEeOsdKncm9SrMw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_i1SolusCEeOsdKncm9SrMw" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_i1SokesCEeOsdKncm9SrMw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_i1Sok-sCEeOsdKncm9SrMw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_i1SokusCEeOsdKncm9SrMw" points="[-2, -2, 2, 2]$[-1, -1, 3, 3]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3" name="after_grouping">
+    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1 # > entry_B0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_q-EGYMmqEeGJr-muz4j25w" specification="" target="_jeUXUMmqEeGJr-muz4j25w"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" specification="" name="E" incomingTransitions="_iI41kesCEeOsdKncm9SrMw"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_wr22MMdmEeGOoP2Ze98WBQ" specification="" name="Composite" incomingTransitions="_kxXTkMmqEeGJr-muz4j25w _QTY6EMdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_iI41kesCEeOsdKncm9SrMw" specification=" # exit_D0 >" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
+        <regions xmi:id="_ABNPkMdnEeGOoP2Ze98WBQ" name="Inner">
+          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
+            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_iIyH4OsCEeOsdKncm9SrMw"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ _iIa7gOsCEeOsdKncm9SrMw">
+            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_iInIwesCEeOsdKncm9SrMw">
+            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event3" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_iIaUcOsCEeOsdKncm9SrMw" name="entry_C0">
+            <outgoingTransitions xmi:id="_iIa7gOsCEeOsdKncm9SrMw" specification="" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_iInIwOsCEeOsdKncm9SrMw" name="entry_B0">
+            <outgoingTransitions xmi:id="_iInIwesCEeOsdKncm9SrMw" specification="" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Exit" xmi:id="_iIyH4OsCEeOsdKncm9SrMw" name="exit_D0" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_jeUXUMmqEeGJr-muz4j25w" name="A2" incomingTransitions="_q-EGYMmqEeGJr-muz4j25w">
+        <outgoingTransitions xmi:id="_kxXTkMmqEeGJr-muz4j25w" specification="event2 # > entry_C0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
+          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
+        </children>
+        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="91"/>
+        </children>
+        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="713" y="189"/>
+        </children>
+        <children xmi:id="_5l-RgMdmEeGOoP2Ze98WBQ" type="SubmachineState" element="_wr22MMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_5l-RhMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RhcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_5l-4kMdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5l-4kcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_5l-4ksdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-4k8dmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5l-4lMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment">
+            <children xmi:id="_ABSvIMdnEeGOoP2Ze98WBQ" type="Region" element="_ABNPkMdnEeGOoP2Ze98WBQ">
+              <children xsi:type="notation:DecorationNode" xmi:id="_ABTWMMdnEeGOoP2Ze98WBQ" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_ABTWMcdnEeGOoP2Ze98WBQ"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_ABTWMsdnEeGOoP2Ze98WBQ"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_ABTWM8dnEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tmozg8dmEeGOoP2Ze98WBQ" x="156" y="53"/>
+                </children>
+                <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr-do8dmEeGOoP2Ze98WBQ" x="25" y="125"/>
+                </children>
+                <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTjwU8dmEeGOoP2Ze98WBQ" x="25" y="-18"/>
+                </children>
+                <children xmi:id="_iIyH4esCEeOsdKncm9SrMw" type="Exit" element="_iIyH4OsCEeOsdKncm9SrMw">
+                  <children xmi:id="_iIyu8OsCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_iIyu8-sCEeOsdKncm9SrMw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyu9OsCEeOsdKncm9SrMw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_iIyu9esCEeOsdKncm9SrMw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyu8esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iIyu8usCEeOsdKncm9SrMw" x="-41" y="6"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyH4usCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iIyH4-sCEeOsdKncm9SrMw" x="296" y="65"/>
+                </children>
+                <children xmi:id="_i1KswOsCEeOsdKncm9SrMw" type="Entry" element="_iIaUcOsCEeOsdKncm9SrMw">
+                  <children xmi:id="_i1LT0OsCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_i1LT0-sCEeOsdKncm9SrMw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_i1LT1OsCEeOsdKncm9SrMw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_i1LT1esCEeOsdKncm9SrMw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_i1LT0esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1LT0usCEeOsdKncm9SrMw"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_i1KswesCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1KswusCEeOsdKncm9SrMw" x="-33" y="141"/>
+                </children>
+                <children xmi:id="_i1L64OsCEeOsdKncm9SrMw" type="Entry" element="_iInIwOsCEeOsdKncm9SrMw">
+                  <children xmi:id="_i1L64-sCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_i1L65usCEeOsdKncm9SrMw" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L65-sCEeOsdKncm9SrMw"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_i1L66OsCEeOsdKncm9SrMw"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L65OsCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1L65esCEeOsdKncm9SrMw"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L64esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1L64usCEeOsdKncm9SrMw" x="-33" y="-2"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABTWNMdnEeGOoP2Ze98WBQ"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_ABSvIcdnEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABSvIsdnEeGOoP2Ze98WBQ" width="432" height="297"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_5l-RgsdmEeGOoP2Ze98WBQ"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_iIYfQOsCEeOsdKncm9SrMw" name="isInline" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-Rg8dmEeGOoP2Ze98WBQ" x="217" y="73" width="429" height="271"/>
+        </children>
+        <children xmi:id="_jehLoMmqEeGJr-muz4j25w" type="State" element="_jeUXUMmqEeGJr-muz4j25w">
+          <children xsi:type="notation:DecorationNode" xmi:id="_jehysMmqEeGJr-muz4j25w" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jehyscmqEeGJr-muz4j25w"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_jehyssmqEeGJr-muz4j25w"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jeiZwMmqEeGJr-muz4j25w" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_jeiZwcmqEeGJr-muz4j25w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jeiZwsmqEeGJr-muz4j25w"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jeiZw8mqEeGJr-muz4j25w" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jehLocmqEeGJr-muz4j25w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_jehLosmqEeGJr-muz4j25w"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jehLo8mqEeGJr-muz4j25w" x="40" y="253"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="789" height="574"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_5l-RgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" x="-11" y="-34"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
+    </edges>
+    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.4,0.20754716981132076)"/>
+    </edges>
+    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
+    </edges>
+    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
+    </edges>
+    <edges xmi:id="_kxhEkMmqEeGJr-muz4j25w" type="Transition" element="_kxXTkMmqEeGJr-muz4j25w" source="_jehLoMmqEeGJr-muz4j25w" target="_5l-RgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_kxhElMmqEeGJr-muz4j25w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_kxhElcmqEeGJr-muz4j25w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_kxhElsmqEeGJr-muz4j25w" x="-5" y="23"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kxhEkcmqEeGJr-muz4j25w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_kxhEk8mqEeGJr-muz4j25w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kxhEksmqEeGJr-muz4j25w" points="[18, -1, -170, -1]$[184, -24, -4, -24]"/>
+    </edges>
+    <edges xmi:id="_q-MpQMmqEeGJr-muz4j25w" type="Transition" element="_q-EGYMmqEeGJr-muz4j25w" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_jehLoMmqEeGJr-muz4j25w">
+      <children xsi:type="notation:DecorationNode" xmi:id="_q-NQUcmqEeGJr-muz4j25w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_q-NQUsmqEeGJr-muz4j25w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_q-NQU8mqEeGJr-muz4j25w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q-MpQcmqEeGJr-muz4j25w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_q-NQUMmqEeGJr-muz4j25w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q-MpQsmqEeGJr-muz4j25w" points="[-3, 24, 2, -93]$[-3, 112, 2, -5]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q-XBUMmqEeGJr-muz4j25w" id="(0.325,0.11320754716981132)"/>
+    </edges>
+    <edges xmi:id="_iI41kusCEeOsdKncm9SrMw" type="Transition" element="_iI41kesCEeOsdKncm9SrMw" source="_5l-RgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_iI5coesCEeOsdKncm9SrMw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_iI5cousCEeOsdKncm9SrMw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_iI5co-sCEeOsdKncm9SrMw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_iI41k-sCEeOsdKncm9SrMw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_iI5coOsCEeOsdKncm9SrMw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_iI41lOsCEeOsdKncm9SrMw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_iI4OgOsCEeOsdKncm9SrMw" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_iIyH4esCEeOsdKncm9SrMw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_iI4OhOsCEeOsdKncm9SrMw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_iI4OhesCEeOsdKncm9SrMw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_iI41kOsCEeOsdKncm9SrMw" x="-19" y="9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_iI4OgesCEeOsdKncm9SrMw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_iI4Og-sCEeOsdKncm9SrMw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_iI4OgusCEeOsdKncm9SrMw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_i1QMUOsCEeOsdKncm9SrMw" type="Transition" element="_iInIwesCEeOsdKncm9SrMw" source="_i1L64OsCEeOsdKncm9SrMw" target="_OTjwUMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_i1QzYesCEeOsdKncm9SrMw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_i1QzYusCEeOsdKncm9SrMw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_i1QzY-sCEeOsdKncm9SrMw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_i1QMUesCEeOsdKncm9SrMw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_i1QzYOsCEeOsdKncm9SrMw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_i1QMUusCEeOsdKncm9SrMw" points="[-4, -6, 126, 184]$[-114, -166, 16, 24]"/>
+    </edges>
+    <edges xmi:id="_i1SokOsCEeOsdKncm9SrMw" type="Transition" element="_iIa7gOsCEeOsdKncm9SrMw" source="_i1KswOsCEeOsdKncm9SrMw" target="_Rr-doMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_i1SolOsCEeOsdKncm9SrMw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_i1SolesCEeOsdKncm9SrMw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_i1SolusCEeOsdKncm9SrMw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_i1SokesCEeOsdKncm9SrMw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_i1Sok-sCEeOsdKncm9SrMw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_i1SokusCEeOsdKncm9SrMw" points="[-2, -2, 2, 2]$[-1, -1, 3, 3]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 335 - 342
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/inline_subdiagram/before_twoEntryPoints.sct

@@ -1,342 +1,335 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3" name="after_grouping">
-    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1 # > entry_B0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_q-EGYMmqEeGJr-muz4j25w" specification="" target="_jeUXUMmqEeGJr-muz4j25w"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" specification="" name="E" incomingTransitions="_iI41kesCEeOsdKncm9SrMw"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_wr22MMdmEeGOoP2Ze98WBQ" specification="" name="Composite" incomingTransitions="_kxXTkMmqEeGJr-muz4j25w _QTY6EMdmEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_iI41kesCEeOsdKncm9SrMw" specification=" # exit_D0 >" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
-        <regions xmi:id="_ABNPkMdnEeGOoP2Ze98WBQ" name="Inner">
-          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
-            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_iIyH4OsCEeOsdKncm9SrMw"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ _iIa7gOsCEeOsdKncm9SrMw">
-            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_iInIwesCEeOsdKncm9SrMw">
-            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event3" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_iIaUcOsCEeOsdKncm9SrMw" name="entry_C0">
-            <outgoingTransitions xmi:id="_iIa7gOsCEeOsdKncm9SrMw" specification="" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_iInIwOsCEeOsdKncm9SrMw" name="entry_B0">
-            <outgoingTransitions xmi:id="_iInIwesCEeOsdKncm9SrMw" specification="" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Exit" xmi:id="_iIyH4OsCEeOsdKncm9SrMw" name="exit_D0" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_jeUXUMmqEeGJr-muz4j25w" name="A2" incomingTransitions="_q-EGYMmqEeGJr-muz4j25w">
-        <outgoingTransitions xmi:id="_kxXTkMmqEeGJr-muz4j25w" specification="event2 # > entry_C0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
-      </vertices>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
-          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
-        </children>
-        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_NEmC0cdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="91"/>
-        </children>
-        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Xzi408dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="561" y="167"/>
-        </children>
-        <children xmi:id="_5l-RgMdmEeGOoP2Ze98WBQ" type="SubmachineState" element="_wr22MMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_5l-RhMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RhcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_5l-4kMdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5l-4kcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_5l-4ksdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-4k8dmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_5l-4lMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_5l-RgsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_5l-4lcdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_iIYfQOsCEeOsdKncm9SrMw" name="isInline"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-Rg8dmEeGOoP2Ze98WBQ" x="213" y="149" width="138" height="71"/>
-        </children>
-        <children xmi:id="_jehLoMmqEeGJr-muz4j25w" type="State" element="_jeUXUMmqEeGJr-muz4j25w">
-          <children xsi:type="notation:DecorationNode" xmi:id="_jehysMmqEeGJr-muz4j25w" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_jehyscmqEeGJr-muz4j25w"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_jehyssmqEeGJr-muz4j25w"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jeiZwMmqEeGJr-muz4j25w" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_jeiZwcmqEeGJr-muz4j25w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jeiZwsmqEeGJr-muz4j25w"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_jeiZw8mqEeGJr-muz4j25w" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_jehLocmqEeGJr-muz4j25w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_jehLosmqEeGJr-muz4j25w"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_jejA0MmqEeGJr-muz4j25w"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jehLo8mqEeGJr-muz4j25w" x="41" y="227"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="701" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_5l-RgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" x="-22" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
-    </edges>
-    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.4,0.20754716981132076)"/>
-    </edges>
-    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
-    </edges>
-    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
-    </edges>
-    <edges xmi:id="_kxhEkMmqEeGJr-muz4j25w" type="Transition" element="_kxXTkMmqEeGJr-muz4j25w" source="_jehLoMmqEeGJr-muz4j25w" target="_5l-RgMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_kxhElMmqEeGJr-muz4j25w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_kxhElcmqEeGJr-muz4j25w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_kxhElsmqEeGJr-muz4j25w" x="-26" y="9"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kxhEkcmqEeGJr-muz4j25w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_kxhEk8mqEeGJr-muz4j25w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kxhEksmqEeGJr-muz4j25w" points="[18, -1, -170, -1]$[184, -24, -4, -24]"/>
-    </edges>
-    <edges xmi:id="_q-MpQMmqEeGJr-muz4j25w" type="Transition" element="_q-EGYMmqEeGJr-muz4j25w" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_jehLoMmqEeGJr-muz4j25w">
-      <children xsi:type="notation:DecorationNode" xmi:id="_q-NQUcmqEeGJr-muz4j25w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_q-NQUsmqEeGJr-muz4j25w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_q-NQU8mqEeGJr-muz4j25w" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q-MpQcmqEeGJr-muz4j25w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_q-NQUMmqEeGJr-muz4j25w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q-MpQsmqEeGJr-muz4j25w" points="[-3, 24, 2, -93]$[-3, 112, 2, -5]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q-XBUMmqEeGJr-muz4j25w" id="(0.325,0.11320754716981132)"/>
-    </edges>
-    <edges xmi:id="_iI41kusCEeOsdKncm9SrMw" type="Transition" element="_iI41kesCEeOsdKncm9SrMw" source="_5l-RgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_iI5coesCEeOsdKncm9SrMw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_iI5cousCEeOsdKncm9SrMw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_iI5co-sCEeOsdKncm9SrMw" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_iI41k-sCEeOsdKncm9SrMw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_iI5coOsCEeOsdKncm9SrMw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_iI41lOsCEeOsdKncm9SrMw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-  </notation:Diagram>
-  <notation:Diagram xmi:id="_iIZtYOsCEeOsdKncm9SrMw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_wr22MMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_ABSvIMdnEeGOoP2Ze98WBQ" type="Region" element="_ABNPkMdnEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_ABTWMMdnEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_ABTWMcdnEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_ABTWMsdnEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_ABTWM8dnEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Tmpak8dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tmozg8dmEeGOoP2Ze98WBQ" x="156" y="53"/>
-        </children>
-        <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_Rr_Et8dmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr-do8dmEeGOoP2Ze98WBQ" x="25" y="125"/>
-        </children>
-        <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_OTkXZcdmEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTjwU8dmEeGOoP2Ze98WBQ" x="25" y="-18"/>
-        </children>
-        <children xmi:id="_iIyH4esCEeOsdKncm9SrMw" type="Exit" element="_iIyH4OsCEeOsdKncm9SrMw">
-          <children xmi:id="_iIyu8OsCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_iIyu8-sCEeOsdKncm9SrMw" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyu9OsCEeOsdKncm9SrMw"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_iIyu9esCEeOsdKncm9SrMw"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyu8esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iIyu8usCEeOsdKncm9SrMw"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyH4usCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iIyH4-sCEeOsdKncm9SrMw" x="296" y="65"/>
-        </children>
-        <children xmi:id="_i1KswOsCEeOsdKncm9SrMw" type="Entry" element="_iIaUcOsCEeOsdKncm9SrMw">
-          <children xmi:id="_i1LT0OsCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_i1LT0-sCEeOsdKncm9SrMw" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_i1LT1OsCEeOsdKncm9SrMw"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_i1LT1esCEeOsdKncm9SrMw"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_i1LT0esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1LT0usCEeOsdKncm9SrMw"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_i1KswesCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1KswusCEeOsdKncm9SrMw" x="-33" y="141"/>
-        </children>
-        <children xmi:id="_i1L64OsCEeOsdKncm9SrMw" type="Entry" element="_iInIwOsCEeOsdKncm9SrMw">
-          <children xmi:id="_i1L64-sCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_i1L65usCEeOsdKncm9SrMw" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L65-sCEeOsdKncm9SrMw"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_i1L66OsCEeOsdKncm9SrMw"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L65OsCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1L65esCEeOsdKncm9SrMw"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L64esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1L64usCEeOsdKncm9SrMw" x="-33" y="-2"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABTWNMdnEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_ABSvIcdnEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABSvIsdnEeGOoP2Ze98WBQ" width="432" height="297"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_iIZtYesCEeOsdKncm9SrMw"/>
-    <edges xmi:id="_iI4OgOsCEeOsdKncm9SrMw" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_iIyH4esCEeOsdKncm9SrMw">
-      <children xsi:type="notation:DecorationNode" xmi:id="_iI4OhOsCEeOsdKncm9SrMw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_iI4OhesCEeOsdKncm9SrMw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_iI41kOsCEeOsdKncm9SrMw" x="-19" y="9"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_iI4OgesCEeOsdKncm9SrMw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_iI4Og-sCEeOsdKncm9SrMw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_iI4OgusCEeOsdKncm9SrMw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_i1QMUOsCEeOsdKncm9SrMw" type="Transition" element="_iInIwesCEeOsdKncm9SrMw" source="_i1L64OsCEeOsdKncm9SrMw" target="_OTjwUMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_i1QzYesCEeOsdKncm9SrMw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_i1QzYusCEeOsdKncm9SrMw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_i1QzY-sCEeOsdKncm9SrMw" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_i1QMUesCEeOsdKncm9SrMw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_i1QzYOsCEeOsdKncm9SrMw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_i1QMUusCEeOsdKncm9SrMw" points="[-4, -6, 126, 184]$[-114, -166, 16, 24]"/>
-    </edges>
-    <edges xmi:id="_i1SokOsCEeOsdKncm9SrMw" type="Transition" element="_iIa7gOsCEeOsdKncm9SrMw" source="_i1KswOsCEeOsdKncm9SrMw" target="_Rr-doMdmEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_i1SolOsCEeOsdKncm9SrMw" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_i1SolesCEeOsdKncm9SrMw"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_i1SolusCEeOsdKncm9SrMw" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_i1SokesCEeOsdKncm9SrMw" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_i1Sok-sCEeOsdKncm9SrMw" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_i1SokusCEeOsdKncm9SrMw" points="[-2, -2, 2, 2]$[-1, -1, 3, 3]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_NEjmkMdmEeGOoP2Ze98WBQ" specification="interface :&#xA;in event event1&#xA;in event event2&#xA;in event event3" name="after_grouping">
+    <regions xmi:id="_NEjmk8dmEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_NEkNpsdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_NEmC08dmEeGOoP2Ze98WBQ" target="_NEk0t8dmEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_NEk0t8dmEeGOoP2Ze98WBQ" name="A" incomingTransitions="_NEmC08dmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_QTY6EMdmEeGOoP2Ze98WBQ" specification="event1 # > entry_B0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_q-EGYMmqEeGJr-muz4j25w" specification="" target="_jeUXUMmqEeGJr-muz4j25w"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_XzbkEMdmEeGOoP2Ze98WBQ" specification="" name="E" incomingTransitions="_iI41kesCEeOsdKncm9SrMw"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_wr22MMdmEeGOoP2Ze98WBQ" specification="" name="Composite" incomingTransitions="_kxXTkMmqEeGJr-muz4j25w _QTY6EMdmEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_iI41kesCEeOsdKncm9SrMw" specification=" # exit_D0 >" target="_XzbkEMdmEeGOoP2Ze98WBQ"/>
+        <regions xmi:id="_ABNPkMdnEeGOoP2Ze98WBQ" name="Inner">
+          <vertices xsi:type="sgraph:State" xmi:id="_Tmj7AMdmEeGOoP2Ze98WBQ" name="D" incomingTransitions="_UaJ7IMdmEeGOoP2Ze98WBQ _U8B5IMdmEeGOoP2Ze98WBQ">
+            <outgoingTransitions xmi:id="_YboMgMdmEeGOoP2Ze98WBQ" specification="event3" target="_iIyH4OsCEeOsdKncm9SrMw"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_Rr0soMdmEeGOoP2Ze98WBQ" specification="" name="C" incomingTransitions="_SJMlIMdmEeGOoP2Ze98WBQ _iIa7gOsCEeOsdKncm9SrMw">
+            <outgoingTransitions xmi:id="_UaJ7IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:State" xmi:id="_OTYKIMdmEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_iInIwesCEeOsdKncm9SrMw">
+            <outgoingTransitions xmi:id="_SJMlIMdmEeGOoP2Ze98WBQ" specification="event3" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+            <outgoingTransitions xmi:id="_U8B5IMdmEeGOoP2Ze98WBQ" specification="" target="_Tmj7AMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_iIaUcOsCEeOsdKncm9SrMw" name="entry_C0">
+            <outgoingTransitions xmi:id="_iIa7gOsCEeOsdKncm9SrMw" specification="" target="_Rr0soMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_iInIwOsCEeOsdKncm9SrMw" name="entry_B0">
+            <outgoingTransitions xmi:id="_iInIwesCEeOsdKncm9SrMw" specification="" target="_OTYKIMdmEeGOoP2Ze98WBQ"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Exit" xmi:id="_iIyH4OsCEeOsdKncm9SrMw" name="exit_D0" incomingTransitions="_YboMgMdmEeGOoP2Ze98WBQ"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_jeUXUMmqEeGJr-muz4j25w" name="A2" incomingTransitions="_q-EGYMmqEeGJr-muz4j25w">
+        <outgoingTransitions xmi:id="_kxXTkMmqEeGJr-muz4j25w" specification="event2 # > entry_C0" target="_wr22MMdmEeGOoP2Ze98WBQ"/>
+      </vertices>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_NEjmkcdmEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_NEjmkMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_NEjmlMdmEeGOoP2Ze98WBQ" type="Region" element="_NEjmk8dmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEkNoMdmEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNocdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEkNosdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEkNo8dmEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_NEkNp8dmEeGOoP2Ze98WBQ" type="Entry" element="_NEkNpsdmEeGOoP2Ze98WBQ">
+          <children xmi:id="_NEk0sMdmEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_NEk0s8dmEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0tMdmEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_NEk0tcdmEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NEk0scdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0ssdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NEkNqMdmEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEk0tsdmEeGOoP2Ze98WBQ" x="50" y="23"/>
+        </children>
+        <children xmi:id="_NElbwcdmEeGOoP2Ze98WBQ" type="State" element="_NEk0t8dmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_NElbxcdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbxsdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_NElbx8dmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NElbyMdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_NElbycdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NElbysdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NEmC0MdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NElbwsdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_NElbw8dmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmC0sdmEeGOoP2Ze98WBQ" x="40" y="91"/>
+        </children>
+        <children xmi:id="_XzhqsMdmEeGOoP2Ze98WBQ" type="State" element="_XzbkEMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_XziRw8dmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRxMdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_XziRxcdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_XziRxsdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Xzi40MdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Xzi40cdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Xzi40sdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_XziRwMdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_XziRwcdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_XziRwsdmEeGOoP2Ze98WBQ" x="561" y="167"/>
+        </children>
+        <children xmi:id="_5l-RgMdmEeGOoP2Ze98WBQ" type="SubmachineState" element="_wr22MMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_5l-RhMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RhcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_5l-4kMdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5l-4kcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_5l-4ksdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-4k8dmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_5l-4lMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_5l-RgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_5l-RgsdmEeGOoP2Ze98WBQ"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_iIYfQOsCEeOsdKncm9SrMw" name="isInline"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_5l-Rg8dmEeGOoP2Ze98WBQ" x="213" y="149" width="138" height="71"/>
+        </children>
+        <children xmi:id="_jehLoMmqEeGJr-muz4j25w" type="State" element="_jeUXUMmqEeGJr-muz4j25w">
+          <children xsi:type="notation:DecorationNode" xmi:id="_jehysMmqEeGJr-muz4j25w" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_jehyscmqEeGJr-muz4j25w"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_jehyssmqEeGJr-muz4j25w"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jeiZwMmqEeGJr-muz4j25w" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_jeiZwcmqEeGJr-muz4j25w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jeiZwsmqEeGJr-muz4j25w"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_jeiZw8mqEeGJr-muz4j25w" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_jehLocmqEeGJr-muz4j25w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_jehLosmqEeGJr-muz4j25w"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_jehLo8mqEeGJr-muz4j25w" x="41" y="227"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpMdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_NEjmlcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEkNpcdmEeGOoP2Ze98WBQ" x="220" y="10" width="701" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_NEmp48dmEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp5cdmEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp5sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp58dmEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_NEmp6MdmEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6cdmEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NEmp6sdmEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_NEjmksdmEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_NEmC1MdmEeGOoP2Ze98WBQ" type="Transition" element="_NEmC08dmEeGOoP2Ze98WBQ" source="_NEkNp8dmEeGOoP2Ze98WBQ" target="_NElbwcdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NEmp4MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NEmp4cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NEmp4sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NEmC1cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NEmC18dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NEmC1sdmEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_QTbWUMdmEeGOoP2Ze98WBQ" type="Transition" element="_QTY6EMdmEeGOoP2Ze98WBQ" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_5l-RgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_QTbWVMdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_QTbWVcdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_QTbWVsdmEeGOoP2Ze98WBQ" x="-22" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QTbWUcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_QTbWU8dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QTbWUsdmEeGOoP2Ze98WBQ" points="[18, 0, -160, 3]$[179, 22, 1, 25]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QTeZoMdmEeGOoP2Ze98WBQ" id="(0.075,0.49056603773584906)"/>
+    </edges>
+    <edges xmi:id="_SJPocMdmEeGOoP2Ze98WBQ" type="Transition" element="_SJMlIMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_Rr-doMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_SJQPgcdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_SJQPgsdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_SJQPg8dmEeGOoP2Ze98WBQ" x="9" y="22"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_SJPoccdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_SJQPgMdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_SJPocsdmEeGOoP2Ze98WBQ" points="[-8, 12, 1, -83]$[-8, 91, 1, -4]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0MdmEeGOoP2Ze98WBQ" id="(0.625,0.7547169811320755)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_SJTS0cdmEeGOoP2Ze98WBQ" id="(0.4,0.20754716981132076)"/>
+    </edges>
+    <edges xmi:id="_UaQo0MdmEeGOoP2Ze98WBQ" type="Transition" element="_UaJ7IMdmEeGOoP2Ze98WBQ" source="_Rr-doMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_UaQo1MdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_UaQo1cdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_UaQo1sdmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_UaQo0cdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_UaQo08dmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_UaQo0sdmEeGOoP2Ze98WBQ" points="[18, -9, -90, 51]$[101, -36, -7, 24]"/>
+    </edges>
+    <edges xmi:id="_U8H_wMdmEeGOoP2Ze98WBQ" type="Transition" element="_U8B5IMdmEeGOoP2Ze98WBQ" source="_OTjwUMdmEeGOoP2Ze98WBQ" target="_TmozgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_U8Im0cdmEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_U8Im0sdmEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_U8Im08dmEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_U8H_wcdmEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_U8Im0MdmEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_U8H_wsdmEeGOoP2Ze98WBQ" points="[18, 8, -95, -59]$[131, 59, 18, -8]"/>
+    </edges>
+    <edges xmi:id="_kxhEkMmqEeGJr-muz4j25w" type="Transition" element="_kxXTkMmqEeGJr-muz4j25w" source="_jehLoMmqEeGJr-muz4j25w" target="_5l-RgMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_kxhElMmqEeGJr-muz4j25w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_kxhElcmqEeGJr-muz4j25w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_kxhElsmqEeGJr-muz4j25w" x="-26" y="9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_kxhEkcmqEeGJr-muz4j25w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_kxhEk8mqEeGJr-muz4j25w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_kxhEksmqEeGJr-muz4j25w" points="[18, -1, -170, -1]$[184, -24, -4, -24]"/>
+    </edges>
+    <edges xmi:id="_q-MpQMmqEeGJr-muz4j25w" type="Transition" element="_q-EGYMmqEeGJr-muz4j25w" source="_NElbwcdmEeGOoP2Ze98WBQ" target="_jehLoMmqEeGJr-muz4j25w">
+      <children xsi:type="notation:DecorationNode" xmi:id="_q-NQUcmqEeGJr-muz4j25w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_q-NQUsmqEeGJr-muz4j25w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_q-NQU8mqEeGJr-muz4j25w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_q-MpQcmqEeGJr-muz4j25w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_q-NQUMmqEeGJr-muz4j25w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_q-MpQsmqEeGJr-muz4j25w" points="[-3, 24, 2, -93]$[-3, 112, 2, -5]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_q-XBUMmqEeGJr-muz4j25w" id="(0.325,0.11320754716981132)"/>
+    </edges>
+    <edges xmi:id="_iI41kusCEeOsdKncm9SrMw" type="Transition" element="_iI41kesCEeOsdKncm9SrMw" source="_5l-RgMdmEeGOoP2Ze98WBQ" target="_XzhqsMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_iI5coesCEeOsdKncm9SrMw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_iI5cousCEeOsdKncm9SrMw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_iI5co-sCEeOsdKncm9SrMw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_iI41k-sCEeOsdKncm9SrMw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_iI5coOsCEeOsdKncm9SrMw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_iI41lOsCEeOsdKncm9SrMw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+  </notation:Diagram>
+  <notation:Diagram xmi:id="_iIZtYOsCEeOsdKncm9SrMw" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_wr22MMdmEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_ABSvIMdnEeGOoP2Ze98WBQ" type="Region" element="_ABNPkMdnEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_ABTWMMdnEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_ABTWMcdnEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_ABTWMsdnEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_ABTWM8dnEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_TmozgMdmEeGOoP2Ze98WBQ" type="State" element="_Tmj7AMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_TmozhMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozhcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_TmozhsdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Tmozh8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_TmpakMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_TmpakcdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_TmpaksdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_TmozgcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_TmozgsdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Tmozg8dmEeGOoP2Ze98WBQ" x="156" y="53"/>
+        </children>
+        <children xmi:id="_Rr-doMdmEeGOoP2Ze98WBQ" type="State" element="_Rr0soMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_Rr_EsMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr_EscdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_Rr_EssdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Rr_Es8dmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_Rr_EtMdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr_EtcdmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_Rr_EtsdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_Rr-docdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_Rr-dosdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Rr-do8dmEeGOoP2Ze98WBQ" x="25" y="125"/>
+        </children>
+        <children xmi:id="_OTjwUMdmEeGOoP2Ze98WBQ" type="State" element="_OTYKIMdmEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_OTjwVMdmEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwVcdmEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_OTkXYMdmEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_OTkXYcdmEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_OTkXYsdmEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTkXY8dmEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_OTkXZMdmEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_OTjwUcdmEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_OTjwUsdmEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_OTjwU8dmEeGOoP2Ze98WBQ" x="25" y="-18"/>
+        </children>
+        <children xmi:id="_iIyH4esCEeOsdKncm9SrMw" type="Exit" element="_iIyH4OsCEeOsdKncm9SrMw">
+          <children xmi:id="_iIyu8OsCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_iIyu8-sCEeOsdKncm9SrMw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyu9OsCEeOsdKncm9SrMw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_iIyu9esCEeOsdKncm9SrMw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyu8esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iIyu8usCEeOsdKncm9SrMw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_iIyH4usCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_iIyH4-sCEeOsdKncm9SrMw" x="296" y="65"/>
+        </children>
+        <children xmi:id="_i1KswOsCEeOsdKncm9SrMw" type="Entry" element="_iIaUcOsCEeOsdKncm9SrMw">
+          <children xmi:id="_i1LT0OsCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_i1LT0-sCEeOsdKncm9SrMw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_i1LT1OsCEeOsdKncm9SrMw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_i1LT1esCEeOsdKncm9SrMw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_i1LT0esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1LT0usCEeOsdKncm9SrMw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_i1KswesCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1KswusCEeOsdKncm9SrMw" x="-33" y="141"/>
+        </children>
+        <children xmi:id="_i1L64OsCEeOsdKncm9SrMw" type="Entry" element="_iInIwOsCEeOsdKncm9SrMw">
+          <children xmi:id="_i1L64-sCEeOsdKncm9SrMw" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_i1L65usCEeOsdKncm9SrMw" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L65-sCEeOsdKncm9SrMw"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_i1L66OsCEeOsdKncm9SrMw"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L65OsCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1L65esCEeOsdKncm9SrMw"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_i1L64esCEeOsdKncm9SrMw" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_i1L64usCEeOsdKncm9SrMw" x="-33" y="-2"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABTWNMdnEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_ABSvIcdnEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_ABSvIsdnEeGOoP2Ze98WBQ" width="432" height="297"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_iIZtYesCEeOsdKncm9SrMw"/>
+    <edges xmi:id="_iI4OgOsCEeOsdKncm9SrMw" type="Transition" element="_YboMgMdmEeGOoP2Ze98WBQ" source="_TmozgMdmEeGOoP2Ze98WBQ" target="_iIyH4esCEeOsdKncm9SrMw">
+      <children xsi:type="notation:DecorationNode" xmi:id="_iI4OhOsCEeOsdKncm9SrMw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_iI4OhesCEeOsdKncm9SrMw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_iI41kOsCEeOsdKncm9SrMw" x="-19" y="9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_iI4OgesCEeOsdKncm9SrMw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_iI4Og-sCEeOsdKncm9SrMw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_iI4OgusCEeOsdKncm9SrMw" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_i1QMUOsCEeOsdKncm9SrMw" type="Transition" element="_iInIwesCEeOsdKncm9SrMw" source="_i1L64OsCEeOsdKncm9SrMw" target="_OTjwUMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_i1QzYesCEeOsdKncm9SrMw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_i1QzYusCEeOsdKncm9SrMw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_i1QzY-sCEeOsdKncm9SrMw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_i1QMUesCEeOsdKncm9SrMw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_i1QzYOsCEeOsdKncm9SrMw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_i1QMUusCEeOsdKncm9SrMw" points="[-4, -6, 126, 184]$[-114, -166, 16, 24]"/>
+    </edges>
+    <edges xmi:id="_i1SokOsCEeOsdKncm9SrMw" type="Transition" element="_iIa7gOsCEeOsdKncm9SrMw" source="_i1KswOsCEeOsdKncm9SrMw" target="_Rr-doMdmEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_i1SolOsCEeOsdKncm9SrMw" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_i1SolesCEeOsdKncm9SrMw"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_i1SolusCEeOsdKncm9SrMw" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_i1SokesCEeOsdKncm9SrMw" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_i1Sok-sCEeOsdKncm9SrMw" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_i1SokusCEeOsdKncm9SrMw" points="[-2, -2, 2, 2]$[-1, -1, 3, 3]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 99 - 101
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/renaming/AfterRenamingEvent.sct

@@ -1,101 +1,99 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_1vhokMdfEeGOoP2Ze98WBQ" specification="interface  someInterface:&#xA; &#xA; in event someNewEventName&#xA; in event someEvent2 : integer&#xA; var someVariable : integer" name="Renaming">
-    <regions xmi:id="_1vi2scdfEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_1vjdxsdfEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_1vl6A8dfEeGOoP2Ze98WBQ" target="_1vkr48dfEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_1vkr48dfEeGOoP2Ze98WBQ" specification="entry / raise someInterface.someNewEventName;&#xA;  someInterface.someVariable=42" name="A" incomingTransitions="_1vl6A8dfEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_hkckcMdhEeGOoP2Ze98WBQ" specification="[someInterface.someVariable==42 &amp;&amp; someInterface.someNewEventName] / someInterface.someVariable+=1" target="_hNom8MdhEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_hNom8MdhEeGOoP2Ze98WBQ" name="B" incomingTransitions="_hkckcMdhEeGOoP2Ze98WBQ"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_1viPoMdfEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_1vhokMdfEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_1vi2ssdfEeGOoP2Ze98WBQ" type="Region" element="_1vi2scdfEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vjdwMdfEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vjdwcdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vjdwsdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1vjdw8dfEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_1vkE0MdfEeGOoP2Ze98WBQ" type="Entry" element="_1vjdxsdfEeGOoP2Ze98WBQ">
-          <children xmi:id="_1vkE08dfEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_1vkE1sdfEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkr4MdfEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_1vkr4cdfEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE1MdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkE1cdfEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE0cdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkr4sdfEeGOoP2Ze98WBQ" x="70" y="20"/>
-        </children>
-        <children xmi:id="_1vlS8MdfEeGOoP2Ze98WBQ" type="State" element="_1vkr48dfEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_1vlS9MdfEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS9cdfEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_1vlS9sdfEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1vlS98dfEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_1vlS-MdfEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vlS-cdfEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1vl6AMdfEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS8cdfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_1vlS8sdfEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_1vl6AcdfEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vl6AsdfEeGOoP2Ze98WBQ" x="13" y="79" height="109"/>
-        </children>
-        <children xmi:id="_hNy_AMdhEeGOoP2Ze98WBQ" type="State" element="_hNom8MdhEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_hNzmEMdhEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_hNzmEcdhEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_hNzmEsdhEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_hN0NIMdhEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_hN0NIcdhEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hN0NIsdhEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_hN00MMdhEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_hNy_AcdhEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_hNy_AsdhEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_hN00McdhEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hNy_A8dhEeGOoP2Ze98WBQ" x="709" y="111"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxMdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_1vi2s8dfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxcdfEeGOoP2Ze98WBQ" x="220" y="10" width="773" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_1vmhF8dfEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vnIIcdfEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vnIIsdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vnII8dfEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1vnIJMdfEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnIJcdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnvMMdfEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_1vi2sMdfEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_1vmhEMdfEeGOoP2Ze98WBQ" type="Transition" element="_1vl6A8dfEeGOoP2Ze98WBQ" source="_1vkE0MdfEeGOoP2Ze98WBQ" target="_1vlS8MdfEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vmhFMdfEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vmhFcdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vmhFsdfEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vmhEcdfEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_1vmhE8dfEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vmhEsdfEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_hklHUMdhEeGOoP2Ze98WBQ" type="Transition" element="_hkckcMdhEeGOoP2Ze98WBQ" source="_1vlS8MdfEeGOoP2Ze98WBQ" target="_hNy_AMdhEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_hkluYcdhEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_hkluYsdhEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_hkluY8dhEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hklHUcdhEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_hkluYMdhEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hklHUsdhEeGOoP2Ze98WBQ" points="[18, 0, -202, 8]$[136, 0, -84, 8]$[219, 0, -1, 8]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hkzJwMdhEeGOoP2Ze98WBQ" id="(0.05454545454545454,0.24528301886792453)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_1vhokMdfEeGOoP2Ze98WBQ" specification="interface  someInterface:&#xA; &#xA; in event someNewEventName&#xA; in event someEvent2 : integer&#xA; var someVariable : integer" name="Renaming">
+    <regions xmi:id="_1vi2scdfEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_1vjdxsdfEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_1vl6A8dfEeGOoP2Ze98WBQ" target="_1vkr48dfEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_1vkr48dfEeGOoP2Ze98WBQ" specification="entry / raise someInterface.someNewEventName;&#xA;  someInterface.someVariable=42" name="A" incomingTransitions="_1vl6A8dfEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_hkckcMdhEeGOoP2Ze98WBQ" specification="[someInterface.someVariable==42 &amp;&amp; someInterface.someNewEventName] / someInterface.someVariable+=1" target="_hNom8MdhEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_hNom8MdhEeGOoP2Ze98WBQ" name="B" incomingTransitions="_hkckcMdhEeGOoP2Ze98WBQ"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_1viPoMdfEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_1vhokMdfEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_1vi2ssdfEeGOoP2Ze98WBQ" type="Region" element="_1vi2scdfEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vjdwMdfEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vjdwcdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vjdwsdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_1vjdw8dfEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_1vkE0MdfEeGOoP2Ze98WBQ" type="Entry" element="_1vjdxsdfEeGOoP2Ze98WBQ">
+          <children xmi:id="_1vkE08dfEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_1vkE1sdfEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkr4MdfEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_1vkr4cdfEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE1MdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkE1cdfEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE0cdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkr4sdfEeGOoP2Ze98WBQ" x="70" y="20"/>
+        </children>
+        <children xmi:id="_1vlS8MdfEeGOoP2Ze98WBQ" type="State" element="_1vkr48dfEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_1vlS9MdfEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS9cdfEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_1vlS9sdfEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1vlS98dfEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_1vlS-MdfEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vlS-cdfEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1vl6AMdfEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS8cdfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_1vlS8sdfEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vl6AsdfEeGOoP2Ze98WBQ" x="13" y="79" height="109"/>
+        </children>
+        <children xmi:id="_hNy_AMdhEeGOoP2Ze98WBQ" type="State" element="_hNom8MdhEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_hNzmEMdhEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_hNzmEcdhEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_hNzmEsdhEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hN0NIMdhEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_hN0NIcdhEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hN0NIsdhEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hN00MMdhEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_hNy_AcdhEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_hNy_AsdhEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hNy_A8dhEeGOoP2Ze98WBQ" x="709" y="111"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxMdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_1vi2s8dfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxcdfEeGOoP2Ze98WBQ" x="220" y="10" width="773" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_1vmhF8dfEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vnIIcdfEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vnIIsdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vnII8dfEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_1vnIJMdfEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnIJcdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnvMMdfEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_1vi2sMdfEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_1vmhEMdfEeGOoP2Ze98WBQ" type="Transition" element="_1vl6A8dfEeGOoP2Ze98WBQ" source="_1vkE0MdfEeGOoP2Ze98WBQ" target="_1vlS8MdfEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vmhFMdfEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vmhFcdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vmhFsdfEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vmhEcdfEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_1vmhE8dfEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vmhEsdfEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_hklHUMdhEeGOoP2Ze98WBQ" type="Transition" element="_hkckcMdhEeGOoP2Ze98WBQ" source="_1vlS8MdfEeGOoP2Ze98WBQ" target="_hNy_AMdhEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_hkluYcdhEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_hkluYsdhEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_hkluY8dhEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hklHUcdhEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_hkluYMdhEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hklHUsdhEeGOoP2Ze98WBQ" points="[18, 0, -202, 8]$[136, 0, -84, 8]$[219, 0, -1, 8]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hkzJwMdhEeGOoP2Ze98WBQ" id="(0.05454545454545454,0.24528301886792453)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 99 - 101
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/renaming/AfterRenamingInterface.sct

@@ -1,101 +1,99 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_1vhokMdfEeGOoP2Ze98WBQ" specification="interface  someNewInterfaceName:&#xA; &#xA; in event someEvent1&#xA; in event someEvent2 : integer&#xA; var someVariable : integer" name="Renaming">
-    <regions xmi:id="_1vi2scdfEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_1vjdxsdfEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_1vl6A8dfEeGOoP2Ze98WBQ" target="_1vkr48dfEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_1vkr48dfEeGOoP2Ze98WBQ" specification="entry / raise someNewInterfaceName.someEvent1;&#xA;  someNewInterfaceName.someVariable=42" name="A" incomingTransitions="_1vl6A8dfEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_hkckcMdhEeGOoP2Ze98WBQ" specification="[someNewInterfaceName.someVariable==42 &amp;&amp; someNewInterfaceName.someEvent1] / someNewInterfaceName.someVariable+=1" target="_hNom8MdhEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_hNom8MdhEeGOoP2Ze98WBQ" name="B" incomingTransitions="_hkckcMdhEeGOoP2Ze98WBQ"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_1viPoMdfEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_1vhokMdfEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_1vi2ssdfEeGOoP2Ze98WBQ" type="Region" element="_1vi2scdfEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vjdwMdfEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vjdwcdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vjdwsdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1vjdw8dfEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_1vkE0MdfEeGOoP2Ze98WBQ" type="Entry" element="_1vjdxsdfEeGOoP2Ze98WBQ">
-          <children xmi:id="_1vkE08dfEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_1vkE1sdfEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkr4MdfEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_1vkr4cdfEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE1MdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkE1cdfEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE0cdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkr4sdfEeGOoP2Ze98WBQ" x="70" y="20"/>
-        </children>
-        <children xmi:id="_1vlS8MdfEeGOoP2Ze98WBQ" type="State" element="_1vkr48dfEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_1vlS9MdfEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS9cdfEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_1vlS9sdfEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1vlS98dfEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_1vlS-MdfEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vlS-cdfEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1vl6AMdfEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS8cdfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_1vlS8sdfEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_1vl6AcdfEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vl6AsdfEeGOoP2Ze98WBQ" x="13" y="79" height="109"/>
-        </children>
-        <children xmi:id="_hNy_AMdhEeGOoP2Ze98WBQ" type="State" element="_hNom8MdhEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_hNzmEMdhEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_hNzmEcdhEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_hNzmEsdhEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_hN0NIMdhEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_hN0NIcdhEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hN0NIsdhEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_hN00MMdhEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_hNy_AcdhEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_hNy_AsdhEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_hN00McdhEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hNy_A8dhEeGOoP2Ze98WBQ" x="709" y="111"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxMdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_1vi2s8dfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxcdfEeGOoP2Ze98WBQ" x="220" y="10" width="773" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_1vmhF8dfEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vnIIcdfEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vnIIsdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vnII8dfEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1vnIJMdfEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnIJcdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnvMMdfEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_1vi2sMdfEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_1vmhEMdfEeGOoP2Ze98WBQ" type="Transition" element="_1vl6A8dfEeGOoP2Ze98WBQ" source="_1vkE0MdfEeGOoP2Ze98WBQ" target="_1vlS8MdfEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vmhFMdfEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vmhFcdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vmhFsdfEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vmhEcdfEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_1vmhE8dfEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vmhEsdfEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_hklHUMdhEeGOoP2Ze98WBQ" type="Transition" element="_hkckcMdhEeGOoP2Ze98WBQ" source="_1vlS8MdfEeGOoP2Ze98WBQ" target="_hNy_AMdhEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_hkluYcdhEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_hkluYsdhEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_hkluY8dhEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hklHUcdhEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_hkluYMdhEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hklHUsdhEeGOoP2Ze98WBQ" points="[18, 0, -202, 8]$[136, 0, -84, 8]$[219, 0, -1, 8]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hkzJwMdhEeGOoP2Ze98WBQ" id="(0.05454545454545454,0.24528301886792453)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_1vhokMdfEeGOoP2Ze98WBQ" specification="interface  someNewInterfaceName:&#xA; &#xA; in event someEvent1&#xA; in event someEvent2 : integer&#xA; var someVariable : integer" name="Renaming">
+    <regions xmi:id="_1vi2scdfEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_1vjdxsdfEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_1vl6A8dfEeGOoP2Ze98WBQ" target="_1vkr48dfEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_1vkr48dfEeGOoP2Ze98WBQ" specification="entry / raise someNewInterfaceName.someEvent1;&#xA;  someNewInterfaceName.someVariable=42" name="A" incomingTransitions="_1vl6A8dfEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_hkckcMdhEeGOoP2Ze98WBQ" specification="[someNewInterfaceName.someVariable==42 &amp;&amp; someNewInterfaceName.someEvent1] / someNewInterfaceName.someVariable+=1" target="_hNom8MdhEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_hNom8MdhEeGOoP2Ze98WBQ" name="B" incomingTransitions="_hkckcMdhEeGOoP2Ze98WBQ"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_1viPoMdfEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_1vhokMdfEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_1vi2ssdfEeGOoP2Ze98WBQ" type="Region" element="_1vi2scdfEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vjdwMdfEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vjdwcdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vjdwsdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_1vjdw8dfEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_1vkE0MdfEeGOoP2Ze98WBQ" type="Entry" element="_1vjdxsdfEeGOoP2Ze98WBQ">
+          <children xmi:id="_1vkE08dfEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_1vkE1sdfEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkr4MdfEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_1vkr4cdfEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE1MdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkE1cdfEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE0cdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkr4sdfEeGOoP2Ze98WBQ" x="70" y="20"/>
+        </children>
+        <children xmi:id="_1vlS8MdfEeGOoP2Ze98WBQ" type="State" element="_1vkr48dfEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_1vlS9MdfEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS9cdfEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_1vlS9sdfEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1vlS98dfEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_1vlS-MdfEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vlS-cdfEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1vl6AMdfEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS8cdfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_1vlS8sdfEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vl6AsdfEeGOoP2Ze98WBQ" x="13" y="79" height="109"/>
+        </children>
+        <children xmi:id="_hNy_AMdhEeGOoP2Ze98WBQ" type="State" element="_hNom8MdhEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_hNzmEMdhEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_hNzmEcdhEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_hNzmEsdhEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hN0NIMdhEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_hN0NIcdhEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hN0NIsdhEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hN00MMdhEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_hNy_AcdhEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_hNy_AsdhEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hNy_A8dhEeGOoP2Ze98WBQ" x="709" y="111"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxMdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_1vi2s8dfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxcdfEeGOoP2Ze98WBQ" x="220" y="10" width="773" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_1vmhF8dfEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vnIIcdfEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vnIIsdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vnII8dfEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_1vnIJMdfEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnIJcdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnvMMdfEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_1vi2sMdfEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_1vmhEMdfEeGOoP2Ze98WBQ" type="Transition" element="_1vl6A8dfEeGOoP2Ze98WBQ" source="_1vkE0MdfEeGOoP2Ze98WBQ" target="_1vlS8MdfEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vmhFMdfEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vmhFcdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vmhFsdfEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vmhEcdfEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_1vmhE8dfEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vmhEsdfEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_hklHUMdhEeGOoP2Ze98WBQ" type="Transition" element="_hkckcMdhEeGOoP2Ze98WBQ" source="_1vlS8MdfEeGOoP2Ze98WBQ" target="_hNy_AMdhEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_hkluYcdhEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_hkluYsdhEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_hkluY8dhEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hklHUcdhEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_hkluYMdhEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hklHUsdhEeGOoP2Ze98WBQ" points="[18, 0, -202, 8]$[136, 0, -84, 8]$[219, 0, -1, 8]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hkzJwMdhEeGOoP2Ze98WBQ" id="(0.05454545454545454,0.24528301886792453)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 99 - 101
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/renaming/AfterRenamingVariable.sct

@@ -1,101 +1,99 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_1vhokMdfEeGOoP2Ze98WBQ" specification="interface  someInterface:&#xA; &#xA; in event someEvent1&#xA; in event someEvent2 : integer&#xA; var someNewVariableName : integer" name="Renaming">
-    <regions xmi:id="_1vi2scdfEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_1vjdxsdfEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_1vl6A8dfEeGOoP2Ze98WBQ" target="_1vkr48dfEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_1vkr48dfEeGOoP2Ze98WBQ" specification="entry / raise someInterface.someEvent1;&#xA;  someInterface.someNewVariableName=42" name="A" incomingTransitions="_1vl6A8dfEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_hkckcMdhEeGOoP2Ze98WBQ" specification="[someInterface.someNewVariableName==42 &amp;&amp; someInterface.someEvent1] / someInterface.someNewVariableName+=1" target="_hNom8MdhEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_hNom8MdhEeGOoP2Ze98WBQ" name="B" incomingTransitions="_hkckcMdhEeGOoP2Ze98WBQ"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_1viPoMdfEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_1vhokMdfEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_1vi2ssdfEeGOoP2Ze98WBQ" type="Region" element="_1vi2scdfEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vjdwMdfEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vjdwcdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vjdwsdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1vjdw8dfEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_1vkE0MdfEeGOoP2Ze98WBQ" type="Entry" element="_1vjdxsdfEeGOoP2Ze98WBQ">
-          <children xmi:id="_1vkE08dfEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_1vkE1sdfEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkr4MdfEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_1vkr4cdfEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE1MdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkE1cdfEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE0cdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkr4sdfEeGOoP2Ze98WBQ" x="70" y="20"/>
-        </children>
-        <children xmi:id="_1vlS8MdfEeGOoP2Ze98WBQ" type="State" element="_1vkr48dfEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_1vlS9MdfEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS9cdfEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_1vlS9sdfEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1vlS98dfEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_1vlS-MdfEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vlS-cdfEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1vl6AMdfEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS8cdfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_1vlS8sdfEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_1vl6AcdfEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vl6AsdfEeGOoP2Ze98WBQ" x="13" y="79" height="109"/>
-        </children>
-        <children xmi:id="_hNy_AMdhEeGOoP2Ze98WBQ" type="State" element="_hNom8MdhEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_hNzmEMdhEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_hNzmEcdhEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_hNzmEsdhEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_hN0NIMdhEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_hN0NIcdhEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hN0NIsdhEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_hN00MMdhEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_hNy_AcdhEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_hNy_AsdhEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_hN00McdhEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hNy_A8dhEeGOoP2Ze98WBQ" x="709" y="111"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxMdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_1vi2s8dfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxcdfEeGOoP2Ze98WBQ" x="220" y="10" width="773" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_1vmhF8dfEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vnIIcdfEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vnIIsdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vnII8dfEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1vnIJMdfEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnIJcdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnvMMdfEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_1vi2sMdfEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_1vmhEMdfEeGOoP2Ze98WBQ" type="Transition" element="_1vl6A8dfEeGOoP2Ze98WBQ" source="_1vkE0MdfEeGOoP2Ze98WBQ" target="_1vlS8MdfEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vmhFMdfEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vmhFcdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vmhFsdfEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vmhEcdfEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_1vmhE8dfEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vmhEsdfEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_hklHUMdhEeGOoP2Ze98WBQ" type="Transition" element="_hkckcMdhEeGOoP2Ze98WBQ" source="_1vlS8MdfEeGOoP2Ze98WBQ" target="_hNy_AMdhEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_hkluYcdhEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_hkluYsdhEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_hkluY8dhEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hklHUcdhEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_hkluYMdhEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hklHUsdhEeGOoP2Ze98WBQ" points="[18, 0, -202, 8]$[136, 0, -84, 8]$[219, 0, -1, 8]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hkzJwMdhEeGOoP2Ze98WBQ" id="(0.05454545454545454,0.24528301886792453)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_1vhokMdfEeGOoP2Ze98WBQ" specification="interface  someInterface:&#xA; &#xA; in event someEvent1&#xA; in event someEvent2 : integer&#xA; var someNewVariableName : integer" name="Renaming">
+    <regions xmi:id="_1vi2scdfEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_1vjdxsdfEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_1vl6A8dfEeGOoP2Ze98WBQ" target="_1vkr48dfEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_1vkr48dfEeGOoP2Ze98WBQ" specification="entry / raise someInterface.someEvent1;&#xA;  someInterface.someNewVariableName=42" name="A" incomingTransitions="_1vl6A8dfEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_hkckcMdhEeGOoP2Ze98WBQ" specification="[someInterface.someNewVariableName==42 &amp;&amp; someInterface.someEvent1] / someInterface.someNewVariableName+=1" target="_hNom8MdhEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_hNom8MdhEeGOoP2Ze98WBQ" name="B" incomingTransitions="_hkckcMdhEeGOoP2Ze98WBQ"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_1viPoMdfEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_1vhokMdfEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_1vi2ssdfEeGOoP2Ze98WBQ" type="Region" element="_1vi2scdfEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vjdwMdfEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vjdwcdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vjdwsdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_1vjdw8dfEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_1vkE0MdfEeGOoP2Ze98WBQ" type="Entry" element="_1vjdxsdfEeGOoP2Ze98WBQ">
+          <children xmi:id="_1vkE08dfEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_1vkE1sdfEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkr4MdfEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_1vkr4cdfEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE1MdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkE1cdfEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE0cdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkr4sdfEeGOoP2Ze98WBQ" x="70" y="20"/>
+        </children>
+        <children xmi:id="_1vlS8MdfEeGOoP2Ze98WBQ" type="State" element="_1vkr48dfEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_1vlS9MdfEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS9cdfEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_1vlS9sdfEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1vlS98dfEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_1vlS-MdfEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vlS-cdfEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1vl6AMdfEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS8cdfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_1vlS8sdfEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vl6AsdfEeGOoP2Ze98WBQ" x="13" y="79" height="109"/>
+        </children>
+        <children xmi:id="_hNy_AMdhEeGOoP2Ze98WBQ" type="State" element="_hNom8MdhEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_hNzmEMdhEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_hNzmEcdhEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_hNzmEsdhEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hN0NIMdhEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_hN0NIcdhEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hN0NIsdhEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hN00MMdhEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_hNy_AcdhEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_hNy_AsdhEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hNy_A8dhEeGOoP2Ze98WBQ" x="709" y="111"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxMdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_1vi2s8dfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxcdfEeGOoP2Ze98WBQ" x="220" y="10" width="773" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_1vmhF8dfEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vnIIcdfEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vnIIsdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vnII8dfEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_1vnIJMdfEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnIJcdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnvMMdfEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_1vi2sMdfEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_1vmhEMdfEeGOoP2Ze98WBQ" type="Transition" element="_1vl6A8dfEeGOoP2Ze98WBQ" source="_1vkE0MdfEeGOoP2Ze98WBQ" target="_1vlS8MdfEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vmhFMdfEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vmhFcdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vmhFsdfEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vmhEcdfEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_1vmhE8dfEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vmhEsdfEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_hklHUMdhEeGOoP2Ze98WBQ" type="Transition" element="_hkckcMdhEeGOoP2Ze98WBQ" source="_1vlS8MdfEeGOoP2Ze98WBQ" target="_hNy_AMdhEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_hkluYcdhEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_hkluYsdhEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_hkluY8dhEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hklHUcdhEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_hkluYMdhEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hklHUsdhEeGOoP2Ze98WBQ" points="[18, 0, -202, 8]$[136, 0, -84, 8]$[219, 0, -1, 8]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hkzJwMdhEeGOoP2Ze98WBQ" id="(0.05454545454545454,0.24528301886792453)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 99 - 101
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/renaming/before.sct

@@ -1,101 +1,99 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_1vhokMdfEeGOoP2Ze98WBQ" specification="interface  someInterface:&#xA; &#xA; in event someEvent1&#xA; in event someEvent2 : integer&#xA; var someVariable : integer" name="Renaming">
-    <regions xmi:id="_1vi2scdfEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_1vjdxsdfEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_1vl6A8dfEeGOoP2Ze98WBQ" target="_1vkr48dfEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_1vkr48dfEeGOoP2Ze98WBQ" specification="entry / raise someInterface.someEvent1;&#xA;  someInterface.someVariable=42" name="A" incomingTransitions="_1vl6A8dfEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_hkckcMdhEeGOoP2Ze98WBQ" specification="[someInterface.someVariable==42 &amp;&amp; someInterface.someEvent1] / someInterface.someVariable+=1" target="_hNom8MdhEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_hNom8MdhEeGOoP2Ze98WBQ" name="B" incomingTransitions="_hkckcMdhEeGOoP2Ze98WBQ"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_1viPoMdfEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_1vhokMdfEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_1vi2ssdfEeGOoP2Ze98WBQ" type="Region" element="_1vi2scdfEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vjdwMdfEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vjdwcdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vjdwsdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1vjdw8dfEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_1vkE0MdfEeGOoP2Ze98WBQ" type="Entry" element="_1vjdxsdfEeGOoP2Ze98WBQ">
-          <children xmi:id="_1vkE08dfEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_1vkE1sdfEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkr4MdfEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_1vkr4cdfEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE1MdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkE1cdfEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE0cdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkr4sdfEeGOoP2Ze98WBQ" x="70" y="20"/>
-        </children>
-        <children xmi:id="_1vlS8MdfEeGOoP2Ze98WBQ" type="State" element="_1vkr48dfEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_1vlS9MdfEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS9cdfEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_1vlS9sdfEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1vlS98dfEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_1vlS-MdfEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vlS-cdfEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_1vl6AMdfEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS8cdfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_1vlS8sdfEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_1vl6AcdfEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vl6AsdfEeGOoP2Ze98WBQ" x="13" y="79" height="109"/>
-        </children>
-        <children xmi:id="_hNy_AMdhEeGOoP2Ze98WBQ" type="State" element="_hNom8MdhEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_hNzmEMdhEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_hNzmEcdhEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_hNzmEsdhEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_hN0NIMdhEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_hN0NIcdhEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hN0NIsdhEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_hN00MMdhEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_hNy_AcdhEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_hNy_AsdhEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_hN00McdhEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hNy_A8dhEeGOoP2Ze98WBQ" x="709" y="111"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxMdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_1vi2s8dfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxcdfEeGOoP2Ze98WBQ" x="220" y="10" width="773" height="400"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_1vmhF8dfEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vnIIcdfEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vnIIsdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vnII8dfEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_1vnIJMdfEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnIJcdfEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnvMMdfEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_1vi2sMdfEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_1vmhEMdfEeGOoP2Ze98WBQ" type="Transition" element="_1vl6A8dfEeGOoP2Ze98WBQ" source="_1vkE0MdfEeGOoP2Ze98WBQ" target="_1vlS8MdfEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_1vmhFMdfEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vmhFcdfEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vmhFsdfEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vmhEcdfEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_1vmhE8dfEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vmhEsdfEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_hklHUMdhEeGOoP2Ze98WBQ" type="Transition" element="_hkckcMdhEeGOoP2Ze98WBQ" source="_1vlS8MdfEeGOoP2Ze98WBQ" target="_hNy_AMdhEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_hkluYcdhEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_hkluYsdhEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_hkluY8dhEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hklHUcdhEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_hkluYMdhEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hklHUsdhEeGOoP2Ze98WBQ" points="[18, 0, -202, 8]$[136, 0, -84, 8]$[219, 0, -1, 8]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hkzJwMdhEeGOoP2Ze98WBQ" id="(0.05454545454545454,0.24528301886792453)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_1vhokMdfEeGOoP2Ze98WBQ" specification="interface  someInterface:&#xA; &#xA; in event someEvent1&#xA; in event someEvent2 : integer&#xA; var someVariable : integer" name="Renaming">
+    <regions xmi:id="_1vi2scdfEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_1vjdxsdfEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_1vl6A8dfEeGOoP2Ze98WBQ" target="_1vkr48dfEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_1vkr48dfEeGOoP2Ze98WBQ" specification="entry / raise someInterface.someEvent1;&#xA;  someInterface.someVariable=42" name="A" incomingTransitions="_1vl6A8dfEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_hkckcMdhEeGOoP2Ze98WBQ" specification="[someInterface.someVariable==42 &amp;&amp; someInterface.someEvent1] / someInterface.someVariable+=1" target="_hNom8MdhEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_hNom8MdhEeGOoP2Ze98WBQ" name="B" incomingTransitions="_hkckcMdhEeGOoP2Ze98WBQ"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_1viPoMdfEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_1vhokMdfEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_1vi2ssdfEeGOoP2Ze98WBQ" type="Region" element="_1vi2scdfEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vjdwMdfEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vjdwcdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vjdwsdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_1vjdw8dfEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_1vkE0MdfEeGOoP2Ze98WBQ" type="Entry" element="_1vjdxsdfEeGOoP2Ze98WBQ">
+          <children xmi:id="_1vkE08dfEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_1vkE1sdfEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkr4MdfEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_1vkr4cdfEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE1MdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkE1cdfEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vkE0cdfEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vkr4sdfEeGOoP2Ze98WBQ" x="70" y="20"/>
+        </children>
+        <children xmi:id="_1vlS8MdfEeGOoP2Ze98WBQ" type="State" element="_1vkr48dfEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_1vlS9MdfEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS9cdfEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_1vlS9sdfEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1vlS98dfEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_1vlS-MdfEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vlS-cdfEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_1vl6AMdfEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_1vlS8cdfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_1vlS8sdfEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vl6AsdfEeGOoP2Ze98WBQ" x="13" y="79" height="109"/>
+        </children>
+        <children xmi:id="_hNy_AMdhEeGOoP2Ze98WBQ" type="State" element="_hNom8MdhEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_hNzmEMdhEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_hNzmEcdhEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_hNzmEsdhEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hN0NIMdhEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_hN0NIcdhEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hN0NIsdhEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_hN00MMdhEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_hNy_AcdhEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_hNy_AsdhEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_hNy_A8dhEeGOoP2Ze98WBQ" x="709" y="111"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxMdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_1vi2s8dfEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vjdxcdfEeGOoP2Ze98WBQ" x="220" y="10" width="773" height="400"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_1vmhF8dfEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vnIIcdfEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vnIIsdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vnII8dfEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_1vnIJMdfEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnIJcdfEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_1vnvMMdfEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="400"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_1vi2sMdfEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_1vmhEMdfEeGOoP2Ze98WBQ" type="Transition" element="_1vl6A8dfEeGOoP2Ze98WBQ" source="_1vkE0MdfEeGOoP2Ze98WBQ" target="_1vlS8MdfEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_1vmhFMdfEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_1vmhFcdfEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_1vmhFsdfEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_1vmhEcdfEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_1vmhE8dfEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_1vmhEsdfEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_hklHUMdhEeGOoP2Ze98WBQ" type="Transition" element="_hkckcMdhEeGOoP2Ze98WBQ" source="_1vlS8MdfEeGOoP2Ze98WBQ" target="_hNy_AMdhEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_hkluYcdhEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_hkluYsdhEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_hkluY8dhEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_hklHUcdhEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_hkluYMdhEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_hklHUsdhEeGOoP2Ze98WBQ" points="[18, 0, -202, 8]$[136, 0, -84, 8]$[219, 0, -1, 8]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_hkzJwMdhEeGOoP2Ze98WBQ" id="(0.05454545454545454,0.24528301886792453)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 211 - 216
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/unfold_entry_action/after.sct

@@ -1,216 +1,211 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
-    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification=" / x = 3 ; x += 1 ; y = x + 10 ; x = 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_gnvHwMdlEeGOoP2Ze98WBQ" specification="" target="_bKn-0MdlEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="exit / x += 1;&#xA;  y = x + 10exit / x=9" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ _cY-oUMdlEeGOoP2Ze98WBQ"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_bKn-0MdlEeGOoP2Ze98WBQ" name="A2" incomingTransitions="_gnvHwMdlEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_cY-oUMdlEeGOoP2Ze98WBQ" specification=" / x += 1 ; y = x + 10 ; x = 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_LuJ_MOqjEeG_KKo5r9OX-w" specification="" target="_JRcsMOqjEeG_KKo5r9OX-w"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_EPdZAOqjEeG_KKo5r9OX-w" specification="entry /&#xA;  x=0" name="CompState">
-        <regions xmi:id="_EPgcUOqjEeG_KKo5r9OX-w" name="compInnerRegion">
-          <vertices xsi:type="sgraph:State" xmi:id="_JRcsMOqjEeG_KKo5r9OX-w" specification="entry /&#xA;  x+=1" name="InnerState" incomingTransitions="_LuJ_MOqjEeG_KKo5r9OX-w"/>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_NRRR4HIVEeKt7LlJCM3PJg" specification="entry / x=3" name="F"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
-          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="70" y="20"/>
-        </children>
-        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_AU6A8cdiEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="60" y="97"/>
-        </children>
-        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_BFCdY8diEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="81" width="93" height="84"/>
-        </children>
-        <children xmi:id="_bKusgMdlEeGOoP2Ze98WBQ" type="State" element="_bKn-0MdlEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_bKvTkMdlEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_bKvTkcdlEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_bKvTksdlEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_bKvTk8dlEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_bKvTlMdlEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKvTlcdlEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_bKv6oMdlEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_bKusgcdlEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_bKusgsdlEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_bKv6ocdlEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKusg8dlEeGOoP2Ze98WBQ" x="62" y="194"/>
-        </children>
-        <children xmi:id="_EQpEwOqjEeG_KKo5r9OX-w" type="State" element="_EPdZAOqjEeG_KKo5r9OX-w">
-          <children xsi:type="notation:DecorationNode" xmi:id="_EQy1wOqjEeG_KKo5r9OX-w" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_EQy1weqjEeG_KKo5r9OX-w"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_EQy1wuqjEeG_KKo5r9OX-w"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_EQzc0OqjEeG_KKo5r9OX-w" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_EQ0D4OqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ0D4eqjEeG_KKo5r9OX-w"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_EQ0q8OqjEeG_KKo5r9OX-w" type="StateFigureCompartment">
-            <children xmi:id="_EQ7YoOqjEeG_KKo5r9OX-w" type="Region" element="_EPgcUOqjEeG_KKo5r9OX-w">
-              <children xsi:type="notation:DecorationNode" xmi:id="_EQ7_sOqjEeG_KKo5r9OX-w" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7_seqjEeG_KKo5r9OX-w"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_EQ7_suqjEeG_KKo5r9OX-w"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_EQ7_s-qjEeG_KKo5r9OX-w" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_JRnrUOqjEeG_KKo5r9OX-w" type="State" element="_JRcsMOqjEeG_KKo5r9OX-w">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_JRoSYOqjEeG_KKo5r9OX-w" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_JRoSYeqjEeG_KKo5r9OX-w"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_JRoSYuqjEeG_KKo5r9OX-w"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_JRoSY-qjEeG_KKo5r9OX-w" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_JRo5cOqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRo5ceqjEeG_KKo5r9OX-w"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_JRo5cuqjEeG_KKo5r9OX-w" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_JRnrUeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_JRnrUuqjEeG_KKo5r9OX-w"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_JRo5c-qjEeG_KKo5r9OX-w"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRnrU-qjEeG_KKo5r9OX-w" x="50" y="2"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7_tOqjEeG_KKo5r9OX-w"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7YoeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7YouqjEeG_KKo5r9OX-w"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_EQpEweqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_EQpEwuqjEeG_KKo5r9OX-w"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_EQ1SAOqjEeG_KKo5r9OX-w"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQpEw-qjEeG_KKo5r9OX-w" x="289" y="247" width="190" height="178"/>
-        </children>
-        <children xmi:id="_NRQq0HIVEeKt7LlJCM3PJg" type="State" element="_NRRR4HIVEeKt7LlJCM3PJg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_NRQq0XIVEeKt7LlJCM3PJg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_NRQq0nIVEeKt7LlJCM3PJg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_NRQq03IVEeKt7LlJCM3PJg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NRQq1HIVEeKt7LlJCM3PJg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_NRQq1XIVEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NRQq1nIVEeKt7LlJCM3PJg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_NRQq13IVEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_NRQq2HIVEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_NRQq2XIVEeKt7LlJCM3PJg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_NRQq2nIVEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NRQq23IVEeKt7LlJCM3PJg" x="415" y="108"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="585" height="459"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="443"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
-    </edges>
-    <edges xmi:id="_cZAdgMdlEeGOoP2Ze98WBQ" type="Transition" element="_cY-oUMdlEeGOoP2Ze98WBQ" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_cZAdhMdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_cZAdhcdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_cZAdhsdlEeGOoP2Ze98WBQ" x="-53" y="15"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cZAdgcdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_cZAdg8dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cZAdgsdlEeGOoP2Ze98WBQ" points="[8, -6, -201, 103]$[200, -6, -9, 103]$[200, -69, -9, 40]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cZC5wMdlEeGOoP2Ze98WBQ" id="(0.775,0.7358490566037735)"/>
-    </edges>
-    <edges xmi:id="_gnw88MdlEeGOoP2Ze98WBQ" type="Transition" element="_gnvHwMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_bKusgMdlEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_gnw89MdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_gnw89cdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_gnxkAMdlEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_gnw88cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_gnw888dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_gnw88sdlEeGOoP2Ze98WBQ" points="[-2, 24, 9, -94]$[-10, 121, 1, 3]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gnzZMMdlEeGOoP2Ze98WBQ" id="(0.125,0.9433962264150944)"/>
-    </edges>
-    <edges xmi:id="_LuRT8OqjEeG_KKo5r9OX-w" type="Transition" element="_LuJ_MOqjEeG_KKo5r9OX-w" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_JRnrUOqjEeG_KKo5r9OX-w">
-      <children xsi:type="notation:DecorationNode" xmi:id="_LuR7AeqjEeG_KKo5r9OX-w" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_LuR7AuqjEeG_KKo5r9OX-w"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_LuR7A-qjEeG_KKo5r9OX-w" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_LuRT8eqjEeG_KKo5r9OX-w" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_LuR7AOqjEeG_KKo5r9OX-w" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_LuRT8uqjEeG_KKo5r9OX-w" points="[0, 24, -307, -109]$[0, 133, -307, 0]$[278, 133, -29, 0]"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
+    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification=" / x = 3 ; x += 1 ; y = x + 10 ; x = 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_gnvHwMdlEeGOoP2Ze98WBQ" specification="" target="_bKn-0MdlEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="exit / x += 1;&#xA;  y = x + 10exit / x=9" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ _cY-oUMdlEeGOoP2Ze98WBQ"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_bKn-0MdlEeGOoP2Ze98WBQ" name="A2" incomingTransitions="_gnvHwMdlEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_cY-oUMdlEeGOoP2Ze98WBQ" specification=" / x += 1 ; y = x + 10 ; x = 10" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_LuJ_MOqjEeG_KKo5r9OX-w" specification="" target="_JRcsMOqjEeG_KKo5r9OX-w"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_EPdZAOqjEeG_KKo5r9OX-w" specification="entry /&#xA;  x=0" name="CompState">
+        <regions xmi:id="_EPgcUOqjEeG_KKo5r9OX-w" name="compInnerRegion">
+          <vertices xsi:type="sgraph:State" xmi:id="_JRcsMOqjEeG_KKo5r9OX-w" specification="entry /&#xA;  x+=1" name="InnerState" incomingTransitions="_LuJ_MOqjEeG_KKo5r9OX-w"/>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_NRRR4HIVEeKt7LlJCM3PJg" specification="entry / x=3" name="F"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
+          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="70" y="20"/>
+        </children>
+        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="60" y="97"/>
+        </children>
+        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="254" y="81" width="93" height="84"/>
+        </children>
+        <children xmi:id="_bKusgMdlEeGOoP2Ze98WBQ" type="State" element="_bKn-0MdlEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_bKvTkMdlEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_bKvTkcdlEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_bKvTksdlEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_bKvTk8dlEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_bKvTlMdlEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKvTlcdlEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_bKv6oMdlEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_bKusgcdlEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_bKusgsdlEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_bKusg8dlEeGOoP2Ze98WBQ" x="62" y="194"/>
+        </children>
+        <children xmi:id="_EQpEwOqjEeG_KKo5r9OX-w" type="State" element="_EPdZAOqjEeG_KKo5r9OX-w">
+          <children xsi:type="notation:DecorationNode" xmi:id="_EQy1wOqjEeG_KKo5r9OX-w" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_EQy1weqjEeG_KKo5r9OX-w"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_EQy1wuqjEeG_KKo5r9OX-w"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_EQzc0OqjEeG_KKo5r9OX-w" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_EQ0D4OqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ0D4eqjEeG_KKo5r9OX-w"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_EQ0q8OqjEeG_KKo5r9OX-w" type="StateFigureCompartment">
+            <children xmi:id="_EQ7YoOqjEeG_KKo5r9OX-w" type="Region" element="_EPgcUOqjEeG_KKo5r9OX-w">
+              <children xsi:type="notation:DecorationNode" xmi:id="_EQ7_sOqjEeG_KKo5r9OX-w" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7_seqjEeG_KKo5r9OX-w"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_EQ7_suqjEeG_KKo5r9OX-w"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_EQ7_s-qjEeG_KKo5r9OX-w" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_JRnrUOqjEeG_KKo5r9OX-w" type="State" element="_JRcsMOqjEeG_KKo5r9OX-w">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_JRoSYOqjEeG_KKo5r9OX-w" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_JRoSYeqjEeG_KKo5r9OX-w"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_JRoSYuqjEeG_KKo5r9OX-w"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_JRoSY-qjEeG_KKo5r9OX-w" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_JRo5cOqjEeG_KKo5r9OX-w" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRo5ceqjEeG_KKo5r9OX-w"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_JRo5cuqjEeG_KKo5r9OX-w" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_JRnrUeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_JRnrUuqjEeG_KKo5r9OX-w"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_JRnrU-qjEeG_KKo5r9OX-w" x="50" y="2"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7_tOqjEeG_KKo5r9OX-w"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_EQ7YoeqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQ7YouqjEeG_KKo5r9OX-w"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_EQpEweqjEeG_KKo5r9OX-w" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_EQpEwuqjEeG_KKo5r9OX-w"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_EQpEw-qjEeG_KKo5r9OX-w" x="289" y="247" width="190" height="178"/>
+        </children>
+        <children xmi:id="_NRQq0HIVEeKt7LlJCM3PJg" type="State" element="_NRRR4HIVEeKt7LlJCM3PJg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_NRQq0XIVEeKt7LlJCM3PJg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_NRQq0nIVEeKt7LlJCM3PJg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_NRQq03IVEeKt7LlJCM3PJg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NRQq1HIVEeKt7LlJCM3PJg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_NRQq1XIVEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NRQq1nIVEeKt7LlJCM3PJg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_NRQq13IVEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_NRQq2HIVEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_NRQq2XIVEeKt7LlJCM3PJg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_NRQq2nIVEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_NRQq23IVEeKt7LlJCM3PJg" x="415" y="108"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="585" height="459"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="443"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
+    </edges>
+    <edges xmi:id="_cZAdgMdlEeGOoP2Ze98WBQ" type="Transition" element="_cY-oUMdlEeGOoP2Ze98WBQ" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_cZAdhMdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_cZAdhcdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_cZAdhsdlEeGOoP2Ze98WBQ" x="-53" y="15"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_cZAdgcdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_cZAdg8dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_cZAdgsdlEeGOoP2Ze98WBQ" points="[8, -6, -201, 103]$[200, -6, -9, 103]$[200, -69, -9, 40]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_cZC5wMdlEeGOoP2Ze98WBQ" id="(0.775,0.7358490566037735)"/>
+    </edges>
+    <edges xmi:id="_gnw88MdlEeGOoP2Ze98WBQ" type="Transition" element="_gnvHwMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_bKusgMdlEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_gnw89MdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_gnw89cdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_gnxkAMdlEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_gnw88cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_gnw888dlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_gnw88sdlEeGOoP2Ze98WBQ" points="[-2, 24, 9, -94]$[-10, 121, 1, 3]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_gnzZMMdlEeGOoP2Ze98WBQ" id="(0.125,0.9433962264150944)"/>
+    </edges>
+    <edges xmi:id="_LuRT8OqjEeG_KKo5r9OX-w" type="Transition" element="_LuJ_MOqjEeG_KKo5r9OX-w" source="_bKusgMdlEeGOoP2Ze98WBQ" target="_JRnrUOqjEeG_KKo5r9OX-w">
+      <children xsi:type="notation:DecorationNode" xmi:id="_LuR7AeqjEeG_KKo5r9OX-w" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_LuR7AuqjEeG_KKo5r9OX-w"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_LuR7A-qjEeG_KKo5r9OX-w" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_LuRT8eqjEeG_KKo5r9OX-w" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_LuR7AOqjEeG_KKo5r9OX-w" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_LuRT8uqjEeG_KKo5r9OX-w" points="[0, 24, -307, -109]$[0, 133, -307, 0]$[278, 133, -29, 0]"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 251 - 256
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/unfold_exit_action/after.sct

@@ -1,256 +1,251 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
-    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" specification="entry / y = 3;&#xA;  y += 1entry / x = 9" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification=" / y = 3 ; y += 1 ; x = 10 ; x = 42" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_JQWKkMdlEeGOoP2Ze98WBQ" specification=" / y = 3 ; y += 1 ; x = 10" target="_yZnSUPN1EeGld5XQj3v7aA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_yZnSUPN1EeGld5XQj3v7aA" specification="exit / x = 10" name="CompState" incomingTransitions="_JQWKkMdlEeGOoP2Ze98WBQ">
-        <regions xmi:id="_yZqVoPN1EeGld5XQj3v7aA" name="InnerRegion">
-          <vertices xsi:type="sgraph:State" xmi:id="_0eTG4PN1EeGld5XQj3v7aA" specification="exit /&#xA;  x = 11" name="InnerState" incomingTransitions="_NU9ecPN2EeGld5XQj3v7aA">
-            <outgoingTransitions xmi:id="_54p2wPN1EeGld5XQj3v7aA" specification="/ x *= 100" target="_4Tz_4PN1EeGld5XQj3v7aA"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_MtnKkPN2EeGld5XQj3v7aA">
-            <outgoingTransitions xmi:id="_NU9ecPN2EeGld5XQj3v7aA" specification="" target="_0eTG4PN1EeGld5XQj3v7aA"/>
-          </vertices>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_4Tz_4PN1EeGld5XQj3v7aA" name="D" incomingTransitions="_54p2wPN1EeGld5XQj3v7aA">
-        <outgoingTransitions xmi:id="_QihAMHIVEeKt7LlJCM3PJg" specification="" target="_PsWNPHIVEeKt7LlJCM3PJg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_PsWNPHIVEeKt7LlJCM3PJg" specification="exit / x = 8" name="E" incomingTransitions="_QihAMHIVEeKt7LlJCM3PJg"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
-          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="52" y="19"/>
-        </children>
-        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_AU6A8cdiEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="25" y="98" width="102" height="135"/>
-        </children>
-        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_BFCdY8diEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="389" y="131" width="65" height="68"/>
-        </children>
-        <children xmi:id="_yZxDUPN1EeGld5XQj3v7aA" type="State" element="_yZnSUPN1EeGld5XQj3v7aA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_yZxqYPN1EeGld5XQj3v7aA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxqYfN1EeGld5XQj3v7aA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_yZxqYvN1EeGld5XQj3v7aA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yZxqY_N1EeGld5XQj3v7aA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_yZxqZPN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxqZfN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yZyRcPN1EeGld5XQj3v7aA" type="StateFigureCompartment">
-            <children xmi:id="_yZ0GoPN1EeGld5XQj3v7aA" type="Region" element="_yZqVoPN1EeGld5XQj3v7aA">
-              <children xsi:type="notation:DecorationNode" xmi:id="_yZ0tsvN1EeGld5XQj3v7aA" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0ts_N1EeGld5XQj3v7aA"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_yZ0ttPN1EeGld5XQj3v7aA"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_yZ0ttfN1EeGld5XQj3v7aA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_0efUIPN1EeGld5XQj3v7aA" type="State" element="_0eTG4PN1EeGld5XQj3v7aA">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_0ef7MPN1EeGld5XQj3v7aA" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_0ef7MfN1EeGld5XQj3v7aA"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_0egiQPN1EeGld5XQj3v7aA"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_0egiQfN1EeGld5XQj3v7aA" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_0egiQvN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0egiQ_N1EeGld5XQj3v7aA"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_0ehJUPN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_0efUIfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_0efUIvN1EeGld5XQj3v7aA"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0ehJUfN1EeGld5XQj3v7aA"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0efUI_N1EeGld5XQj3v7aA" x="50" y="19"/>
-                </children>
-                <children xmi:id="_Mtw7kPN2EeGld5XQj3v7aA" type="Entry" element="_MtnKkPN2EeGld5XQj3v7aA">
-                  <children xmi:id="_Mtw7k_N2EeGld5XQj3v7aA" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_MtxioPN2EeGld5XQj3v7aA" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_MtxiofN2EeGld5XQj3v7aA"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_MtxiovN2EeGld5XQj3v7aA"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7lPN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7lfN2EeGld5XQj3v7aA"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7kfN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7kvN2EeGld5XQj3v7aA" x="16" y="35"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0ttvN1EeGld5XQj3v7aA"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0tsPN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0tsfN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxDUfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_yZxDUvN1EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_yZyRcfN1EeGld5XQj3v7aA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxDU_N1EeGld5XQj3v7aA" x="33" y="313" width="182" height="188"/>
-        </children>
-        <children xmi:id="_4T9w4PN1EeGld5XQj3v7aA" type="State" element="_4Tz_4PN1EeGld5XQj3v7aA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_4T-X8PN1EeGld5XQj3v7aA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_4T-X8fN1EeGld5XQj3v7aA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_4T-X8vN1EeGld5XQj3v7aA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4T-X8_N1EeGld5XQj3v7aA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_4T-X9PN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T-X9fN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4T-_APN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_4T9w4fN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_4T9w4vN1EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_4T-_AfN1EeGld5XQj3v7aA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T9w4_N1EeGld5XQj3v7aA" x="321" y="391"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_Sep8IPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Unfolding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQPN2EeGld5XQj3v7aA" type="DiagramName">
-            <element xsi:nil="true"/>
-          </children>
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQfN2EeGld5XQj3v7aA" type="Description">
-            <element xsi:nil="true"/>
-          </children>
-          <styles xsi:type="notation:TextStyle" xmi:id="_Sep8IfN2EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:LineTypeStyle" xmi:id="_Sep8IvN2EeGld5XQj3v7aA"/>
-          <element xsi:nil="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Sep8I_N2EeGld5XQj3v7aA" x="217" y="343" width="105" height="41"/>
-        </children>
-        <children xmi:id="_PsWNMHIVEeKt7LlJCM3PJg" type="State" element="_PsWNPHIVEeKt7LlJCM3PJg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_PsWNMXIVEeKt7LlJCM3PJg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_PsWNMnIVEeKt7LlJCM3PJg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_PsWNM3IVEeKt7LlJCM3PJg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_PsWNNHIVEeKt7LlJCM3PJg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_PsWNNXIVEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PsWNNnIVEeKt7LlJCM3PJg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_PsWNN3IVEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_PsWNOHIVEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_PsWNOXIVEeKt7LlJCM3PJg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_PsWNOnIVEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PsWNO3IVEeKt7LlJCM3PJg" x="432" y="390"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="549" height="551"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="551"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
-    </edges>
-    <edges xmi:id="_JQZ08MdlEeGOoP2Ze98WBQ" type="Transition" element="_JQWKkMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_yZxDUPN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_JQacAcdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_JQacAsdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_JQacA8dlEeGOoP2Ze98WBQ" x="-3" y="-69"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JQZ08cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_JQacAMdlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JQZ08sdlEeGOoP2Ze98WBQ" points="[10, 31, -53, -160]$[61, 186, -2, -5]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_JQeGYMdlEeGOoP2Ze98WBQ" id="(0.12179487179487179,0.005813953488372093)"/>
-    </edges>
-    <edges xmi:id="_54yZoPN1EeGld5XQj3v7aA" type="Transition" element="_54p2wPN1EeGld5XQj3v7aA" source="_0efUIPN1EeGld5XQj3v7aA" target="_4T9w4PN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_54yZpPN1EeGld5XQj3v7aA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_54yZpfN1EeGld5XQj3v7aA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_54zAsPN1EeGld5XQj3v7aA" x="26" y="9"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_54yZofN1EeGld5XQj3v7aA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_54yZo_N1EeGld5XQj3v7aA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_54yZovN1EeGld5XQj3v7aA" points="[12, -1, -143, 21]$[155, 2, 0, 24]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_549_0PN1EeGld5XQj3v7aA" id="(0.8125,0.4716981132075472)"/>
-    </edges>
-    <edges xmi:id="_NVCW8PN2EeGld5XQj3v7aA" type="Transition" element="_NU9ecPN2EeGld5XQj3v7aA" source="_Mtw7kPN2EeGld5XQj3v7aA" target="_0efUIPN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NVCW9PN2EeGld5XQj3v7aA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NVCW9fN2EeGld5XQj3v7aA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NVCW9vN2EeGld5XQj3v7aA" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NVCW8fN2EeGld5XQj3v7aA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NVCW8_N2EeGld5XQj3v7aA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NVCW8vN2EeGld5XQj3v7aA" points="[7, 0, -33, 4]$[42, -17, 2, -13]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NVHPcPN2EeGld5XQj3v7aA" id="(0.203125,0.2830188679245283)"/>
-    </edges>
-    <edges xmi:id="_QiiOUHIVEeKt7LlJCM3PJg" type="Transition" element="_QihAMHIVEeKt7LlJCM3PJg" source="_4T9w4PN1EeGld5XQj3v7aA" target="_PsWNMHIVEeKt7LlJCM3PJg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_QiiOVHIVEeKt7LlJCM3PJg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_QiiOVXIVEeKt7LlJCM3PJg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_QiiOVnIVEeKt7LlJCM3PJg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QiiOUXIVEeKt7LlJCM3PJg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_QiiOU3IVEeKt7LlJCM3PJg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QiiOUnIVEeKt7LlJCM3PJg" points="[21, -3, -91, 16]$[114, 1, 2, 20]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QikqkHIVEeKt7LlJCM3PJg" id="(0.825,0.5)"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QikqkXIVEeKt7LlJCM3PJg" id="(0.2236842105263158,0.65)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
+    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" specification="entry / y = 3;&#xA;  y += 1entry / x = 9" name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification=" / y = 3 ; y += 1 ; x = 10 ; x = 42" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_JQWKkMdlEeGOoP2Ze98WBQ" specification=" / y = 3 ; y += 1 ; x = 10" target="_yZnSUPN1EeGld5XQj3v7aA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_yZnSUPN1EeGld5XQj3v7aA" specification="exit / x = 10" name="CompState" incomingTransitions="_JQWKkMdlEeGOoP2Ze98WBQ">
+        <regions xmi:id="_yZqVoPN1EeGld5XQj3v7aA" name="InnerRegion">
+          <vertices xsi:type="sgraph:State" xmi:id="_0eTG4PN1EeGld5XQj3v7aA" specification="exit /&#xA;  x = 11" name="InnerState" incomingTransitions="_NU9ecPN2EeGld5XQj3v7aA">
+            <outgoingTransitions xmi:id="_54p2wPN1EeGld5XQj3v7aA" specification="/ x *= 100" target="_4Tz_4PN1EeGld5XQj3v7aA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_MtnKkPN2EeGld5XQj3v7aA">
+            <outgoingTransitions xmi:id="_NU9ecPN2EeGld5XQj3v7aA" specification="" target="_0eTG4PN1EeGld5XQj3v7aA"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_4Tz_4PN1EeGld5XQj3v7aA" name="D" incomingTransitions="_54p2wPN1EeGld5XQj3v7aA">
+        <outgoingTransitions xmi:id="_QihAMHIVEeKt7LlJCM3PJg" specification="" target="_PsWNPHIVEeKt7LlJCM3PJg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_PsWNPHIVEeKt7LlJCM3PJg" specification="exit / x = 8" name="E" incomingTransitions="_QihAMHIVEeKt7LlJCM3PJg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
+          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="52" y="19"/>
+        </children>
+        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="25" y="98" width="102" height="135"/>
+        </children>
+        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="389" y="131" width="65" height="68"/>
+        </children>
+        <children xmi:id="_yZxDUPN1EeGld5XQj3v7aA" type="State" element="_yZnSUPN1EeGld5XQj3v7aA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_yZxqYPN1EeGld5XQj3v7aA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxqYfN1EeGld5XQj3v7aA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_yZxqYvN1EeGld5XQj3v7aA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yZxqY_N1EeGld5XQj3v7aA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_yZxqZPN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxqZfN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yZyRcPN1EeGld5XQj3v7aA" type="StateFigureCompartment">
+            <children xmi:id="_yZ0GoPN1EeGld5XQj3v7aA" type="Region" element="_yZqVoPN1EeGld5XQj3v7aA">
+              <children xsi:type="notation:DecorationNode" xmi:id="_yZ0tsvN1EeGld5XQj3v7aA" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0ts_N1EeGld5XQj3v7aA"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_yZ0ttPN1EeGld5XQj3v7aA"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_yZ0ttfN1EeGld5XQj3v7aA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_0efUIPN1EeGld5XQj3v7aA" type="State" element="_0eTG4PN1EeGld5XQj3v7aA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_0ef7MPN1EeGld5XQj3v7aA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_0ef7MfN1EeGld5XQj3v7aA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_0egiQPN1EeGld5XQj3v7aA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_0egiQfN1EeGld5XQj3v7aA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_0egiQvN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0egiQ_N1EeGld5XQj3v7aA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_0ehJUPN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_0efUIfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_0efUIvN1EeGld5XQj3v7aA"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0efUI_N1EeGld5XQj3v7aA" x="50" y="19"/>
+                </children>
+                <children xmi:id="_Mtw7kPN2EeGld5XQj3v7aA" type="Entry" element="_MtnKkPN2EeGld5XQj3v7aA">
+                  <children xmi:id="_Mtw7k_N2EeGld5XQj3v7aA" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_MtxioPN2EeGld5XQj3v7aA" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_MtxiofN2EeGld5XQj3v7aA"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_MtxiovN2EeGld5XQj3v7aA"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7lPN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7lfN2EeGld5XQj3v7aA"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7kfN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7kvN2EeGld5XQj3v7aA" x="16" y="35"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0ttvN1EeGld5XQj3v7aA"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0tsPN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0tsfN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxDUfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_yZxDUvN1EeGld5XQj3v7aA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxDU_N1EeGld5XQj3v7aA" x="33" y="313" width="182" height="188"/>
+        </children>
+        <children xmi:id="_4T9w4PN1EeGld5XQj3v7aA" type="State" element="_4Tz_4PN1EeGld5XQj3v7aA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_4T-X8PN1EeGld5XQj3v7aA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_4T-X8fN1EeGld5XQj3v7aA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_4T-X8vN1EeGld5XQj3v7aA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_4T-X8_N1EeGld5XQj3v7aA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_4T-X9PN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T-X9fN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_4T-_APN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_4T9w4fN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_4T9w4vN1EeGld5XQj3v7aA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T9w4_N1EeGld5XQj3v7aA" x="321" y="391"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_Sep8IPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Unfolding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQPN2EeGld5XQj3v7aA" type="DiagramName">
+            <element xsi:nil="true"/>
+          </children>
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQfN2EeGld5XQj3v7aA" type="Description">
+            <element xsi:nil="true"/>
+          </children>
+          <styles xsi:type="notation:TextStyle" xmi:id="_Sep8IfN2EeGld5XQj3v7aA"/>
+          <styles xsi:type="notation:LineTypeStyle" xmi:id="_Sep8IvN2EeGld5XQj3v7aA"/>
+          <element xsi:nil="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Sep8I_N2EeGld5XQj3v7aA" x="217" y="343" width="105" height="41"/>
+        </children>
+        <children xmi:id="_PsWNMHIVEeKt7LlJCM3PJg" type="State" element="_PsWNPHIVEeKt7LlJCM3PJg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_PsWNMXIVEeKt7LlJCM3PJg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_PsWNMnIVEeKt7LlJCM3PJg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_PsWNM3IVEeKt7LlJCM3PJg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_PsWNNHIVEeKt7LlJCM3PJg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_PsWNNXIVEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PsWNNnIVEeKt7LlJCM3PJg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_PsWNN3IVEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_PsWNOHIVEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_PsWNOXIVEeKt7LlJCM3PJg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_PsWNOnIVEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_PsWNO3IVEeKt7LlJCM3PJg" x="432" y="390"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="549" height="551"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="551"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
+    </edges>
+    <edges xmi:id="_JQZ08MdlEeGOoP2Ze98WBQ" type="Transition" element="_JQWKkMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_yZxDUPN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_JQacAcdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_JQacAsdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_JQacA8dlEeGOoP2Ze98WBQ" x="-3" y="-69"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JQZ08cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_JQacAMdlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JQZ08sdlEeGOoP2Ze98WBQ" points="[10, 31, -53, -160]$[61, 186, -2, -5]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_JQeGYMdlEeGOoP2Ze98WBQ" id="(0.12179487179487179,0.005813953488372093)"/>
+    </edges>
+    <edges xmi:id="_54yZoPN1EeGld5XQj3v7aA" type="Transition" element="_54p2wPN1EeGld5XQj3v7aA" source="_0efUIPN1EeGld5XQj3v7aA" target="_4T9w4PN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_54yZpPN1EeGld5XQj3v7aA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_54yZpfN1EeGld5XQj3v7aA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_54zAsPN1EeGld5XQj3v7aA" x="26" y="9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_54yZofN1EeGld5XQj3v7aA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_54yZo_N1EeGld5XQj3v7aA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_54yZovN1EeGld5XQj3v7aA" points="[12, -1, -143, 21]$[155, 2, 0, 24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_549_0PN1EeGld5XQj3v7aA" id="(0.8125,0.4716981132075472)"/>
+    </edges>
+    <edges xmi:id="_NVCW8PN2EeGld5XQj3v7aA" type="Transition" element="_NU9ecPN2EeGld5XQj3v7aA" source="_Mtw7kPN2EeGld5XQj3v7aA" target="_0efUIPN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NVCW9PN2EeGld5XQj3v7aA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NVCW9fN2EeGld5XQj3v7aA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NVCW9vN2EeGld5XQj3v7aA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NVCW8fN2EeGld5XQj3v7aA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NVCW8_N2EeGld5XQj3v7aA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NVCW8vN2EeGld5XQj3v7aA" points="[7, 0, -33, 4]$[42, -17, 2, -13]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NVHPcPN2EeGld5XQj3v7aA" id="(0.203125,0.2830188679245283)"/>
+    </edges>
+    <edges xmi:id="_QiiOUHIVEeKt7LlJCM3PJg" type="Transition" element="_QihAMHIVEeKt7LlJCM3PJg" source="_4T9w4PN1EeGld5XQj3v7aA" target="_PsWNMHIVEeKt7LlJCM3PJg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_QiiOVHIVEeKt7LlJCM3PJg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_QiiOVXIVEeKt7LlJCM3PJg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_QiiOVnIVEeKt7LlJCM3PJg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_QiiOUXIVEeKt7LlJCM3PJg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_QiiOU3IVEeKt7LlJCM3PJg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_QiiOUnIVEeKt7LlJCM3PJg" points="[21, -3, -91, 16]$[114, 1, 2, 20]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QikqkHIVEeKt7LlJCM3PJg" id="(0.825,0.5)"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_QikqkXIVEeKt7LlJCM3PJg" id="(0.2236842105263158,0.65)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>

+ 250 - 255
test-plugins/org.yakindu.sct.refactoring.tests/testmodels/refactoring/unfold_exit_action/before.sct

@@ -1,255 +1,250 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
-  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
-    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
-      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" specification="entry, exit /&#xA;  y = 3;&#xA;  y += 1&#xA;  &#xA;entry /&#xA;  x = 9&#xA;  &#xA;exit /&#xA;  x = 10 " name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
-        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification="/ x = 42" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
-        <outgoingTransitions xmi:id="_JQWKkMdlEeGOoP2Ze98WBQ" specification="" target="_yZnSUPN1EeGld5XQj3v7aA"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ"/>
-      <vertices xsi:type="sgraph:State" xmi:id="_yZnSUPN1EeGld5XQj3v7aA" specification="exit / x = 10" name="CompState" incomingTransitions="_JQWKkMdlEeGOoP2Ze98WBQ">
-        <regions xmi:id="_yZqVoPN1EeGld5XQj3v7aA" name="InnerRegion">
-          <vertices xsi:type="sgraph:State" xmi:id="_0eTG4PN1EeGld5XQj3v7aA" specification="exit /&#xA;  x = 11" name="InnerState" incomingTransitions="_NU9ecPN2EeGld5XQj3v7aA">
-            <outgoingTransitions xmi:id="_54p2wPN1EeGld5XQj3v7aA" specification="/ x *= 100" target="_4Tz_4PN1EeGld5XQj3v7aA"/>
-          </vertices>
-          <vertices xsi:type="sgraph:Entry" xmi:id="_MtnKkPN2EeGld5XQj3v7aA">
-            <outgoingTransitions xmi:id="_NU9ecPN2EeGld5XQj3v7aA" specification="" target="_0eTG4PN1EeGld5XQj3v7aA"/>
-          </vertices>
-        </regions>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_4Tz_4PN1EeGld5XQj3v7aA" name="D" incomingTransitions="_54p2wPN1EeGld5XQj3v7aA">
-        <outgoingTransitions xmi:id="_fg81wHISEeKt7LlJCM3PJg" specification="" target="_dBUxoHISEeKt7LlJCM3PJg"/>
-      </vertices>
-      <vertices xsi:type="sgraph:State" xmi:id="_dBUxoHISEeKt7LlJCM3PJg" specification="exit / x = 8" name="E" incomingTransitions="_fg81wHISEeKt7LlJCM3PJg"/>
-    </regions>
-  </sgraph:Statechart>
-  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
-    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
-          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
-            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
-              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
-            </children>
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="76" y="43"/>
-        </children>
-        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_AU6A8cdiEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="25" y="98" width="122"/>
-        </children>
-        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
-          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_BFCdY8diEeGOoP2Ze98WBQ"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="369" y="138" width="65" height="68"/>
-        </children>
-        <children xmi:id="_yZxDUPN1EeGld5XQj3v7aA" type="State" element="_yZnSUPN1EeGld5XQj3v7aA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_yZxqYPN1EeGld5XQj3v7aA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxqYfN1EeGld5XQj3v7aA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_yZxqYvN1EeGld5XQj3v7aA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yZxqY_N1EeGld5XQj3v7aA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_yZxqZPN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxqZfN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_yZyRcPN1EeGld5XQj3v7aA" type="StateFigureCompartment">
-            <children xmi:id="_yZ0GoPN1EeGld5XQj3v7aA" type="Region" element="_yZqVoPN1EeGld5XQj3v7aA">
-              <children xsi:type="notation:DecorationNode" xmi:id="_yZ0tsvN1EeGld5XQj3v7aA" type="RegionName">
-                <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0ts_N1EeGld5XQj3v7aA"/>
-                <layoutConstraint xsi:type="notation:Location" xmi:id="_yZ0ttPN1EeGld5XQj3v7aA"/>
-              </children>
-              <children xsi:type="notation:Shape" xmi:id="_yZ0ttfN1EeGld5XQj3v7aA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
-                <children xmi:id="_0efUIPN1EeGld5XQj3v7aA" type="State" element="_0eTG4PN1EeGld5XQj3v7aA">
-                  <children xsi:type="notation:DecorationNode" xmi:id="_0ef7MPN1EeGld5XQj3v7aA" type="StateName">
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_0ef7MfN1EeGld5XQj3v7aA"/>
-                    <layoutConstraint xsi:type="notation:Location" xmi:id="_0egiQPN1EeGld5XQj3v7aA"/>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_0egiQfN1EeGld5XQj3v7aA" type="StateTextCompartment">
-                    <children xsi:type="notation:Shape" xmi:id="_0egiQvN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0egiQ_N1EeGld5XQj3v7aA"/>
-                    </children>
-                  </children>
-                  <children xsi:type="notation:Compartment" xmi:id="_0ehJUPN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_0efUIfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-                  <styles xsi:type="notation:FontStyle" xmi:id="_0efUIvN1EeGld5XQj3v7aA"/>
-                  <styles xsi:type="notation:BooleanValueStyle" xmi:id="_0ehJUfN1EeGld5XQj3v7aA"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0efUI_N1EeGld5XQj3v7aA" x="50" y="19" width="86" height="70"/>
-                </children>
-                <children xmi:id="_Mtw7kPN2EeGld5XQj3v7aA" type="Entry" element="_MtnKkPN2EeGld5XQj3v7aA">
-                  <children xmi:id="_Mtw7k_N2EeGld5XQj3v7aA" type="BorderItemLabelContainer">
-                    <children xsi:type="notation:DecorationNode" xmi:id="_MtxioPN2EeGld5XQj3v7aA" type="BorderItemLabel">
-                      <styles xsi:type="notation:ShapeStyle" xmi:id="_MtxiofN2EeGld5XQj3v7aA"/>
-                      <layoutConstraint xsi:type="notation:Location" xmi:id="_MtxiovN2EeGld5XQj3v7aA"/>
-                    </children>
-                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7lPN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
-                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7lfN2EeGld5XQj3v7aA"/>
-                  </children>
-                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7kfN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
-                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7kvN2EeGld5XQj3v7aA" x="16" y="35"/>
-                </children>
-                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0ttvN1EeGld5XQj3v7aA"/>
-              </children>
-              <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0tsPN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0tsfN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxDUfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_yZxDUvN1EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_yZyRcfN1EeGld5XQj3v7aA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxDU_N1EeGld5XQj3v7aA" x="33" y="272" width="206" height="201"/>
-        </children>
-        <children xmi:id="_4T9w4PN1EeGld5XQj3v7aA" type="State" element="_4Tz_4PN1EeGld5XQj3v7aA">
-          <children xsi:type="notation:DecorationNode" xmi:id="_4T-X8PN1EeGld5XQj3v7aA" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_4T-X8fN1EeGld5XQj3v7aA"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_4T-X8vN1EeGld5XQj3v7aA"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4T-X8_N1EeGld5XQj3v7aA" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_4T-X9PN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T-X9fN1EeGld5XQj3v7aA"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_4T-_APN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_4T9w4fN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_4T9w4vN1EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_4T-_AfN1EeGld5XQj3v7aA"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T9w4_N1EeGld5XQj3v7aA" x="335" y="359"/>
-        </children>
-        <children xsi:type="notation:Shape" xmi:id="_Sep8IPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Unfolding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQPN2EeGld5XQj3v7aA" type="DiagramName">
-            <element xsi:nil="true"/>
-          </children>
-          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQfN2EeGld5XQj3v7aA" type="Description">
-            <element xsi:nil="true"/>
-          </children>
-          <styles xsi:type="notation:TextStyle" xmi:id="_Sep8IfN2EeGld5XQj3v7aA"/>
-          <styles xsi:type="notation:LineTypeStyle" xmi:id="_Sep8IvN2EeGld5XQj3v7aA"/>
-          <element xsi:nil="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Sep8I_N2EeGld5XQj3v7aA" x="257" y="311" width="105" height="41"/>
-        </children>
-        <children xmi:id="_dBXN4HISEeKt7LlJCM3PJg" type="State" element="_dBUxoHISEeKt7LlJCM3PJg">
-          <children xsi:type="notation:DecorationNode" xmi:id="_dBX08HISEeKt7LlJCM3PJg" type="StateName">
-            <styles xsi:type="notation:ShapeStyle" xmi:id="_dBX08XISEeKt7LlJCM3PJg"/>
-            <layoutConstraint xsi:type="notation:Location" xmi:id="_dBX08nISEeKt7LlJCM3PJg"/>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_dBX083ISEeKt7LlJCM3PJg" type="StateTextCompartment">
-            <children xsi:type="notation:Shape" xmi:id="_dBX09HISEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
-              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dBX09XISEeKt7LlJCM3PJg"/>
-            </children>
-          </children>
-          <children xsi:type="notation:Compartment" xmi:id="_dBYcAHISEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
-          <styles xsi:type="notation:ShapeStyle" xmi:id="_dBXN4XISEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
-          <styles xsi:type="notation:FontStyle" xmi:id="_dBXN4nISEeKt7LlJCM3PJg"/>
-          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_dBYcAXISEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
-          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dBXN43ISEeKt7LlJCM3PJg" x="445" y="363"/>
-        </children>
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="549" height="551"/>
-    </children>
-    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
-        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
-      </children>
-      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="551"/>
-    </children>
-    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
-    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
-    </edges>
-    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
-      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
-    </edges>
-    <edges xmi:id="_JQZ08MdlEeGOoP2Ze98WBQ" type="Transition" element="_JQWKkMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_yZxDUPN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_JQacAcdlEeGOoP2Ze98WBQ" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_JQacAsdlEeGOoP2Ze98WBQ"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_JQacA8dlEeGOoP2Ze98WBQ" x="-3" y="-40"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JQZ08cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_JQacAMdlEeGOoP2Ze98WBQ" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JQZ08sdlEeGOoP2Ze98WBQ" points="[10, 31, -53, -160]$[61, 186, -2, -5]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_JQeGYMdlEeGOoP2Ze98WBQ" id="(0.12179487179487179,0.005813953488372093)"/>
-    </edges>
-    <edges xmi:id="_54yZoPN1EeGld5XQj3v7aA" type="Transition" element="_54p2wPN1EeGld5XQj3v7aA" source="_0efUIPN1EeGld5XQj3v7aA" target="_4T9w4PN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_54yZpPN1EeGld5XQj3v7aA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_54yZpfN1EeGld5XQj3v7aA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_54zAsPN1EeGld5XQj3v7aA" x="26" y="9"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_54yZofN1EeGld5XQj3v7aA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_54yZo_N1EeGld5XQj3v7aA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_54yZovN1EeGld5XQj3v7aA" points="[12, -1, -143, 21]$[155, 2, 0, 24]"/>
-      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_549_0PN1EeGld5XQj3v7aA" id="(0.8125,0.4716981132075472)"/>
-    </edges>
-    <edges xmi:id="_NVCW8PN2EeGld5XQj3v7aA" type="Transition" element="_NU9ecPN2EeGld5XQj3v7aA" source="_Mtw7kPN2EeGld5XQj3v7aA" target="_0efUIPN1EeGld5XQj3v7aA">
-      <children xsi:type="notation:DecorationNode" xmi:id="_NVCW9PN2EeGld5XQj3v7aA" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_NVCW9fN2EeGld5XQj3v7aA"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_NVCW9vN2EeGld5XQj3v7aA" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NVCW8fN2EeGld5XQj3v7aA" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_NVCW8_N2EeGld5XQj3v7aA" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NVCW8vN2EeGld5XQj3v7aA" points="[7, 0, -33, 4]$[42, -17, 2, -13]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NVHPcPN2EeGld5XQj3v7aA" id="(0.203125,0.2830188679245283)"/>
-    </edges>
-    <edges xmi:id="_fg-q8HISEeKt7LlJCM3PJg" type="Transition" element="_fg81wHISEeKt7LlJCM3PJg" source="_4T9w4PN1EeGld5XQj3v7aA" target="_dBXN4HISEeKt7LlJCM3PJg">
-      <children xsi:type="notation:DecorationNode" xmi:id="_fg-q9HISEeKt7LlJCM3PJg" type="TransitionExpression">
-        <styles xsi:type="notation:ShapeStyle" xmi:id="_fg-q9XISEeKt7LlJCM3PJg"/>
-        <layoutConstraint xsi:type="notation:Location" xmi:id="_fg_SAHISEeKt7LlJCM3PJg" y="10"/>
-      </children>
-      <styles xsi:type="notation:ConnectorStyle" xmi:id="_fg-q8XISEeKt7LlJCM3PJg" lineColor="4210752"/>
-      <styles xsi:type="notation:FontStyle" xmi:id="_fg-q83ISEeKt7LlJCM3PJg" fontName="Verdana"/>
-      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_fg-q8nISEeKt7LlJCM3PJg" points="[18, 9, -82, 3]$[102, 31, 2, 25]"/>
-      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_fhBuQHISEeKt7LlJCM3PJg" id="(0.225,0.5344827586206896)"/>
-    </edges>
-  </notation:Diagram>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:sgraph="http://www.yakindu.org/sct/sgraph/2.0.0">
+  <sgraph:Statechart xmi:id="_AU29oMdiEeGOoP2Ze98WBQ" specification="interface :&#xA;var x : integer&#xA;var y : integer" name="before_folding">
+    <regions xmi:id="_AU3kssdiEeGOoP2Ze98WBQ" name="main region">
+      <vertices xsi:type="sgraph:Entry" xmi:id="_AU4LxsdiEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_AU6A88diEeGOoP2Ze98WBQ" target="_AU4y18diEeGOoP2Ze98WBQ"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_AU4y18diEeGOoP2Ze98WBQ" specification="entry, exit /&#xA;  y = 3;&#xA;  y += 1&#xA;  &#xA;entry /&#xA;  x = 9&#xA;  &#xA;exit /&#xA;  x = 10 " name="A" incomingTransitions="_AU6A88diEeGOoP2Ze98WBQ">
+        <outgoingTransitions xmi:id="_CSfvAMdiEeGOoP2Ze98WBQ" specification="/ x = 42" target="_BE1pEMdiEeGOoP2Ze98WBQ"/>
+        <outgoingTransitions xmi:id="_JQWKkMdlEeGOoP2Ze98WBQ" specification="" target="_yZnSUPN1EeGld5XQj3v7aA"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_BE1pEMdiEeGOoP2Ze98WBQ" specification="" name="B" incomingTransitions="_CSfvAMdiEeGOoP2Ze98WBQ"/>
+      <vertices xsi:type="sgraph:State" xmi:id="_yZnSUPN1EeGld5XQj3v7aA" specification="exit / x = 10" name="CompState" incomingTransitions="_JQWKkMdlEeGOoP2Ze98WBQ">
+        <regions xmi:id="_yZqVoPN1EeGld5XQj3v7aA" name="InnerRegion">
+          <vertices xsi:type="sgraph:State" xmi:id="_0eTG4PN1EeGld5XQj3v7aA" specification="exit /&#xA;  x = 11" name="InnerState" incomingTransitions="_NU9ecPN2EeGld5XQj3v7aA">
+            <outgoingTransitions xmi:id="_54p2wPN1EeGld5XQj3v7aA" specification="/ x *= 100" target="_4Tz_4PN1EeGld5XQj3v7aA"/>
+          </vertices>
+          <vertices xsi:type="sgraph:Entry" xmi:id="_MtnKkPN2EeGld5XQj3v7aA">
+            <outgoingTransitions xmi:id="_NU9ecPN2EeGld5XQj3v7aA" specification="" target="_0eTG4PN1EeGld5XQj3v7aA"/>
+          </vertices>
+        </regions>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_4Tz_4PN1EeGld5XQj3v7aA" name="D" incomingTransitions="_54p2wPN1EeGld5XQj3v7aA">
+        <outgoingTransitions xmi:id="_fg81wHISEeKt7LlJCM3PJg" specification="" target="_dBUxoHISEeKt7LlJCM3PJg"/>
+      </vertices>
+      <vertices xsi:type="sgraph:State" xmi:id="_dBUxoHISEeKt7LlJCM3PJg" specification="exit / x = 8" name="E" incomingTransitions="_fg81wHISEeKt7LlJCM3PJg"/>
+    </regions>
+  </sgraph:Statechart>
+  <notation:Diagram xmi:id="_AU3ksMdiEeGOoP2Ze98WBQ" type="org.yakindu.sct.ui.editor.editor.StatechartDiagramEditor" element="_AU29oMdiEeGOoP2Ze98WBQ" measurementUnit="Pixel">
+    <children xmi:id="_AU3ks8diEeGOoP2Ze98WBQ" type="Region" element="_AU3kssdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU4LwMdiEeGOoP2Ze98WBQ" type="RegionName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LwcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4LwsdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU4Lw8diEeGOoP2Ze98WBQ" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+        <children xmi:id="_AU4Lx8diEeGOoP2Ze98WBQ" type="Entry" element="_AU4LxsdiEeGOoP2Ze98WBQ">
+          <children xmi:id="_AU4y0MdiEeGOoP2Ze98WBQ" type="BorderItemLabelContainer">
+            <children xsi:type="notation:DecorationNode" xmi:id="_AU4y08diEeGOoP2Ze98WBQ" type="BorderItemLabel">
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y1MdiEeGOoP2Ze98WBQ"/>
+              <layoutConstraint xsi:type="notation:Location" xmi:id="_AU4y1cdiEeGOoP2Ze98WBQ"/>
+            </children>
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4y0cdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+            <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y0sdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU4LyMdiEeGOoP2Ze98WBQ" fontName="Verdana" lineColor="4210752"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4y1sdiEeGOoP2Ze98WBQ" x="76" y="43"/>
+        </children>
+        <children xmi:id="_AU5Z4cdiEeGOoP2Ze98WBQ" type="State" element="_AU4y18diEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_AU5Z5cdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z5sdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_AU5Z58diEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU5Z6MdiEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_AU5Z6cdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU5Z6sdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_AU6A8MdiEeGOoP2Ze98WBQ" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_AU5Z4sdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_AU5Z48diEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU6A8sdiEeGOoP2Ze98WBQ" x="25" y="98" width="122"/>
+        </children>
+        <children xmi:id="_BFBPQMdiEeGOoP2Ze98WBQ" type="State" element="_BE1pEMdiEeGOoP2Ze98WBQ">
+          <children xsi:type="notation:DecorationNode" xmi:id="_BFB2UMdiEeGOoP2Ze98WBQ" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_BFB2UcdiEeGOoP2Ze98WBQ"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_BFB2UsdiEeGOoP2Ze98WBQ"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFB2U8diEeGOoP2Ze98WBQ" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_BFCdYMdiEeGOoP2Ze98WBQ" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFCdYcdiEeGOoP2Ze98WBQ"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_BFCdYsdiEeGOoP2Ze98WBQ" type="StateFigureCompartment" collapsed="true"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_BFBPQcdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_BFBPQsdiEeGOoP2Ze98WBQ"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_BFBPQ8diEeGOoP2Ze98WBQ" x="369" y="138" width="65" height="68"/>
+        </children>
+        <children xmi:id="_yZxDUPN1EeGld5XQj3v7aA" type="State" element="_yZnSUPN1EeGld5XQj3v7aA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_yZxqYPN1EeGld5XQj3v7aA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxqYfN1EeGld5XQj3v7aA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_yZxqYvN1EeGld5XQj3v7aA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yZxqY_N1EeGld5XQj3v7aA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_yZxqZPN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxqZfN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_yZyRcPN1EeGld5XQj3v7aA" type="StateFigureCompartment">
+            <children xmi:id="_yZ0GoPN1EeGld5XQj3v7aA" type="Region" element="_yZqVoPN1EeGld5XQj3v7aA">
+              <children xsi:type="notation:DecorationNode" xmi:id="_yZ0tsvN1EeGld5XQj3v7aA" type="RegionName">
+                <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0ts_N1EeGld5XQj3v7aA"/>
+                <layoutConstraint xsi:type="notation:Location" xmi:id="_yZ0ttPN1EeGld5XQj3v7aA"/>
+              </children>
+              <children xsi:type="notation:Shape" xmi:id="_yZ0ttfN1EeGld5XQj3v7aA" type="RegionCompartment" fontName="Verdana" lineColor="4210752">
+                <children xmi:id="_0efUIPN1EeGld5XQj3v7aA" type="State" element="_0eTG4PN1EeGld5XQj3v7aA">
+                  <children xsi:type="notation:DecorationNode" xmi:id="_0ef7MPN1EeGld5XQj3v7aA" type="StateName">
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_0ef7MfN1EeGld5XQj3v7aA"/>
+                    <layoutConstraint xsi:type="notation:Location" xmi:id="_0egiQPN1EeGld5XQj3v7aA"/>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_0egiQfN1EeGld5XQj3v7aA" type="StateTextCompartment">
+                    <children xsi:type="notation:Shape" xmi:id="_0egiQvN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+                      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0egiQ_N1EeGld5XQj3v7aA"/>
+                    </children>
+                  </children>
+                  <children xsi:type="notation:Compartment" xmi:id="_0ehJUPN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_0efUIfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+                  <styles xsi:type="notation:FontStyle" xmi:id="_0efUIvN1EeGld5XQj3v7aA"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_0efUI_N1EeGld5XQj3v7aA" x="50" y="19" width="86" height="70"/>
+                </children>
+                <children xmi:id="_Mtw7kPN2EeGld5XQj3v7aA" type="Entry" element="_MtnKkPN2EeGld5XQj3v7aA">
+                  <children xmi:id="_Mtw7k_N2EeGld5XQj3v7aA" type="BorderItemLabelContainer">
+                    <children xsi:type="notation:DecorationNode" xmi:id="_MtxioPN2EeGld5XQj3v7aA" type="BorderItemLabel">
+                      <styles xsi:type="notation:ShapeStyle" xmi:id="_MtxiofN2EeGld5XQj3v7aA"/>
+                      <layoutConstraint xsi:type="notation:Location" xmi:id="_MtxiovN2EeGld5XQj3v7aA"/>
+                    </children>
+                    <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7lPN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
+                    <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7lfN2EeGld5XQj3v7aA"/>
+                  </children>
+                  <styles xsi:type="notation:ShapeStyle" xmi:id="_Mtw7kfN2EeGld5XQj3v7aA" fontName="Verdana" lineColor="4210752"/>
+                  <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Mtw7kvN2EeGld5XQj3v7aA" x="16" y="35"/>
+                </children>
+                <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0ttvN1EeGld5XQj3v7aA"/>
+              </children>
+              <styles xsi:type="notation:ShapeStyle" xmi:id="_yZ0tsPN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZ0tsfN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_yZxDUfN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_yZxDUvN1EeGld5XQj3v7aA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_yZxDU_N1EeGld5XQj3v7aA" x="33" y="272" width="206" height="201"/>
+        </children>
+        <children xmi:id="_4T9w4PN1EeGld5XQj3v7aA" type="State" element="_4Tz_4PN1EeGld5XQj3v7aA">
+          <children xsi:type="notation:DecorationNode" xmi:id="_4T-X8PN1EeGld5XQj3v7aA" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_4T-X8fN1EeGld5XQj3v7aA"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_4T-X8vN1EeGld5XQj3v7aA"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_4T-X8_N1EeGld5XQj3v7aA" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_4T-X9PN1EeGld5XQj3v7aA" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T-X9fN1EeGld5XQj3v7aA"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_4T-_APN1EeGld5XQj3v7aA" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_4T9w4fN1EeGld5XQj3v7aA" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_4T9w4vN1EeGld5XQj3v7aA"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_4T9w4_N1EeGld5XQj3v7aA" x="335" y="359"/>
+        </children>
+        <children xsi:type="notation:Shape" xmi:id="_Sep8IPN2EeGld5XQj3v7aA" type="Note" fontName="Verdana" description="Unfolding not allowed" fillColor="13369343" transparency="0" lineColor="6737151" lineWidth="1">
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQPN2EeGld5XQj3v7aA" type="DiagramName">
+            <element xsi:nil="true"/>
+          </children>
+          <children xsi:type="notation:BasicDecorationNode" xmi:id="_SerKQfN2EeGld5XQj3v7aA" type="Description">
+            <element xsi:nil="true"/>
+          </children>
+          <styles xsi:type="notation:TextStyle" xmi:id="_Sep8IfN2EeGld5XQj3v7aA"/>
+          <styles xsi:type="notation:LineTypeStyle" xmi:id="_Sep8IvN2EeGld5XQj3v7aA"/>
+          <element xsi:nil="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_Sep8I_N2EeGld5XQj3v7aA" x="257" y="311" width="105" height="41"/>
+        </children>
+        <children xmi:id="_dBXN4HISEeKt7LlJCM3PJg" type="State" element="_dBUxoHISEeKt7LlJCM3PJg">
+          <children xsi:type="notation:DecorationNode" xmi:id="_dBX08HISEeKt7LlJCM3PJg" type="StateName">
+            <styles xsi:type="notation:ShapeStyle" xmi:id="_dBX08XISEeKt7LlJCM3PJg"/>
+            <layoutConstraint xsi:type="notation:Location" xmi:id="_dBX08nISEeKt7LlJCM3PJg"/>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_dBX083ISEeKt7LlJCM3PJg" type="StateTextCompartment">
+            <children xsi:type="notation:Shape" xmi:id="_dBX09HISEeKt7LlJCM3PJg" type="StateTextCompartmentExpression" fontName="Verdana" lineColor="4210752">
+              <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dBX09XISEeKt7LlJCM3PJg"/>
+            </children>
+          </children>
+          <children xsi:type="notation:Compartment" xmi:id="_dBYcAHISEeKt7LlJCM3PJg" type="StateFigureCompartment"/>
+          <styles xsi:type="notation:ShapeStyle" xmi:id="_dBXN4XISEeKt7LlJCM3PJg" fontName="Verdana" fillColor="15981773" lineColor="12632256"/>
+          <styles xsi:type="notation:FontStyle" xmi:id="_dBXN4nISEeKt7LlJCM3PJg"/>
+          <styles xsi:type="notation:BooleanValueStyle" xmi:id="_dBYcAXISEeKt7LlJCM3PJg" name="isHorizontal" booleanValue="true"/>
+          <layoutConstraint xsi:type="notation:Bounds" xmi:id="_dBXN43ISEeKt7LlJCM3PJg" x="445" y="363"/>
+        </children>
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <styles xsi:type="notation:ShapeStyle" xmi:id="_AU3ktMdiEeGOoP2Ze98WBQ" fontName="Verdana" fillColor="15790320" lineColor="12632256"/>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU4LxcdiEeGOoP2Ze98WBQ" x="220" y="10" width="549" height="551"/>
+    </children>
+    <children xsi:type="notation:Shape" xmi:id="_AU6oBMdiEeGOoP2Ze98WBQ" type="StatechartText" fontName="Verdana" lineColor="4210752">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oBsdiEeGOoP2Ze98WBQ" type="StatechartName">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oB8diEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oCMdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <children xsi:type="notation:Shape" xmi:id="_AU7PEMdiEeGOoP2Ze98WBQ" type="StatechartTextExpression" fontName="Verdana" lineColor="4210752">
+        <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEcdiEeGOoP2Ze98WBQ"/>
+      </children>
+      <layoutConstraint xsi:type="notation:Bounds" xmi:id="_AU7PEsdiEeGOoP2Ze98WBQ" x="10" y="10" width="200" height="551"/>
+    </children>
+    <styles xsi:type="notation:DiagramStyle" xmi:id="_AU3kscdiEeGOoP2Ze98WBQ"/>
+    <edges xmi:id="_AU6A9MdiEeGOoP2Ze98WBQ" type="Transition" element="_AU6A88diEeGOoP2Ze98WBQ" source="_AU4Lx8diEeGOoP2Ze98WBQ" target="_AU5Z4cdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_AU6oAcdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_AU6oAsdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_AU6oA8diEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_AU6A9cdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_AU6oAMdiEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_AU6A9sdiEeGOoP2Ze98WBQ" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+    </edges>
+    <edges xmi:id="_CSkngMdiEeGOoP2Ze98WBQ" type="Transition" element="_CSfvAMdiEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_BFBPQMdiEeGOoP2Ze98WBQ">
+      <children xsi:type="notation:DecorationNode" xmi:id="_CSlOkMdiEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_CSlOkcdiEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_CSlOksdiEeGOoP2Ze98WBQ" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_CSkngcdiEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_CSkng8diEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_CSkngsdiEeGOoP2Ze98WBQ" points="[18, 6, -196, 5]$[208, 25, -6, 24]"/>
+    </edges>
+    <edges xmi:id="_JQZ08MdlEeGOoP2Ze98WBQ" type="Transition" element="_JQWKkMdlEeGOoP2Ze98WBQ" source="_AU5Z4cdiEeGOoP2Ze98WBQ" target="_yZxDUPN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_JQacAcdlEeGOoP2Ze98WBQ" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_JQacAsdlEeGOoP2Ze98WBQ"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_JQacA8dlEeGOoP2Ze98WBQ" x="-3" y="-40"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_JQZ08cdlEeGOoP2Ze98WBQ" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_JQacAMdlEeGOoP2Ze98WBQ" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_JQZ08sdlEeGOoP2Ze98WBQ" points="[10, 31, -53, -160]$[61, 186, -2, -5]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_JQeGYMdlEeGOoP2Ze98WBQ" id="(0.12179487179487179,0.005813953488372093)"/>
+    </edges>
+    <edges xmi:id="_54yZoPN1EeGld5XQj3v7aA" type="Transition" element="_54p2wPN1EeGld5XQj3v7aA" source="_0efUIPN1EeGld5XQj3v7aA" target="_4T9w4PN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_54yZpPN1EeGld5XQj3v7aA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_54yZpfN1EeGld5XQj3v7aA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_54zAsPN1EeGld5XQj3v7aA" x="26" y="9"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_54yZofN1EeGld5XQj3v7aA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_54yZo_N1EeGld5XQj3v7aA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_54yZovN1EeGld5XQj3v7aA" points="[12, -1, -143, 21]$[155, 2, 0, 24]"/>
+      <sourceAnchor xsi:type="notation:IdentityAnchor" xmi:id="_549_0PN1EeGld5XQj3v7aA" id="(0.8125,0.4716981132075472)"/>
+    </edges>
+    <edges xmi:id="_NVCW8PN2EeGld5XQj3v7aA" type="Transition" element="_NU9ecPN2EeGld5XQj3v7aA" source="_Mtw7kPN2EeGld5XQj3v7aA" target="_0efUIPN1EeGld5XQj3v7aA">
+      <children xsi:type="notation:DecorationNode" xmi:id="_NVCW9PN2EeGld5XQj3v7aA" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_NVCW9fN2EeGld5XQj3v7aA"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_NVCW9vN2EeGld5XQj3v7aA" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_NVCW8fN2EeGld5XQj3v7aA" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_NVCW8_N2EeGld5XQj3v7aA" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_NVCW8vN2EeGld5XQj3v7aA" points="[7, 0, -33, 4]$[42, -17, 2, -13]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_NVHPcPN2EeGld5XQj3v7aA" id="(0.203125,0.2830188679245283)"/>
+    </edges>
+    <edges xmi:id="_fg-q8HISEeKt7LlJCM3PJg" type="Transition" element="_fg81wHISEeKt7LlJCM3PJg" source="_4T9w4PN1EeGld5XQj3v7aA" target="_dBXN4HISEeKt7LlJCM3PJg">
+      <children xsi:type="notation:DecorationNode" xmi:id="_fg-q9HISEeKt7LlJCM3PJg" type="TransitionExpression">
+        <styles xsi:type="notation:ShapeStyle" xmi:id="_fg-q9XISEeKt7LlJCM3PJg"/>
+        <layoutConstraint xsi:type="notation:Location" xmi:id="_fg_SAHISEeKt7LlJCM3PJg" y="10"/>
+      </children>
+      <styles xsi:type="notation:ConnectorStyle" xmi:id="_fg-q8XISEeKt7LlJCM3PJg" lineColor="4210752"/>
+      <styles xsi:type="notation:FontStyle" xmi:id="_fg-q83ISEeKt7LlJCM3PJg" fontName="Verdana"/>
+      <bendpoints xsi:type="notation:RelativeBendpoints" xmi:id="_fg-q8nISEeKt7LlJCM3PJg" points="[18, 9, -82, 3]$[102, 31, 2, 25]"/>
+      <targetAnchor xsi:type="notation:IdentityAnchor" xmi:id="_fhBuQHISEeKt7LlJCM3PJg" id="(0.225,0.5344827586206896)"/>
+    </edges>
+  </notation:Diagram>
+</xmi:XMI>