Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [henshin-dev] Resetting of the temporary domain

Here a version of the logs without hash codes. From these you can compute a nice diff. The first difference occurs in step 449 (rule 'decendSwitch').

On 06/12/2012 09:43 PM, Christian Krause wrote:
Hi Enrico,

ok, ok, I buy that the "temporaryDomain=null" should be in clear(). ;)

But then, somewhere else must be a bug. I executed the Java2StateMachine example with and without the "temporaryDomain=null" and generated logs. I attached the logs to this e-mail. The LogginApplicationMonitor supports saving of intermediate results, so we should be possible extract the graph and rule application where the matching fails. Anyway, I have not looked at the logs in detail yet, but I know they are long and differ at some points....

Cheers,
Christian

On 06/12/2012 07:38 PM, Enrico Biermann wrote:
You are right for cases with failed match attempts, because the
backtracking will end with the first variable no longer being
instanciable and all domain slots unlocked. But just to clarify:
In unlock only the temporary domain of *other* domain slots (targets of
binary constraints) get reset *not* the temporary domain of the variable
itself. Granted, all domain slots *not* being initialized by binary
constraints, still have temporaryDomain == null ;)

Still, resetting the temporary domain during clear() is neccessary for
succesful match attempts, because they end with all variables in a valid
state.  This is exactly what happend in the Comb example. The domain of
the NAC node was initialized by a binary constraint. After the NAC
matched (meaning a failed LHS match) the LHS backtracked and found
another match. Now the temporary domain of the NAC node was incompatible
with the binary constraints of one of the other nodes.

Unlock() is an essential part of backtracking, keeping the state of all
domains consistent, clear() should reset the domain slot to its original
state. Note that not simply creating a fresh domain slot was a design
decision based on performance, because you would have to recreate the
domainMap in ApplicationCondition for all graphs (lhs and acs).

In any case, clear() is behaving correctly, if the state after clear
corresponds to the state of a fresh DomainSlot(). If any logic in
clear() is completly redundant to unlock it can be removed (since unlock
is called anyway by clear), but be *very* sure that is the case before
removal ;)

Cheers,
Enrico

On 12.06.2012 15:30, Christian Krause wrote:
Hi Enrico,

the DomainChange class is apparently used to store the old contents of
the temporaryDomain when it is changed (see ReferenceConstraint:52).
When unlocking a variable, this change is reverted again (see
DomainSlot:231). At this point, the temporaryDomain is reset to its
previous value. If the temporaryDomain is reset to its original values
at this point, why should it be also done in DomainSlot.clear() ?

Cheers,
Christian


_______________________________________________
henshin-dev mailing list
henshin-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/henshin-dev
_______________________________________________
henshin-dev mailing list
henshin-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/henshin-dev


=== (1) EXECUTED RULE 'init' [TRUE] ===

Graph size: 6118 nodes, 6989 edges

Match for rule 'init':
- node #1 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'init':
- parameter 'sm' => statemachine.StateMachine (dynamic)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'sm' => statemachine.StateMachine (dynamic)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (2) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6118 nodes, 6989 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (3) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6119 nodes, 6990 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (4) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6119 nodes, 6990 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (5) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6120 nodes, 6991 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (6) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Match for rule 'createState':
- parameter 'stateName' => 'SynSent'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'SynSent'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='SynSent')

=== (7) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (8) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (9) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (10) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (11) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (12) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (13) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (14) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (15) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (16) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6122 nodes, 6993 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (17) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Match for rule 'createState':
- parameter 'stateName' => 'SynReceived'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'SynReceived'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='SynReceived')

=== (18) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (19) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (20) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (21) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (22) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (23) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (24) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (25) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (26) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (27) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6124 nodes, 6995 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (28) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Match for rule 'createState':
- parameter 'stateName' => 'Listen'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'Listen'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Listen')

=== (29) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (30) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (31) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (32) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (33) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (34) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (35) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (36) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (37) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (38) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6126 nodes, 6997 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (39) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Match for rule 'createState':
- parameter 'stateName' => 'LastAck'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'LastAck'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='LastAck')

=== (40) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (41) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (42) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (43) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (44) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (45) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (46) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (47) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (48) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (49) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6128 nodes, 6999 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (50) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Match for rule 'createState':
- parameter 'stateName' => 'FinWait2'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'FinWait2'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='FinWait2')

=== (51) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (52) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (53) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (54) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (55) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (56) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (57) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (58) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (59) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (60) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6130 nodes, 7001 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (61) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Match for rule 'createState':
- parameter 'stateName' => 'FinWait1'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'FinWait1'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='FinWait1')

=== (62) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (63) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (64) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (65) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (66) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (67) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (68) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (69) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (70) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (71) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6132 nodes, 7003 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (72) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Match for rule 'createState':
- parameter 'stateName' => 'Established'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'Established'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Established')

=== (73) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (74) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (75) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (76) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (77) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (78) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (79) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (80) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (81) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (82) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6134 nodes, 7005 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (83) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Match for rule 'createState':
- parameter 'stateName' => 'Closing'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'Closing'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Closing')

=== (84) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (85) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (86) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (87) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (88) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (89) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (90) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (91) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (92) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (93) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (94) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (95) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (96) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (97) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (98) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (99) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (100) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6136 nodes, 7007 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (101) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Match for rule 'createState':
- parameter 'stateName' => 'Closed'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'Closed'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Closed')

=== (102) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (103) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (104) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (105) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (106) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (107) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (108) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (109) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (110) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (111) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6138 nodes, 7009 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (112) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Match for rule 'createState':
- parameter 'stateName' => 'TimeWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'TimeWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='TimeWait')

=== (113) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (114) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (115) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (116) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (117) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (118) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (119) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (120) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (121) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (122) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6140 nodes, 7011 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (123) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Match for rule 'createState':
- parameter 'stateName' => 'CloseWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'CloseWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='CloseWait')

=== (124) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (125) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (126) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (127) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (128) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (129) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (130) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (131) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (132) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (133) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (134) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (135) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (136) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (137) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6142 nodes, 7013 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'CloseWait'
- node #1 => statemachine.State (dynamic, name='CloseWait')
- node #2 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'stateName' => 'CloseWait'
- node #1 => statemachine.State (dynamic, name='CloseWait')
- node 'c' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (138) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6143 nodes, 7014 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (139) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6143 nodes, 7014 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (140) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6144 nodes, 7015 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (141) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6144 nodes, 7015 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (142) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'CloseWait'
- parameter 'trgName' => 'LastAck'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='CloseWait')
- node #11 => statemachine.State (dynamic, name='LastAck')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'CloseWait'
- parameter 'trgName' => 'LastAck'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='CloseWait')
- node #12 => statemachine.State (dynamic, name='LastAck')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (143) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'CloseWait'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (144) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (145) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (146) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (147) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (148) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (149) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (150) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (151) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (152) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (153) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (154) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (155) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (156) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (157) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (158) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (159) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (160) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (161) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (162) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (163) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (164) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (165) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (166) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (167) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (168) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (169) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (170) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (171) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (172) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (173) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (174) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (175) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (176) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (177) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (178) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (179) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (180) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (181) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (182) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (183) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (184) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (185) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (186) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (187) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (188) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (189) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6148 nodes, 7024 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'TimeWait'
- node #1 => statemachine.State (dynamic, name='TimeWait')
- node #2 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'stateName' => 'TimeWait'
- node #1 => statemachine.State (dynamic, name='TimeWait')
- node 'c' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (190) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6149 nodes, 7025 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (191) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6149 nodes, 7025 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (192) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6150 nodes, 7026 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.TryBlock (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.TryBlock (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.TryBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (193) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6150 nodes, 7026 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

=== (194) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6150 nodes, 7026 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (195) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (196) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (197) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (198) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (199) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (200) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (201) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (202) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (203) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (204) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (205) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (206) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (207) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (208) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (209) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (210) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (211) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (212) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (213) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (214) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (215) EXECUTED RULE 'descendTryCatch' [TRUE] ===

Graph size: 6152 nodes, 7028 edges

Match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.CatchBlock (dynamic, comments=[])
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #4 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #5 => types.ClassifierReference (dynamic, comments=[])
- node #6 => classifiers.Class (dynamic, comments=[], name='TimeoutException', fullName=null)

Result match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.CatchBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #5 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #6 => types.ClassifierReference (dynamic, comments=[])
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeoutException', fullName=null)

=== (216) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6152 nodes, 7028 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'

=== (217) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6152 nodes, 7028 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (218) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6153 nodes, 7029 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.CatchBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (219) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6153 nodes, 7029 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (220) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- parameter 'srcName' => 'TimeWait'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='TimeWait')
- node #11 => statemachine.State (dynamic, name='Closed')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- parameter 'srcName' => 'TimeWait'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='TimeWait')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='TimeoutException')

=== (221) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'TimeWait'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (222) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (223) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (224) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (225) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (226) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (227) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (228) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (229) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (230) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (231) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (232) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (233) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (234) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (235) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (236) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (237) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (238) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (239) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (240) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (241) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (242) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])

=== (243) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (244) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (245) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (246) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (247) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (248) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (249) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (250) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (251) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (252) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (253) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (254) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (255) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

=== (256) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (257) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (258) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (259) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (260) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (261) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (262) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (263) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (264) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (265) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (266) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (267) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (268) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (269) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (270) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (271) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (272) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (273) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6156 nodes, 7037 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'timeWait'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='timeWait')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'timeWait'
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (274) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6156 nodes, 7037 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (275) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #2 => statements.Throw (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'child' => statements.Throw (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'child' => statements.Throw (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (276) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Throw (dynamic, comments=[])

=== (277) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.Throw (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (278) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (279) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (280) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (281) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (282) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (283) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (284) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Throw (dynamic, comments=[])

=== (285) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (286) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (287) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (288) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'Descend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (289) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (290) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (291) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6158 nodes, 7039 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #2 => statements.TryBlock (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'child' => statements.TryBlock (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'child' => statements.TryBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (292) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6158 nodes, 7039 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

=== (293) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6158 nodes, 7039 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (294) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (295) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (296) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (297) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (298) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (299) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (300) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (301) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (302) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (303) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (304) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (305) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (306) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (307) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (308) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (309) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (310) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (311) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (312) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (313) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (314) EXECUTED RULE 'descendTryCatch' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.CatchBlock (dynamic, comments=[])
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #4 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #5 => types.ClassifierReference (dynamic, comments=[])
- node #6 => classifiers.Class (dynamic, comments=[], name='InterruptedException', fullName=null)

Result match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.CatchBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #5 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #6 => types.ClassifierReference (dynamic, comments=[])
- node #7 => classifiers.Class (dynamic, comments=[], name='InterruptedException', fullName=null)

=== (315) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'

=== (316) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (317) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (318) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (319) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (320) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (321) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (322) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (323) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])

=== (324) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

=== (325) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

=== (326) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

=== (327) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

=== (328) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (329) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (330) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (331) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (332) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (333) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (334) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (335) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (336) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

=== (337) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (338) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (339) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (340) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (341) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (342) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (343) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (344) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (345) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (346) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (347) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (348) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (349) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (350) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (351) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (352) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (353) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'

=== (354) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (355) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (356) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (357) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (358) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6161 nodes, 7042 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'Closed'
- node #1 => statemachine.State (dynamic, name='Closed')
- node #2 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'stateName' => 'Closed'
- node #1 => statemachine.State (dynamic, name='Closed')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (359) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6162 nodes, 7043 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'connect'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='connect')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'connect'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (360) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6162 nodes, 7043 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (361) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6163 nodes, 7044 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (362) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6163 nodes, 7044 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (363) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'SynSent'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closed')
- node #11 => statemachine.State (dynamic, name='SynSent')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'SynSent'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closed')
- node #12 => statemachine.State (dynamic, name='SynSent')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='connect')

=== (364) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closed'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (365) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (366) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (367) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (368) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (369) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (370) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (371) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (372) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (373) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (374) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (375) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (376) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (377) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (378) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (379) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (380) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (381) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (382) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (383) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (384) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (385) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (386) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (387) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (388) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (389) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (390) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (391) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (392) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (393) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (394) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (395) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (396) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (397) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (398) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (399) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (400) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (401) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (402) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (403) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (404) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (405) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'

=== (406) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6167 nodes, 7053 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'listen'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='listen')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'listen'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='listen')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (407) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6167 nodes, 7053 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (408) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6168 nodes, 7054 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (409) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6168 nodes, 7054 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (410) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'Listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closed')
- node #11 => statemachine.State (dynamic, name='Listen')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'Listen'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closed')
- node #12 => statemachine.State (dynamic, name='Listen')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='listen')

=== (411) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closed'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (412) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (413) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (414) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (415) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (416) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (417) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (418) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (419) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (420) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (421) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (422) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (423) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (424) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (425) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (426) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (427) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (428) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (429) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (430) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (431) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (432) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (433) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (434) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (435) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (436) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'

=== (437) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (438) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (439) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (440) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (441) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6171 nodes, 7062 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'Closing'
- node #1 => statemachine.State (dynamic, name='Closing')
- node #2 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'stateName' => 'Closing'
- node #1 => statemachine.State (dynamic, name='Closing')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (442) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6172 nodes, 7063 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (443) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6172 nodes, 7063 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (444) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6173 nodes, 7064 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (445) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6173 nodes, 7064 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (446) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6173 nodes, 7064 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (447) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6173 nodes, 7064 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (448) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6173 nodes, 7064 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (449) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6174 nodes, 7065 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

=== (450) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6174 nodes, 7065 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'

=== (451) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6174 nodes, 7065 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (452) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (453) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (454) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (455) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (456) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (457) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (458) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (459) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (460) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (461) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (462) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (463) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (464) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (465) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (466) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (467) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (468) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6176 nodes, 7067 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (469) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6176 nodes, 7067 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (470) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Established'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='Established')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Established'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='Established')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN_ACK')

=== (471) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (472) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (473) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (474) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (475) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (476) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (477) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (478) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (479) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (480) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (481) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (482) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (483) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (484) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (485) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (486) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6179 nodes, 7075 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (487) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (488) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (489) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (490) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (491) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (492) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (493) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (494) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (495) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (496) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (497) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (498) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (499) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (500) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (501) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (502) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (503) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (504) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (505) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (506) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (507) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (508) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (509) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (510) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (511) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (512) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (513) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6179 nodes, 7075 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (514) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (515) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (516) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6179 nodes, 7075 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (517) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6180 nodes, 7076 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='RST')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='RST')

=== (518) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6180 nodes, 7076 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'

=== (519) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6180 nodes, 7076 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (520) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6181 nodes, 7077 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (521) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6181 nodes, 7077 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (522) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (523) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (524) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (525) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (526) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (527) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (528) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (529) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (530) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (531) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (532) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6181 nodes, 7077 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (533) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6181 nodes, 7077 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (534) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6181 nodes, 7077 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (535) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (536) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6182 nodes, 7078 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (537) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6182 nodes, 7078 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (538) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6184 nodes, 7085 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='Listen')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Listen'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='Listen')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='RST')

=== (539) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (540) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (541) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (542) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (543) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (544) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (545) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (546) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (547) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (548) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (549) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (550) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (551) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (552) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (553) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (554) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (555) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (556) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (557) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (558) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (559) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (560) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (561) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (562) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (563) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (564) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'RST'

=== (565) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6184 nodes, 7085 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (566) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (567) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (568) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6184 nodes, 7085 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (569) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6185 nodes, 7086 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (570) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6185 nodes, 7086 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'

=== (571) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6185 nodes, 7086 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (572) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (573) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (574) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (575) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (576) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (577) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (578) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (579) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (580) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (581) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (582) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (583) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (584) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (585) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (586) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (587) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (588) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (589) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (590) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6189 nodes, 7095 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='TimeWait')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')

=== (591) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6189 nodes, 7095 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (592) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (593) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (594) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (595) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (596) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (597) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (598) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (599) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (600) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (601) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (602) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6189 nodes, 7095 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (603) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6189 nodes, 7095 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (604) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6189 nodes, 7095 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (605) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6189 nodes, 7095 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (606) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6190 nodes, 7096 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (607) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (608) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (609) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (610) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (611) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (612) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (613) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (614) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (615) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (616) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (617) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (618) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (619) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (620) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (621) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (622) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (623) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (624) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (625) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (626) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (627) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (628) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (629) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (630) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (631) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (632) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (633) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6190 nodes, 7096 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (634) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (635) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (636) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6190 nodes, 7096 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (637) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6191 nodes, 7097 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (638) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6191 nodes, 7097 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'

=== (639) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (640) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (641) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (642) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (643) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (644) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (645) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (646) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (647) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (648) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (649) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (650) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (651) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (652) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (653) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (654) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (655) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (656) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6193 nodes, 7099 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (657) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6193 nodes, 7099 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (658) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (659) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (660) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (661) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (662) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (663) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (664) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (665) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (666) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (667) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (668) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6193 nodes, 7099 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (669) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6193 nodes, 7099 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (670) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6193 nodes, 7099 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (671) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6193 nodes, 7099 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (672) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6194 nodes, 7100 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (673) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (674) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (675) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (676) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (677) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (678) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (679) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (680) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (681) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (682) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (683) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (684) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (685) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (686) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (687) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (688) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (689) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (690) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (691) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (692) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (693) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (694) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (695) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (696) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (697) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (698) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (699) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6194 nodes, 7100 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (700) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (701) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (702) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (703) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6195 nodes, 7101 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (704) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6195 nodes, 7101 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'

=== (705) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6195 nodes, 7101 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (706) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6196 nodes, 7102 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (707) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6196 nodes, 7102 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (708) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (709) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (710) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (711) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (712) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (713) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (714) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (715) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (716) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (717) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (718) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6196 nodes, 7102 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (719) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6196 nodes, 7102 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (720) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6196 nodes, 7102 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (721) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (722) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6197 nodes, 7103 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (723) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6197 nodes, 7103 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (724) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6199 nodes, 7110 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'CloseWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='CloseWait')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'CloseWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='CloseWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')

=== (725) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6199 nodes, 7110 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (726) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (727) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (728) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (729) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (730) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (731) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (732) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (733) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (734) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (735) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (736) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6199 nodes, 7110 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (737) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6199 nodes, 7110 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (738) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6199 nodes, 7110 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (739) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6199 nodes, 7110 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (740) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (741) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (742) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (743) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (744) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (745) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (746) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (747) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (748) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (749) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (750) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (751) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (752) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (753) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (754) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (755) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (756) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (757) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (758) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (759) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (760) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (761) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (762) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (763) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (764) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (765) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (766) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'FIN'

=== (767) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (768) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (769) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (770) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (771) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (772) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'

=== (773) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (774) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6202 nodes, 7113 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (775) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6202 nodes, 7113 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (776) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (777) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (778) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (779) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (780) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (781) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (782) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (783) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (784) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (785) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (786) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6202 nodes, 7113 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (787) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6202 nodes, 7113 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (788) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6202 nodes, 7113 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (789) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (790) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6203 nodes, 7114 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (791) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6203 nodes, 7114 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (792) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6205 nodes, 7121 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Established'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='Established')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Established'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='Established')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')

=== (793) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (794) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (795) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (796) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (797) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (798) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (799) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (800) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (801) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (802) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (803) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (804) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (805) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (806) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (807) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (808) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (809) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (810) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (811) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (812) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (813) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (814) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (815) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (816) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (817) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (818) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (819) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6205 nodes, 7121 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (820) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (821) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (822) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6205 nodes, 7121 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (823) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6206 nodes, 7122 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (824) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6206 nodes, 7122 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'

=== (825) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (826) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (827) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (828) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (829) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (830) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (831) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (832) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (833) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (834) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (835) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (836) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (837) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (838) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (839) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (840) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (841) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (842) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6208 nodes, 7124 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (843) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6208 nodes, 7124 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (844) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6210 nodes, 7131 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='Closed')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')

=== (845) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (846) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (847) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (848) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (849) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (850) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (851) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (852) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (853) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (854) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (855) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (856) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (857) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (858) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (859) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (860) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (861) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (862) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (863) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (864) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (865) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (866) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (867) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (868) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (869) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (870) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (871) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6210 nodes, 7131 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (872) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (873) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (874) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6210 nodes, 7131 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (875) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6211 nodes, 7132 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (876) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6211 nodes, 7132 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'

=== (877) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6211 nodes, 7132 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (878) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (879) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (880) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (881) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (882) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (883) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (884) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (885) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (886) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (887) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (888) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (889) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (890) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (891) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (892) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (893) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (894) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6213 nodes, 7134 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (895) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6213 nodes, 7134 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (896) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6215 nodes, 7141 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'FinWait2'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='FinWait2')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'FinWait2'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='FinWait2')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')

=== (897) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (898) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (899) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (900) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (901) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (902) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (903) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (904) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (905) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (906) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (907) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (908) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (909) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (910) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (911) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (912) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (913) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (914) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (915) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (916) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (917) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (918) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (919) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (920) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (921) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (922) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (923) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6215 nodes, 7141 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (924) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (925) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (926) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6215 nodes, 7141 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (927) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6216 nodes, 7142 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (928) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6216 nodes, 7142 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'

=== (929) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6216 nodes, 7142 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (930) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6217 nodes, 7143 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (931) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6217 nodes, 7143 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (932) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (933) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (934) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (935) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (936) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (937) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (938) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (939) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (940) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (941) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (942) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6217 nodes, 7143 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (943) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6217 nodes, 7143 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (944) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6217 nodes, 7143 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (945) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6217 nodes, 7143 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (946) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6218 nodes, 7144 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (947) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6218 nodes, 7144 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (948) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6220 nodes, 7151 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='TimeWait')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')

=== (949) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (950) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (951) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (952) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (953) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (954) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (955) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (956) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (957) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (958) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (959) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (960) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (961) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (962) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (963) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (964) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (965) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (966) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (967) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (968) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (969) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (970) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (971) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (972) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (973) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (974) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (975) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6220 nodes, 7151 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (976) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (977) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (978) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6220 nodes, 7151 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (979) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6221 nodes, 7152 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN')

=== (980) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6221 nodes, 7152 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'

=== (981) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6221 nodes, 7152 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (982) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6222 nodes, 7153 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (983) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6222 nodes, 7153 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (984) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (985) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (986) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (987) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (988) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (989) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (990) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (991) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (992) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (993) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (994) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6222 nodes, 7153 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (995) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6222 nodes, 7153 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (996) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6222 nodes, 7153 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (997) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6222 nodes, 7153 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (998) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6223 nodes, 7154 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (999) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6223 nodes, 7154 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1000) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6225 nodes, 7161 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'SynReceived'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='SynReceived')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'SynReceived'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='SynReceived')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN')

=== (1001) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6225 nodes, 7161 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1002) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1003) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1004) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1005) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1006) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1007) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1008) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1009) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1010) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1011) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1012) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6225 nodes, 7161 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1013) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6225 nodes, 7161 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1014) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6225 nodes, 7161 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1015) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6225 nodes, 7161 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1016) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6226 nodes, 7162 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1017) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1018) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1019) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1020) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1021) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1022) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1023) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1024) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1025) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1026) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1027) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1028) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1029) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1030) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1031) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1032) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1033) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1034) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1035) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1036) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1037) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1038) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1039) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1040) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1041) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1042) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1043) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6226 nodes, 7162 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1044) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1045) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1046) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6226 nodes, 7162 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1047) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6227 nodes, 7163 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN')

=== (1048) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6227 nodes, 7163 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'

=== (1049) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6227 nodes, 7163 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1050) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6228 nodes, 7164 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1051) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6228 nodes, 7164 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1052) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1053) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1054) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1055) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1056) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1057) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1058) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1059) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1060) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1061) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1062) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6228 nodes, 7164 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1063) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6228 nodes, 7164 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1064) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6228 nodes, 7164 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1065) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6228 nodes, 7164 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1066) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6229 nodes, 7165 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1067) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6229 nodes, 7165 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1068) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6231 nodes, 7172 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'SynReceived'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='SynReceived')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'SynReceived'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='SynReceived')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN')

=== (1069) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6231 nodes, 7172 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1070) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1071) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1072) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1073) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1074) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1075) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1076) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1077) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1078) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1079) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1080) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6231 nodes, 7172 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1081) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6231 nodes, 7172 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1082) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6231 nodes, 7172 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1083) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6231 nodes, 7172 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1084) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1085) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1086) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1087) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1088) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1089) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1090) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1091) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1092) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1093) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1094) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1095) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1096) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1097) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1098) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1099) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1100) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1101) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1102) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1103) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1104) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1105) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1106) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1107) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1108) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1109) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1110) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1111) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1112) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1113) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1114) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1115) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1116) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1117) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1118) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1119) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1120) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1121) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1122) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1123) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1124) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1125) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1126) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1127) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1128) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1129) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1130) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1131) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1132) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1133) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1134) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1135) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (1136) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1137) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1138) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1139) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1140) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6232 nodes, 7173 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (1141) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6233 nodes, 7174 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'Established'
- node #1 => statemachine.State (dynamic, name='Established')
- node #2 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'stateName' => 'Established'
- node #1 => statemachine.State (dynamic, name='Established')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1142) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6234 nodes, 7175 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1143) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6234 nodes, 7175 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1144) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6235 nodes, 7176 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1145) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1146) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1147) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1148) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1149) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1150) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1151) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1152) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1153) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1154) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (1155) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (1156) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (1157) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (1158) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (1159) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1160) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1161) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1162) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1163) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1164) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1165) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1166) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1167) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (1168) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (1169) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (1170) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6235 nodes, 7176 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1171) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6236 nodes, 7177 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1172) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6236 nodes, 7177 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1173) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6237 nodes, 7178 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1174) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6237 nodes, 7178 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1175) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6239 nodes, 7185 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'FinWait1'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Established')
- node #11 => statemachine.State (dynamic, name='FinWait1')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'FinWait1'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Established')
- node #12 => statemachine.State (dynamic, name='FinWait1')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (1176) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6239 nodes, 7185 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Established'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1177) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1178) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1179) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1180) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1181) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1182) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1183) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1184) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1185) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1186) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1187) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6239 nodes, 7185 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1188) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6239 nodes, 7185 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1189) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6239 nodes, 7185 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1190) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6239 nodes, 7185 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1191) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6240 nodes, 7186 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1192) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1193) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1194) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1195) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1196) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1197) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1198) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1199) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1200) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1201) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1202) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1203) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1204) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1205) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1206) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1207) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1208) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1209) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1210) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1211) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1212) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1213) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1214) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1215) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1216) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (1217) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (1218) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1219) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1220) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6240 nodes, 7186 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1221) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6240 nodes, 7186 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (1222) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6241 nodes, 7187 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'FinWait1'
- node #1 => statemachine.State (dynamic, name='FinWait1')
- node #2 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'stateName' => 'FinWait1'
- node #1 => statemachine.State (dynamic, name='FinWait1')
- node 'c' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1223) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6242 nodes, 7188 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1224) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6242 nodes, 7188 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1225) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6243 nodes, 7189 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1226) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6243 nodes, 7189 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1227) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6243 nodes, 7189 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1228) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6243 nodes, 7189 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1229) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6243 nodes, 7189 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1230) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6244 nodes, 7190 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN_ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN_ACK')

=== (1231) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6244 nodes, 7190 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'

=== (1232) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6244 nodes, 7190 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1233) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6245 nodes, 7191 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1234) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6245 nodes, 7191 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1235) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1236) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1237) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1238) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1239) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1240) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1241) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1242) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1243) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1244) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1245) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6245 nodes, 7191 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1246) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6245 nodes, 7191 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1247) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6245 nodes, 7191 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1248) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6245 nodes, 7191 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1249) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6246 nodes, 7192 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1250) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6246 nodes, 7192 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1251) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6248 nodes, 7199 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait1')
- node #11 => statemachine.State (dynamic, name='TimeWait')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait1')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN_ACK')

=== (1252) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6248 nodes, 7199 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait1'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1253) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1254) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1255) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1256) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1257) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1258) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1259) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1260) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1261) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1262) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1263) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6248 nodes, 7199 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1264) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6248 nodes, 7199 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1265) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6248 nodes, 7199 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1266) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6248 nodes, 7199 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1267) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1268) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1269) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1270) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1271) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1272) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1273) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1274) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1275) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1276) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1277) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1278) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1279) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1280) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1281) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1282) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1283) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1284) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1285) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1286) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1287) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1288) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1289) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1290) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1291) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1292) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1293) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (1294) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (1295) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1296) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1297) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1298) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1299) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1300) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1301) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1302) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1303) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (1304) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (1305) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (1306) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (1307) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (1308) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1309) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1310) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1311) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1312) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1313) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1314) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1315) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1316) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (1317) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (1318) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (1319) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1320) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1321) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1322) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1323) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6249 nodes, 7200 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (1324) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6250 nodes, 7201 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'FinWait2'
- node #1 => statemachine.State (dynamic, name='FinWait2')
- node #2 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'stateName' => 'FinWait2'
- node #1 => statemachine.State (dynamic, name='FinWait2')
- node 'c' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1325) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6251 nodes, 7202 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1326) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6251 nodes, 7202 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (1327) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6252 nodes, 7203 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1328) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1329) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (1330) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1331) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1332) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1333) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1334) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1335) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1336) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1337) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (1338) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (1339) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (1340) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (1341) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (1342) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (1343) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1344) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1345) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1346) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1347) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1348) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1349) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1350) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (1351) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (1352) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (1353) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1354) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (1355) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (1356) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6252 nodes, 7203 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (1357) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6252 nodes, 7203 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (1358) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6253 nodes, 7204 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'LastAck'
- node #1 => statemachine.State (dynamic, name='LastAck')
- node #2 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'stateName' => 'LastAck'
- node #1 => statemachine.State (dynamic, name='LastAck')
- node 'c' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1359) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6254 nodes, 7205 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1360) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6254 nodes, 7205 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1361) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1362) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1363) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1364) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1365) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1366) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1367) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1368) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1369) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1370) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1371) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1372) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1373) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1374) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1375) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1376) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1377) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1378) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1379) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1380) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1381) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1382) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1383) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1384) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1385) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1386) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1387) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1388) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1389) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1390) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1391) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1392) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6256 nodes, 7207 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'Listen'
- node #1 => statemachine.State (dynamic, name='Listen')
- node #2 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'stateName' => 'Listen'
- node #1 => statemachine.State (dynamic, name='Listen')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1393) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6257 nodes, 7208 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1394) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1395) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6258 nodes, 7209 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1396) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1397) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1398) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1399) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1400) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1401) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1402) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1403) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1404) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1405) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1406) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1407) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1408) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1409) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1410) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1411) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1412) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1413) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1414) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1415) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1416) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1417) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1418) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1419) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1420) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1421) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1422) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6259 nodes, 7210 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'send'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='send')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'send'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='send')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1423) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6259 nodes, 7210 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1424) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6260 nodes, 7211 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='send')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1425) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6260 nodes, 7211 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1426) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6262 nodes, 7218 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynSent'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='SynSent')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynSent'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='SynSent')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='send')

=== (1427) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6262 nodes, 7218 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1428) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1429) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1430) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1431) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1432) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1433) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1434) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1435) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1436) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1437) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1438) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6262 nodes, 7218 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1439) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6262 nodes, 7218 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1440) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6262 nodes, 7218 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1441) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6262 nodes, 7218 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1442) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6263 nodes, 7219 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='send')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1443) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1444) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1445) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1446) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1447) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1448) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1449) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1450) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1451) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1452) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1453) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1454) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1455) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1456) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1457) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1458) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1459) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1460) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1461) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1462) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1463) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1464) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1465) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1466) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1467) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1468) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6263 nodes, 7219 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'

=== (1469) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6264 nodes, 7220 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1470) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6264 nodes, 7220 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1471) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6265 nodes, 7221 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1472) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6265 nodes, 7221 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1473) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='Closed')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (1474) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1475) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1476) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1477) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1478) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1479) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1480) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1481) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1482) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1483) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1484) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1485) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1486) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1487) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1488) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1489) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1490) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1491) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1492) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1493) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1494) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1495) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1496) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1497) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1498) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1499) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (1500) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1501) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1502) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1503) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1504) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6268 nodes, 7229 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'SynReceived'
- node #1 => statemachine.State (dynamic, name='SynReceived')
- node #2 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'stateName' => 'SynReceived'
- node #1 => statemachine.State (dynamic, name='SynReceived')
- node 'c' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1505) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6269 nodes, 7230 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1506) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6269 nodes, 7230 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1507) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1508) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1509) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1510) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1511) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1512) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1513) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1514) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1515) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1516) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1517) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1518) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1519) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1520) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1521) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1522) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1523) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1524) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1525) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1526) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1527) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1528) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1529) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1530) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1531) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1532) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1533) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1534) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6271 nodes, 7232 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1535) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6271 nodes, 7232 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1536) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6272 nodes, 7233 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1537) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6272 nodes, 7233 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1538) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'FinWait1'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynReceived')
- node #11 => statemachine.State (dynamic, name='FinWait1')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'FinWait1'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynReceived')
- node #12 => statemachine.State (dynamic, name='FinWait1')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (1539) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynReceived'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1540) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1541) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1542) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1543) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1544) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1545) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1546) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1547) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1548) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1549) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1550) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1551) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1552) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1553) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1554) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1555) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1556) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1557) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1558) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1559) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1560) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1561) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1562) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1563) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1564) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1565) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1566) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1567) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1568) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1569) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1570) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1571) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1572) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1573) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1574) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1575) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1576) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1577) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1578) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1579) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1580) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (1581) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1582) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1583) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1584) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1585) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6276 nodes, 7242 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'SynSent'
- node #1 => statemachine.State (dynamic, name='SynSent')
- node #2 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'stateName' => 'SynSent'
- node #1 => statemachine.State (dynamic, name='SynSent')
- node 'c' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1586) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6277 nodes, 7243 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1587) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6277 nodes, 7243 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1588) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6278 nodes, 7244 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1589) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1590) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1591) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1592) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1593) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1594) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1595) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1596) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1597) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1598) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1599) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1600) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1601) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1602) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1603) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1604) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1605) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1606) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1607) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1608) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1609) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1610) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1611) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1612) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1613) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1614) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6278 nodes, 7244 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1615) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6279 nodes, 7245 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1616) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6279 nodes, 7245 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1617) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6280 nodes, 7246 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1618) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6280 nodes, 7246 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1619) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynSent')
- node #11 => statemachine.State (dynamic, name='Closed')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynSent')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (1620) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynSent'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1621) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1622) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1623) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1624) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1625) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1626) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1627) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1628) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1629) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1630) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1631) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1632) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1633) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1634) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1635) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1636) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1637) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1638) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1639) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1640) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1641) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1642) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1643) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1644) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1645) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (1646) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1647) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1648) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1649) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1650) EXECUTED RULE 'nextClass' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

=== (1651) EXECUTED UNIT 'CreateTransitions' [FALSE] ===

Graph size: 6282 nodes, 7253 edges

=== (1652) EXECUTED UNIT 'TransitionsLoop' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

=== (1653) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6281 nodes, 7251 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

=== (1654) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6280 nodes, 7249 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

=== (1655) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6279 nodes, 7247 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (1656) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6278 nodes, 7245 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (1657) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6277 nodes, 7243 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (1658) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6276 nodes, 7241 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN_ACK')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN_ACK')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (1659) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6275 nodes, 7239 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (1660) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6274 nodes, 7237 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (1661) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6273 nodes, 7235 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='SYN_ACK')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='SYN_ACK')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (1662) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6272 nodes, 7233 edges

=== (1) EXECUTED RULE 'init' [TRUE] ===

Graph size: 6118 nodes, 6989 edges

Match for rule 'init':
- node #1 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'init':
- parameter 'sm' => statemachine.StateMachine (dynamic)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'sm' => statemachine.StateMachine (dynamic)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (2) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6118 nodes, 6989 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (3) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6119 nodes, 6990 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (4) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6119 nodes, 6990 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (5) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6120 nodes, 6991 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (6) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Match for rule 'createState':
- parameter 'stateName' => 'SynSent'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'SynSent'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='SynSent')

=== (7) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (8) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (9) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (10) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (11) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (12) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (13) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (14) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6121 nodes, 6992 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (15) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6121 nodes, 6992 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (16) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6122 nodes, 6993 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (17) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Match for rule 'createState':
- parameter 'stateName' => 'SynReceived'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'SynReceived'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='SynReceived')

=== (18) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (19) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (20) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (21) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (22) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (23) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (24) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (25) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6123 nodes, 6994 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (26) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6123 nodes, 6994 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (27) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6124 nodes, 6995 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (28) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Match for rule 'createState':
- parameter 'stateName' => 'Listen'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'Listen'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Listen')

=== (29) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (30) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (31) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (32) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (33) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (34) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (35) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (36) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6125 nodes, 6996 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (37) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6125 nodes, 6996 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (38) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6126 nodes, 6997 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (39) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Match for rule 'createState':
- parameter 'stateName' => 'LastAck'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'LastAck'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='LastAck')

=== (40) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (41) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (42) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (43) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (44) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (45) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (46) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (47) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6127 nodes, 6998 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (48) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6127 nodes, 6998 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (49) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6128 nodes, 6999 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (50) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Match for rule 'createState':
- parameter 'stateName' => 'FinWait2'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'FinWait2'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='FinWait2')

=== (51) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (52) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (53) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (54) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (55) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (56) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (57) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (58) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6129 nodes, 7000 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (59) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6129 nodes, 7000 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (60) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6130 nodes, 7001 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (61) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Match for rule 'createState':
- parameter 'stateName' => 'FinWait1'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'FinWait1'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='FinWait1')

=== (62) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (63) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (64) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (65) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (66) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (67) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (68) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (69) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6131 nodes, 7002 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (70) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6131 nodes, 7002 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (71) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6132 nodes, 7003 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (72) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Match for rule 'createState':
- parameter 'stateName' => 'Established'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'Established'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Established')

=== (73) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (74) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (75) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (76) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (77) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (78) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (79) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (80) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6133 nodes, 7004 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (81) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6133 nodes, 7004 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (82) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6134 nodes, 7005 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (83) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Match for rule 'createState':
- parameter 'stateName' => 'Closing'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'Closing'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Closing')

=== (84) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (85) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (86) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (87) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (88) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (89) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (90) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (91) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (92) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (93) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (94) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (95) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (96) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)

=== (97) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='ListeningState', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (98) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6135 nodes, 7006 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (99) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6135 nodes, 7006 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (100) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6136 nodes, 7007 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (101) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Match for rule 'createState':
- parameter 'stateName' => 'Closed'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'Closed'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='Closed')

=== (102) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (103) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (104) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (105) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (106) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (107) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (108) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (109) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6137 nodes, 7008 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (110) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6137 nodes, 7008 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (111) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6138 nodes, 7009 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (112) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Match for rule 'createState':
- parameter 'stateName' => 'TimeWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'TimeWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='TimeWait')

=== (113) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (114) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (115) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (116) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (117) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (118) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (119) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (120) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6139 nodes, 7010 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (121) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6139 nodes, 7010 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (122) EXECUTED RULE 'checkClassHasChild' [TRUE] ===

Graph size: 6140 nodes, 7011 edges

Match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Result match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #3 => types.ClassifierReference (dynamic, comments=[])
- node #4 => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node #5 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (123) EXECUTED RULE 'createState' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Match for rule 'createState':
- parameter 'stateName' => 'CloseWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)

Result match for rule 'createState':
- parameter 'stateName' => 'CloseWait'
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => statemachine.StateMachine (dynamic)
- node #3 => statemachine.State (dynamic, name='CloseWait')

=== (124) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (125) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (126) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (127) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (128) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (129) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (130) EXECUTED UNIT 'ProcessChildren' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'ProcessChildren':
- parameter 'child' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (131) EXECUTED UNIT 'CreateStateAndChildren' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (132) EXECUTED RULE 'createState' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Partial match for rule 'createState':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (133) EXECUTED RULE 'checkClassHasChild' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Partial match for rule 'checkClassHasChild':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)
- node 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (134) EXECUTED UNIT 'ProcessChildren' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'ProcessChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (135) EXECUTED UNIT 'CreateStateAndChildren' [FALSE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'CreateStateAndChildren':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (136) EXECUTED UNIT 'StatesLoop' [TRUE] ===

Graph size: 6141 nodes, 7012 edges

Result assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

Assignment for unit 'StatesLoop':
- parameter 'class' => classifiers.Class (dynamic, comments=[], name='State', fullName=null)

=== (137) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6142 nodes, 7013 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'CloseWait'
- node #1 => statemachine.State (dynamic, name='CloseWait')
- node #2 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'stateName' => 'CloseWait'
- node #1 => statemachine.State (dynamic, name='CloseWait')
- node 'c' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (138) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6143 nodes, 7014 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (139) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6143 nodes, 7014 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (140) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6144 nodes, 7015 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (141) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6144 nodes, 7015 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (142) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'CloseWait'
- parameter 'trgName' => 'LastAck'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='CloseWait')
- node #11 => statemachine.State (dynamic, name='LastAck')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'CloseWait'
- parameter 'trgName' => 'LastAck'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='CloseWait')
- node #12 => statemachine.State (dynamic, name='LastAck')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (143) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'CloseWait'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (144) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (145) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (146) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (147) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (148) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (149) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (150) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (151) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (152) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (153) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (154) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (155) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (156) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6146 nodes, 7022 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (157) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6146 nodes, 7022 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (158) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (159) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (160) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (161) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (162) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (163) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (164) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (165) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (166) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (167) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (168) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (169) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (170) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (171) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (172) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (173) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (174) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (175) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (176) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (177) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (178) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (179) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (180) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (181) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (182) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (183) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'trigger' => 'close'

=== (184) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (185) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (186) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (187) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (188) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6147 nodes, 7023 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)

=== (189) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6148 nodes, 7024 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'TimeWait'
- node #1 => statemachine.State (dynamic, name='TimeWait')
- node #2 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'stateName' => 'TimeWait'
- node #1 => statemachine.State (dynamic, name='TimeWait')
- node 'c' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (190) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6149 nodes, 7025 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (191) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6149 nodes, 7025 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (192) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6150 nodes, 7026 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.TryBlock (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.TryBlock (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.TryBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (193) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6150 nodes, 7026 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

=== (194) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6150 nodes, 7026 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (195) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (196) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (197) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (198) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (199) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (200) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (201) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (202) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (203) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (204) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (205) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (206) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (207) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (208) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (209) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6151 nodes, 7027 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (210) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (211) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (212) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (213) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (214) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6151 nodes, 7027 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (215) EXECUTED RULE 'descendTryCatch' [TRUE] ===

Graph size: 6152 nodes, 7028 edges

Match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.CatchBlock (dynamic, comments=[])
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #4 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #5 => types.ClassifierReference (dynamic, comments=[])
- node #6 => classifiers.Class (dynamic, comments=[], name='TimeoutException', fullName=null)

Result match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.CatchBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #5 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #6 => types.ClassifierReference (dynamic, comments=[])
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeoutException', fullName=null)

=== (216) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6152 nodes, 7028 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'

=== (217) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6152 nodes, 7028 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (218) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6153 nodes, 7029 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.CatchBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (219) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6153 nodes, 7029 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (220) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- parameter 'srcName' => 'TimeWait'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='TimeWait')
- node #11 => statemachine.State (dynamic, name='Closed')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- parameter 'srcName' => 'TimeWait'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='TimeWait')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='TimeoutException')

=== (221) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'TimeWait'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (222) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (223) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (224) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (225) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (226) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (227) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (228) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (229) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (230) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (231) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (232) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (233) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (234) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (235) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'TimeoutException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (236) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (237) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (238) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (239) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (240) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (241) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (242) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])

=== (243) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (244) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (245) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (246) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'TimeoutException'

=== (247) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (248) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (249) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (250) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (251) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (252) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (253) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (254) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (255) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

=== (256) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (257) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (258) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (259) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (260) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (261) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (262) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (263) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (264) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (265) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (266) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (267) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (268) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (269) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (270) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (271) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'run'

=== (272) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6155 nodes, 7036 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (273) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6156 nodes, 7037 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'timeWait'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='timeWait')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'cmName' => 'timeWait'
- node #1 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (274) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6156 nodes, 7037 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (275) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #2 => statements.Throw (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'child' => statements.Throw (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'child' => statements.Throw (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (276) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Throw (dynamic, comments=[])

=== (277) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.Throw (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (278) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (279) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (280) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (281) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (282) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (283) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Throw (dynamic, comments=[])
- node 'parent' => statements.Throw (dynamic, comments=[])

=== (284) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Throw (dynamic, comments=[])

=== (285) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (286) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (287) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (288) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'Descend':
- parameter 'current' => statements.Throw (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (289) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6157 nodes, 7038 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (290) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6157 nodes, 7038 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (291) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6158 nodes, 7039 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node #2 => statements.TryBlock (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'child' => statements.TryBlock (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'child' => statements.TryBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (292) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6158 nodes, 7039 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

=== (293) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6158 nodes, 7039 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (294) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (295) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (296) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (297) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (298) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (299) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (300) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (301) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (302) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (303) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (304) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (305) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (306) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (307) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (308) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6159 nodes, 7040 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (309) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (310) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (311) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (312) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (313) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6159 nodes, 7040 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (314) EXECUTED RULE 'descendTryCatch' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node #2 => statements.CatchBlock (dynamic, comments=[])
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #4 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #5 => types.ClassifierReference (dynamic, comments=[])
- node #6 => classifiers.Class (dynamic, comments=[], name='InterruptedException', fullName=null)

Result match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'child' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node #1 => statements.TryBlock (dynamic, comments=[])
- node 'child' => statements.CatchBlock (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node '' => parameters.OrdinaryParameter (dynamic, comments=[], name='e')
- node #5 => types.NamespaceClassifierReference (dynamic, comments=[], namespaces=[])
- node #6 => types.ClassifierReference (dynamic, comments=[])
- node #7 => classifiers.Class (dynamic, comments=[], name='InterruptedException', fullName=null)

=== (315) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'

=== (316) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- parameter 'trigger' => 'InterruptedException'
- node 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (317) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (318) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (319) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (320) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (321) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (322) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.CatchBlock (dynamic, comments=[])
- node 'parent' => statements.CatchBlock (dynamic, comments=[])

=== (323) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])

=== (324) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

=== (325) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

=== (326) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

=== (327) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'Descend':
- parameter 'current' => statements.CatchBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'InterruptedException'

=== (328) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (329) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- parameter 'trigger' => 'timeWait'
- node 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (330) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (331) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (332) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (333) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (334) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (335) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.TryBlock (dynamic, comments=[])
- node 'parent' => statements.TryBlock (dynamic, comments=[])

=== (336) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])

=== (337) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (338) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (339) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (340) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'Descend':
- parameter 'current' => statements.TryBlock (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (341) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (342) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (343) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (344) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (345) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (346) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (347) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (348) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (349) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')

=== (350) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (351) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (352) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'trigger' => 'timeWait'

=== (353) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='timeWait')
- parameter 'trigger' => 'timeWait'

=== (354) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (355) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (356) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (357) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6160 nodes, 7041 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)

=== (358) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6161 nodes, 7042 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'Closed'
- node #1 => statemachine.State (dynamic, name='Closed')
- node #2 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'stateName' => 'Closed'
- node #1 => statemachine.State (dynamic, name='Closed')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (359) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6162 nodes, 7043 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'connect'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='connect')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'connect'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (360) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6162 nodes, 7043 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (361) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6163 nodes, 7044 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (362) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6163 nodes, 7044 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (363) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'SynSent'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closed')
- node #11 => statemachine.State (dynamic, name='SynSent')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'SynSent'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closed')
- node #12 => statemachine.State (dynamic, name='SynSent')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='connect')

=== (364) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closed'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (365) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (366) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (367) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (368) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (369) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (370) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (371) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (372) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (373) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (374) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (375) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (376) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (377) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6165 nodes, 7051 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (378) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6165 nodes, 7051 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (379) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (380) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (381) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'connect'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (382) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (383) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (384) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (385) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (386) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (387) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (388) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (389) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (390) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (391) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (392) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (393) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (394) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (395) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (396) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (397) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (398) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (399) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (400) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (401) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')

=== (402) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (403) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (404) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'connect'

=== (405) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6166 nodes, 7052 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='connect')
- parameter 'trigger' => 'connect'

=== (406) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6167 nodes, 7053 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'listen'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='listen')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'cmName' => 'listen'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='listen')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (407) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6167 nodes, 7053 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (408) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6168 nodes, 7054 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (409) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6168 nodes, 7054 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (410) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'Listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closed')
- node #11 => statemachine.State (dynamic, name='Listen')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- parameter 'srcName' => 'Closed'
- parameter 'trgName' => 'Listen'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closed')
- node #12 => statemachine.State (dynamic, name='Listen')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='listen')

=== (411) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closed'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (412) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (413) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (414) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (415) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (416) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (417) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (418) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (419) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (420) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (421) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (422) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (423) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (424) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (425) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (426) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (427) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (428) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (429) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (430) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (431) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (432) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')

=== (433) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (434) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (435) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'trigger' => 'listen'

=== (436) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='listen')
- parameter 'trigger' => 'listen'

=== (437) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (438) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (439) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (440) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6170 nodes, 7061 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)

=== (441) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6171 nodes, 7062 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'Closing'
- node #1 => statemachine.State (dynamic, name='Closing')
- node #2 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'stateName' => 'Closing'
- node #1 => statemachine.State (dynamic, name='Closing')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (442) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6172 nodes, 7063 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (443) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6172 nodes, 7063 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (444) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6173 nodes, 7064 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (445) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6173 nodes, 7064 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (446) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6173 nodes, 7064 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (447) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6173 nodes, 7064 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (448) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6173 nodes, 7064 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (449) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6174 nodes, 7065 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (450) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6174 nodes, 7065 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'

=== (451) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6174 nodes, 7065 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (452) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (453) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (454) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (455) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (456) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (457) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (458) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (459) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (460) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (461) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (462) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (463) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (464) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (465) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (466) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6175 nodes, 7066 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (467) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6175 nodes, 7066 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (468) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6176 nodes, 7067 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (469) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6176 nodes, 7067 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (470) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Closing')
- node #11 => statemachine.State (dynamic, name='TimeWait')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'Closing'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Closing')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')

=== (471) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Closing'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (472) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (473) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (474) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (475) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (476) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (477) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (478) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (479) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (480) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (481) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (482) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (483) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (484) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (485) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (486) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (487) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (488) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (489) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (490) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (491) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (492) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (493) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (494) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (495) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (496) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'ACK'

=== (497) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (498) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (499) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (500) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (501) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (502) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (503) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (504) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (505) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (506) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (507) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (508) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (509) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (510) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (511) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (512) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (513) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (514) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (515) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (516) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (517) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (518) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (519) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (520) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (521) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'trigger' => 'run'

=== (522) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (523) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (524) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (525) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (526) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6178 nodes, 7074 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)

=== (527) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6179 nodes, 7075 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'Established'
- node #1 => statemachine.State (dynamic, name='Established')
- node #2 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'stateName' => 'Established'
- node #1 => statemachine.State (dynamic, name='Established')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (528) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6180 nodes, 7076 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (529) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6180 nodes, 7076 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (530) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6181 nodes, 7077 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (531) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6181 nodes, 7077 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (532) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (533) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (534) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6181 nodes, 7077 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (535) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6182 nodes, 7078 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (536) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6182 nodes, 7078 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'

=== (537) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6182 nodes, 7078 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (538) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6183 nodes, 7079 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (539) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6183 nodes, 7079 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (540) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (541) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (542) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (543) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (544) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (545) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (546) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (547) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (548) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (549) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (550) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6183 nodes, 7079 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (551) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6183 nodes, 7079 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (552) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6183 nodes, 7079 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (553) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6183 nodes, 7079 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (554) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6184 nodes, 7080 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (555) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6184 nodes, 7080 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (556) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'CloseWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Established')
- node #11 => statemachine.State (dynamic, name='CloseWait')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'CloseWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='CloseWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Established')
- node #12 => statemachine.State (dynamic, name='CloseWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')

=== (557) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Established'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (558) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (559) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (560) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (561) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (562) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (563) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (564) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (565) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (566) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (567) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (568) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (569) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (570) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6186 nodes, 7087 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (571) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6186 nodes, 7087 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (572) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (573) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (574) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (575) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (576) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (577) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (578) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (579) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (580) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (581) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (582) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (583) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (584) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (585) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (586) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (587) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (588) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (589) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (590) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (591) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (592) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (593) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (594) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (595) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (596) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (597) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (598) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'FIN'

=== (599) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (600) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (601) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (602) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (603) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (604) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (605) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (606) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (607) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (608) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (609) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (610) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (611) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (612) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (613) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (614) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (615) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (616) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (617) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (618) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (619) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (620) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (621) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (622) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (623) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'run'

=== (624) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6187 nodes, 7088 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (625) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6188 nodes, 7089 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (626) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6188 nodes, 7089 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (627) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6189 nodes, 7090 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (628) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6189 nodes, 7090 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (629) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6191 nodes, 7097 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'FinWait1'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Established')
- node #11 => statemachine.State (dynamic, name='FinWait1')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Established'
- parameter 'trgName' => 'FinWait1'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Established')
- node #12 => statemachine.State (dynamic, name='FinWait1')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (630) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6191 nodes, 7097 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Established'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (631) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (632) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (633) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (634) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (635) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (636) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (637) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (638) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (639) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (640) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (641) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6191 nodes, 7097 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (642) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6191 nodes, 7097 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (643) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6191 nodes, 7097 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (644) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6191 nodes, 7097 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (645) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (646) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (647) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (648) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (649) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (650) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (651) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (652) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (653) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (654) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (655) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (656) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (657) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (658) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (659) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (660) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (661) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (662) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (663) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (664) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (665) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (666) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (667) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (668) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (669) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (670) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'trigger' => 'close'

=== (671) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (672) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (673) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (674) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (675) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6192 nodes, 7098 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)

=== (676) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6193 nodes, 7099 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'FinWait1'
- node #1 => statemachine.State (dynamic, name='FinWait1')
- node #2 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'stateName' => 'FinWait1'
- node #1 => statemachine.State (dynamic, name='FinWait1')
- node 'c' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (677) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6194 nodes, 7100 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (678) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6194 nodes, 7100 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (679) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6195 nodes, 7101 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (680) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6195 nodes, 7101 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (681) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6195 nodes, 7101 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (682) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6195 nodes, 7101 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (683) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6195 nodes, 7101 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (684) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6196 nodes, 7102 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN_ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN_ACK')

=== (685) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6196 nodes, 7102 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'

=== (686) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6196 nodes, 7102 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (687) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6197 nodes, 7103 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (688) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6197 nodes, 7103 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (689) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (690) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (691) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (692) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (693) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (694) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (695) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (696) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (697) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (698) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (699) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6197 nodes, 7103 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (700) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6197 nodes, 7103 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (701) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6197 nodes, 7103 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (702) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6197 nodes, 7103 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (703) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6198 nodes, 7104 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (704) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6198 nodes, 7104 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (705) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait1')
- node #11 => statemachine.State (dynamic, name='TimeWait')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait1')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN_ACK')

=== (706) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait1'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (707) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (708) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (709) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (710) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (711) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (712) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (713) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (714) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (715) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (716) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (717) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (718) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (719) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6200 nodes, 7111 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (720) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6200 nodes, 7111 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (721) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (722) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (723) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (724) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (725) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (726) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (727) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (728) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (729) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (730) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (731) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (732) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (733) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (734) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (735) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (736) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (737) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (738) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (739) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (740) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (741) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (742) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (743) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (744) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (745) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (746) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (747) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN_ACK'

=== (748) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6201 nodes, 7112 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (749) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (750) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (751) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6201 nodes, 7112 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (752) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6202 nodes, 7113 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (753) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6202 nodes, 7113 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'

=== (754) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6202 nodes, 7113 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (755) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6203 nodes, 7114 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (756) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6203 nodes, 7114 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (757) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (758) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (759) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (760) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (761) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (762) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (763) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (764) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (765) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (766) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (767) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6203 nodes, 7114 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (768) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6203 nodes, 7114 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (769) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6203 nodes, 7114 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (770) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6203 nodes, 7114 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (771) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6204 nodes, 7115 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (772) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6204 nodes, 7115 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (773) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6206 nodes, 7122 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'Closing'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait1')
- node #11 => statemachine.State (dynamic, name='Closing')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'Closing'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closing', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait1')
- node #12 => statemachine.State (dynamic, name='Closing')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')

=== (774) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6206 nodes, 7122 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait1'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (775) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (776) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (777) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (778) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (779) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (780) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (781) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (782) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (783) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (784) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (785) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6206 nodes, 7122 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (786) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6206 nodes, 7122 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (787) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6206 nodes, 7122 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (788) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6206 nodes, 7122 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (789) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (790) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (791) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (792) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (793) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (794) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (795) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (796) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (797) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (798) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (799) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (800) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (801) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (802) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (803) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (804) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (805) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (806) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (807) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (808) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (809) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (810) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (811) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (812) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (813) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (814) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (815) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'FIN'

=== (816) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6207 nodes, 7123 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (817) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (818) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (819) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6207 nodes, 7123 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (820) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6208 nodes, 7124 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (821) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6208 nodes, 7124 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'

=== (822) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6208 nodes, 7124 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (823) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6209 nodes, 7125 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (824) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6209 nodes, 7125 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (825) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (826) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (827) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (828) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (829) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (830) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (831) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (832) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (833) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (834) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (835) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6209 nodes, 7125 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (836) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6209 nodes, 7125 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (837) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6209 nodes, 7125 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (838) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6209 nodes, 7125 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (839) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6210 nodes, 7126 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (840) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6210 nodes, 7126 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (841) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'FinWait2'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait1')
- node #11 => statemachine.State (dynamic, name='FinWait2')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'FinWait1'
- parameter 'trgName' => 'FinWait2'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait1')
- node #12 => statemachine.State (dynamic, name='FinWait2')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')

=== (842) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait1'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (843) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (844) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (845) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (846) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (847) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (848) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (849) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (850) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (851) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (852) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (853) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (854) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (855) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (856) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (857) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (858) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (859) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (860) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (861) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (862) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (863) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (864) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (865) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (866) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (867) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'ACK'

=== (868) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (869) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (870) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (871) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (872) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (873) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (874) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (875) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (876) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (877) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (878) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (879) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (880) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (881) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (882) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (883) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (884) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (885) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (886) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (887) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (888) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (889) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (890) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (891) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (892) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'trigger' => 'run'

=== (893) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (894) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (895) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (896) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (897) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6212 nodes, 7133 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)

=== (898) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6213 nodes, 7134 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'FinWait2'
- node #1 => statemachine.State (dynamic, name='FinWait2')
- node #2 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'stateName' => 'FinWait2'
- node #1 => statemachine.State (dynamic, name='FinWait2')
- node 'c' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (899) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6214 nodes, 7135 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (900) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6214 nodes, 7135 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (901) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6215 nodes, 7136 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (902) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6215 nodes, 7136 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (903) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6215 nodes, 7136 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (904) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6215 nodes, 7136 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (905) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6215 nodes, 7136 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (906) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6216 nodes, 7137 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (907) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6216 nodes, 7137 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'

=== (908) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6216 nodes, 7137 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (909) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6217 nodes, 7138 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (910) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6217 nodes, 7138 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (911) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (912) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (913) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (914) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (915) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (916) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (917) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (918) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (919) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (920) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (921) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6217 nodes, 7138 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (922) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6217 nodes, 7138 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (923) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6217 nodes, 7138 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (924) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6217 nodes, 7138 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (925) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6218 nodes, 7139 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (926) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6218 nodes, 7139 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (927) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6220 nodes, 7146 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'FinWait2'
- parameter 'trgName' => 'TimeWait'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='FinWait2')
- node #11 => statemachine.State (dynamic, name='TimeWait')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- parameter 'srcName' => 'FinWait2'
- parameter 'trgName' => 'TimeWait'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='TimeWait', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='FinWait2')
- node #12 => statemachine.State (dynamic, name='TimeWait')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='FIN')

=== (928) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6220 nodes, 7146 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'FinWait2'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (929) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (930) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (931) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (932) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (933) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (934) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (935) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (936) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (937) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (938) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (939) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6220 nodes, 7146 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (940) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6220 nodes, 7146 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (941) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6220 nodes, 7146 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (942) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6220 nodes, 7146 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (943) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (944) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (945) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (946) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (947) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (948) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (949) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (950) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (951) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (952) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (953) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (954) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (955) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (956) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (957) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (958) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'FIN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (959) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (960) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (961) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (962) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (963) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (964) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (965) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (966) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (967) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (968) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (969) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'FIN'

=== (970) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (971) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (972) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (973) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (974) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (975) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (976) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (977) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (978) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (979) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (980) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (981) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (982) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (983) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (984) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (985) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (986) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (987) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (988) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (989) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (990) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (991) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (992) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (993) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (994) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'trigger' => 'run'

=== (995) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (996) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (997) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (998) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (999) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6221 nodes, 7147 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='FinWait2', fullName=null)

=== (1000) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6222 nodes, 7148 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'LastAck'
- node #1 => statemachine.State (dynamic, name='LastAck')
- node #2 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'stateName' => 'LastAck'
- node #1 => statemachine.State (dynamic, name='LastAck')
- node 'c' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1001) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6223 nodes, 7149 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1002) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6223 nodes, 7149 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1003) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6224 nodes, 7150 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1004) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6224 nodes, 7150 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1005) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6224 nodes, 7150 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1006) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6224 nodes, 7150 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1007) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6224 nodes, 7150 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1008) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6225 nodes, 7151 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (1009) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6225 nodes, 7151 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'

=== (1010) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6225 nodes, 7151 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1011) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6226 nodes, 7152 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1012) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6226 nodes, 7152 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1013) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1014) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1015) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1016) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1017) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1018) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1019) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1020) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1021) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1022) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1023) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6226 nodes, 7152 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1024) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6226 nodes, 7152 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1025) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6226 nodes, 7152 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1026) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6226 nodes, 7152 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1027) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6227 nodes, 7153 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1028) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6227 nodes, 7153 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1029) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'LastAck'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='LastAck')
- node #11 => statemachine.State (dynamic, name='Closed')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'LastAck'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='LastAck')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')

=== (1030) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'LastAck'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1031) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1032) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1033) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1034) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1035) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1036) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1037) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1038) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1039) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1040) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1041) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1042) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1043) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1044) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1045) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1046) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1047) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1048) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1049) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1050) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1051) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1052) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1053) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1054) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1055) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1056) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1057) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1058) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1059) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1060) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1061) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1062) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1063) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1064) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1065) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1066) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1067) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1068) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1069) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1070) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1071) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1072) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1073) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1074) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1075) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1076) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1077) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1078) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1079) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1080) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'trigger' => 'run'

=== (1081) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1082) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1083) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1084) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1085) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6229 nodes, 7160 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='LastAck', fullName=null)

=== (1086) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6230 nodes, 7161 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'Listen'
- node #1 => statemachine.State (dynamic, name='Listen')
- node #2 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'stateName' => 'Listen'
- node #1 => statemachine.State (dynamic, name='Listen')
- node 'c' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1087) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6231 nodes, 7162 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1088) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6231 nodes, 7162 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1089) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6232 nodes, 7163 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1090) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6232 nodes, 7163 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1091) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6232 nodes, 7163 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1092) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6232 nodes, 7163 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1093) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6232 nodes, 7163 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1094) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6233 nodes, 7164 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN')

=== (1095) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6233 nodes, 7164 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'

=== (1096) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6233 nodes, 7164 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1097) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6234 nodes, 7165 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1098) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6234 nodes, 7165 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1099) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1100) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1101) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1102) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1103) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1104) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1105) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1106) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1107) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1108) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1109) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6234 nodes, 7165 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1110) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6234 nodes, 7165 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1111) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6234 nodes, 7165 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1112) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6234 nodes, 7165 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1113) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6235 nodes, 7166 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1114) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6235 nodes, 7166 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1115) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6237 nodes, 7173 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynReceived'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='SynReceived')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynReceived'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='SynReceived')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN')

=== (1116) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6237 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1117) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1118) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1119) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1120) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1121) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1122) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1123) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1124) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1125) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1126) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1127) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6237 nodes, 7173 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1128) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6237 nodes, 7173 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1129) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6237 nodes, 7173 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1130) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6237 nodes, 7173 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1131) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1132) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1133) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1134) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1135) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1136) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1137) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1138) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1139) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1140) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1141) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1142) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1143) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1144) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1145) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1146) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1147) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1148) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1149) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1150) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1151) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1152) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1153) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1154) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1155) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1156) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1157) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1158) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1159) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1160) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1161) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1162) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1163) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1164) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1165) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1166) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1167) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1168) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1169) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1170) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1171) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1172) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1173) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1174) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1175) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1176) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1177) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1178) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1179) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1180) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1181) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1182) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'run'

=== (1183) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6238 nodes, 7174 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1184) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6239 nodes, 7175 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'send'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='send')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'send'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='send')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1185) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6239 nodes, 7175 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1186) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6240 nodes, 7176 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='send')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1187) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6240 nodes, 7176 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1188) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6242 nodes, 7183 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynSent'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='SynSent')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'SynSent'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='SynSent')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='send')

=== (1189) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6242 nodes, 7183 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1190) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1191) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1192) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1193) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1194) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1195) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1196) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1197) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1198) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1199) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1200) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6242 nodes, 7183 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1201) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6242 nodes, 7183 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1202) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6242 nodes, 7183 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1203) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6242 nodes, 7183 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1204) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6243 nodes, 7184 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='send')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1205) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1206) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'send'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1207) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1208) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1209) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1210) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1211) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1212) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1213) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1214) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1215) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1216) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1217) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1218) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1219) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1220) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1221) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1222) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1223) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1224) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1225) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='send')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1226) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')

=== (1227) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1228) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1229) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'send'

=== (1230) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6243 nodes, 7184 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='send')
- parameter 'trigger' => 'send'

=== (1231) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6244 nodes, 7185 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1232) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6244 nodes, 7185 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1233) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6245 nodes, 7186 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1234) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6245 nodes, 7186 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1235) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6247 nodes, 7193 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='Listen')
- node #11 => statemachine.State (dynamic, name='Closed')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'Listen'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='Listen')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (1236) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'Listen'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1237) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1238) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1239) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1240) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1241) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1242) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1243) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1244) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1245) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1246) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1247) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1248) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1249) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1250) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1251) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1252) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1253) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1254) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1255) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1256) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1257) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1258) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1259) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1260) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'trigger' => 'close'

=== (1261) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (1262) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1263) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1264) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6247 nodes, 7193 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1265) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6247 nodes, 7193 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)

=== (1266) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6248 nodes, 7194 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'SynReceived'
- node #1 => statemachine.State (dynamic, name='SynReceived')
- node #2 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'stateName' => 'SynReceived'
- node #1 => statemachine.State (dynamic, name='SynReceived')
- node 'c' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1267) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6249 nodes, 7195 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1268) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6249 nodes, 7195 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1269) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6250 nodes, 7196 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1270) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6250 nodes, 7196 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1271) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6250 nodes, 7196 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1272) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6250 nodes, 7196 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1273) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6250 nodes, 7196 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1274) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6251 nodes, 7197 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='RST')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='RST')

=== (1275) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6251 nodes, 7197 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'

=== (1276) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6251 nodes, 7197 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1277) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6252 nodes, 7198 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1278) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6252 nodes, 7198 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1279) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1280) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1281) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1282) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1283) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1284) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1285) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1286) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1287) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1288) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1289) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6252 nodes, 7198 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1290) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6252 nodes, 7198 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1291) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6252 nodes, 7198 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1292) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6252 nodes, 7198 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1293) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6253 nodes, 7199 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1294) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6253 nodes, 7199 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1295) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'Listen'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynReceived')
- node #11 => statemachine.State (dynamic, name='Listen')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'Listen'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Listen', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynReceived')
- node #12 => statemachine.State (dynamic, name='Listen')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='RST')

=== (1296) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynReceived'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1297) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1298) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1299) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1300) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1301) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1302) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1303) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1304) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1305) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1306) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1307) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1308) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1309) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1310) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'RST'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1311) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1312) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1313) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1314) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1315) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1316) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1317) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1318) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1319) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1320) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1321) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'RST'

=== (1322) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6255 nodes, 7206 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1323) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1324) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1325) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6255 nodes, 7206 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1326) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6256 nodes, 7207 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (1327) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6256 nodes, 7207 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'

=== (1328) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6256 nodes, 7207 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1329) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6257 nodes, 7208 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1330) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6257 nodes, 7208 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1331) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1332) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1333) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1334) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1335) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1336) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1337) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1338) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1339) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1340) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1341) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6257 nodes, 7208 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1342) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6257 nodes, 7208 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1343) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6257 nodes, 7208 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1344) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6257 nodes, 7208 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1345) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6258 nodes, 7209 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1346) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6258 nodes, 7209 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1347) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'Established'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynReceived')
- node #11 => statemachine.State (dynamic, name='Established')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'Established'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynReceived')
- node #12 => statemachine.State (dynamic, name='Established')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='ACK')

=== (1348) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynReceived'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1349) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1350) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1351) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1352) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1353) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1354) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1355) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1356) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1357) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1358) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1359) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1360) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1361) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1362) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1363) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1364) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1365) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1366) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1367) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1368) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1369) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1370) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1371) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1372) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1373) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'ACK'

=== (1374) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1375) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1376) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1377) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1378) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1379) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1380) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1381) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1382) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1383) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1384) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1385) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1386) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1387) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1388) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1389) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1390) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1391) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1392) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1393) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1394) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1395) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1396) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1397) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1398) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'run'

=== (1399) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6260 nodes, 7216 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1400) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6261 nodes, 7217 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1401) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6261 nodes, 7217 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1402) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6262 nodes, 7218 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1403) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6262 nodes, 7218 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1404) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6264 nodes, 7225 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'FinWait1'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynReceived')
- node #11 => statemachine.State (dynamic, name='FinWait1')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynReceived'
- parameter 'trgName' => 'FinWait1'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='FinWait1', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynReceived')
- node #12 => statemachine.State (dynamic, name='FinWait1')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (1405) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6264 nodes, 7225 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynReceived'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1406) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1407) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1408) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1409) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1410) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1411) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1412) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1413) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1414) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1415) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1416) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6264 nodes, 7225 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1417) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6264 nodes, 7225 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1418) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6264 nodes, 7225 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1419) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6264 nodes, 7225 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1420) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6265 nodes, 7226 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1421) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1422) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1423) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1424) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1425) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1426) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1427) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1428) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1429) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1430) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1431) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1432) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1433) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1434) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1435) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1436) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1437) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1438) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1439) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1440) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1441) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1442) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1443) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1444) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1445) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'trigger' => 'close'

=== (1446) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (1447) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1448) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1449) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6265 nodes, 7226 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1450) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6265 nodes, 7226 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)

=== (1451) EXECUTED RULE 'nextClass' [TRUE] ===

Graph size: 6266 nodes, 7227 edges

Match for rule 'nextClass':
- parameter 'stateName' => 'SynSent'
- node #1 => statemachine.State (dynamic, name='SynSent')
- node #2 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Result match for rule 'nextClass':
- parameter 'c' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'stateName' => 'SynSent'
- node #1 => statemachine.State (dynamic, name='SynSent')
- node 'c' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1452) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6267 nodes, 7228 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'run'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='run')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'run'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='run')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1453) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6267 nodes, 7228 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1454) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6268 nodes, 7229 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node #2 => statements.Switch (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'child' => statements.Switch (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='run')
- node 'child' => statements.Switch (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1455) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6268 nodes, 7229 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1456) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6268 nodes, 7229 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1457) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6268 nodes, 7229 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1458) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6268 nodes, 7229 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1459) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6269 nodes, 7230 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

=== (1460) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6269 nodes, 7230 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'

=== (1461) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6269 nodes, 7230 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1462) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1463) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1464) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1465) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1466) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1467) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1468) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1469) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1470) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1471) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1472) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1473) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1474) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1475) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1476) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6270 nodes, 7231 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1477) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6270 nodes, 7231 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1478) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6271 nodes, 7232 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1479) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6271 nodes, 7232 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1480) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6273 nodes, 7239 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Established'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynSent')
- node #11 => statemachine.State (dynamic, name='Established')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Established'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Established', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynSent')
- node #12 => statemachine.State (dynamic, name='Established')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN_ACK')

=== (1481) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6273 nodes, 7239 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynSent'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1482) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1483) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1484) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1485) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1486) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1487) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1488) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1489) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1490) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1491) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1492) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6273 nodes, 7239 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1493) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6273 nodes, 7239 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1494) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6273 nodes, 7239 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1495) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6273 nodes, 7239 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1496) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1497) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1498) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1499) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1500) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1501) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1502) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1503) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1504) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1505) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1506) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1507) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1508) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1509) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1510) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1511) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN_ACK'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1512) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1513) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1514) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1515) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1516) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1517) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1518) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1519) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1520) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1521) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1522) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN_ACK'

=== (1523) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6274 nodes, 7240 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1524) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1525) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1526) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6274 nodes, 7240 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1527) EXECUTED RULE 'descendSwitch' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node #2 => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => references.IdentifierReference (dynamic, comments=[])
- node #4 => members.EnumConstant (dynamic, comments=[], name='SYN')

Result match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node #1 => statements.Switch (dynamic, comments=[])
- node 'child' => statements.NormalSwitchCase (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #4 => references.IdentifierReference (dynamic, comments=[])
- node #5 => members.EnumConstant (dynamic, comments=[], name='SYN')

=== (1528) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6275 nodes, 7241 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'

=== (1529) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6275 nodes, 7241 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1530) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6276 nodes, 7242 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.Return (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.Return (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.Return (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1531) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6276 nodes, 7242 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1532) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Return (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.Return (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1533) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1534) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1535) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1536) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1537) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1538) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Return (dynamic, comments=[])
- node 'parent' => statements.Return (dynamic, comments=[])

=== (1539) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Return (dynamic, comments=[])

=== (1540) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1541) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1542) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6276 nodes, 7242 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1543) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6276 nodes, 7242 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.Return (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1544) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6276 nodes, 7242 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1545) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6276 nodes, 7242 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1546) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6277 nodes, 7243 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1547) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6277 nodes, 7243 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1548) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6279 nodes, 7250 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'SynReceived'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynSent')
- node #11 => statemachine.State (dynamic, name='SynReceived')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'SynReceived'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='SynReceived', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynSent')
- node #12 => statemachine.State (dynamic, name='SynReceived')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='SYN')

=== (1549) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6279 nodes, 7250 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynSent'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1550) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1551) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1552) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1553) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1554) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1555) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1556) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1557) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1558) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1559) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1560) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6279 nodes, 7250 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1561) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6279 nodes, 7250 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1562) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6279 nodes, 7250 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1563) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6279 nodes, 7250 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1564) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => statements.NormalSwitchCase (dynamic, comments=[])
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1565) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1566) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1567) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1568) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1569) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1570) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1571) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1572) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1573) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1574) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1575) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1576) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1577) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1578) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1579) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'trigger' => 'SYN'
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1580) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1581) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1582) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1583) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1584) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1585) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.NormalSwitchCase (dynamic, comments=[])
- node 'parent' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1586) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])

=== (1587) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1588) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1589) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1590) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.NormalSwitchCase (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'SYN'

=== (1591) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1592) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- parameter 'trigger' => 'run'
- node 'parent' => statements.Switch (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1593) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1594) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1595) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1596) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1597) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1598) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.Switch (dynamic, comments=[])
- node 'parent' => statements.Switch (dynamic, comments=[])

=== (1599) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.Switch (dynamic, comments=[])

=== (1600) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1601) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1602) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1603) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'Descend':
- parameter 'current' => statements.Switch (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1604) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1605) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1606) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1607) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1608) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1609) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1610) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1611) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='run')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1612) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')

=== (1613) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1614) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1615) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'run'

=== (1616) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6280 nodes, 7251 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='run')
- parameter 'trigger' => 'run'

=== (1617) EXECUTED RULE 'nextClassMethod' [TRUE] ===

Graph size: 6281 nodes, 7252 edges

Match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'close'
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #2 => members.ClassMethod (dynamic, comments=[], name='close')

Result match for rule 'nextClassMethod':
- parameter 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'cmName' => 'close'
- node #1 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'cm' => members.ClassMethod (dynamic, comments=[], name='close')
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1618) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6281 nodes, 7252 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1619) EXECUTED RULE 'descendSLC' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])

Result match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #1 => members.ClassMethod (dynamic, comments=[], name='close')
- node 'child' => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => org.eclipse.emf.henshin.trace.impl.TraceImpl

=== (1620) EXECUTED UNIT 'TryDescending' [TRUE] ===

Graph size: 6282 nodes, 7253 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

Assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1621) EXECUTED RULE 'createTransition' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

Match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Closed'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #9 => statemachine.StateMachine (dynamic)
- node #10 => statemachine.State (dynamic, name='SynSent')
- node #11 => statemachine.State (dynamic, name='Closed')

Result match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- parameter 'srcName' => 'SynSent'
- parameter 'trgName' => 'Closed'
- node #1 => statements.ExpressionStatement (dynamic, comments=[])
- node #2 => references.IdentifierReference (dynamic, comments=[])
- node #3 => references.MethodCall (dynamic, comments=[])
- node #4 => references.MethodCall (dynamic, comments=[])
- node #5 => members.ClassMethod (dynamic, comments=[], name='Instance')
- node #6 => members.ClassMethod (dynamic, comments=[], name='activate')
- node #7 => classifiers.Class (dynamic, comments=[], name='Closed', fullName=null)
- node #8 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #9 => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node #10 => statemachine.StateMachine (dynamic)
- node #11 => statemachine.State (dynamic, name='SynSent')
- node #12 => statemachine.State (dynamic, name='Closed')
- node #13 => statemachine.Transition (dynamic, action='--', trigger='close')

=== (1622) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => 'SynSent'
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1623) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'trigger' => 'close'
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1624) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1625) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendSC':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1626) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1627) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1628) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1629) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => statements.ExpressionStatement (dynamic, comments=[])
- node 'parent' => statements.ExpressionStatement (dynamic, comments=[])

=== (1630) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])

=== (1631) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1632) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1633) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1634) EXECUTED UNIT 'Descend' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'Descend':
- parameter 'current' => statements.ExpressionStatement (dynamic, comments=[])
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1635) EXECUTED UNIT 'CreateOrDescend' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1636) EXECUTED RULE 'createTransition' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'createTransition':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1637) EXECUTED RULE 'descendSLC' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendSLC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1638) EXECUTED RULE 'descendSC' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendSC':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1639) EXECUTED RULE 'descendSwitch' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendSwitch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1640) EXECUTED RULE 'descendCondition' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendCondition':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1641) EXECUTED RULE 'descendTryCatch' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendTryCatch':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1642) EXECUTED RULE 'descendTryFinally' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'descendTryFinally':
- parameter 'parent' => members.ClassMethod (dynamic, comments=[], name='close')
- node 'parent' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1643) EXECUTED UNIT 'TryDescending' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'TryDescending':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')

=== (1644) EXECUTED UNIT 'Descend' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'Descend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1645) EXECUTED UNIT 'CreateOrDescend' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'CreateOrDescend':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1646) EXECUTED UNIT 'DescendLoop' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

Assignment for unit 'DescendLoop':
- parameter 'current' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'trigger' => 'close'

=== (1647) EXECUTED UNIT 'ProcessClassMethod' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- parameter 'classMethod' => members.ClassMethod (dynamic, comments=[], name='close')
- parameter 'trigger' => 'close'

=== (1648) EXECUTED RULE 'nextClassMethod' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Partial match for rule 'nextClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)
- node 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1649) EXECUTED UNIT 'ProcessClassMethod' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'ProcessClassMethod':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1650) EXECUTED UNIT 'ClassMethodsLoop' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

Result assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

Assignment for unit 'ClassMethodsLoop':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1651) EXECUTED UNIT 'CreateTransitions' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

Assignment for unit 'CreateTransitions':
- parameter 'baseClass' => classifiers.Class (dynamic, comments=[], name='SynSent', fullName=null)

=== (1652) EXECUTED RULE 'nextClass' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

=== (1653) EXECUTED UNIT 'CreateTransitions' [FALSE] ===

Graph size: 6284 nodes, 7260 edges

=== (1654) EXECUTED UNIT 'TransitionsLoop' [TRUE] ===

Graph size: 6284 nodes, 7260 edges

=== (1655) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6283 nodes, 7258 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

=== (1656) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6282 nodes, 7256 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'SYN_ACK'
- node #1 => statemachine.Transition (dynamic, action='SYN_ACK', trigger='SYN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='SYN_ACK')

=== (1657) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6281 nodes, 7254 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (1658) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6280 nodes, 7252 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (1659) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6279 nodes, 7250 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => members.ClassMethod (dynamic, comments=[], name='close')
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='FIN')

Result match for rule 'updateAction':
- parameter 'actionName' => 'FIN'
- node #1 => statemachine.Transition (dynamic, action='FIN', trigger='close')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => members.ClassMethod (dynamic, comments=[], name='close')
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='FIN')

=== (1660) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6278 nodes, 7248 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='SYN_ACK')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='SYN_ACK')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (1661) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6277 nodes, 7246 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (1662) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6276 nodes, 7244 edges

Match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => org.eclipse.emf.henshin.trace.impl.TraceImpl
- node #3 => statements.ExpressionStatement (dynamic, comments=[])
- node #4 => statements.NormalSwitchCase (dynamic, comments=[])
- node #5 => statements.ExpressionStatement (dynamic, comments=[])
- node #6 => references.MethodCall (dynamic, comments=[])
- node #7 => members.ClassMethod (dynamic, comments=[], name='send')
- node #8 => references.IdentifierReference (dynamic, comments=[])
- node #9 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #10 => references.IdentifierReference (dynamic, comments=[])
- node #11 => members.EnumConstant (dynamic, comments=[], name='ACK')

Result match for rule 'updateAction':
- parameter 'actionName' => 'ACK'
- node #1 => statemachine.Transition (dynamic, action='ACK', trigger='FIN')
- node #2 => statements.ExpressionStatement (dynamic, comments=[])
- node #3 => statements.NormalSwitchCase (dynamic, comments=[])
- node #4 => statements.ExpressionStatement (dynamic, comments=[])
- node #5 => references.MethodCall (dynamic, comments=[])
- node #6 => members.ClassMethod (dynamic, comments=[], name='send')
- node #7 => references.IdentifierReference (dynamic, comments=[])
- node #8 => classifiers.Enumeration (dynamic, comments=[], name='Flag', fullName=null)
- node #9 => references.IdentifierReference (dynamic, comments=[])
- node #10 => members.EnumConstant (dynamic, comments=[], name='ACK')

=== (1663) EXECUTED RULE 'updateAction' [TRUE] ===

Graph size: 6275 nodes, 7242 edges


Back to the top