This file shows the content of the given Java instance and all of its associated instances. The associated instances are able to found by local hyper links inside this file. One can navigate with any browser in all associated instances and back with known <alt-back>.

This file was generated by the java class `org/vishia/util/DataShow.java` mady by Hartmut Schorrig

You will find any element usual in the form:

- name : type = value

Container and arrays are listed with their elements.

## org.vishia.stateMGen.StateMGen$GenStateMachine id=1_1

= StateMachine:top - inactive;

### this

- zsrcFile = id=2_1 = org.vishia.stateMGen.StateMGen$ZbnfResultData@2_1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfResultData)
- rootStates = List length = 4
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  3. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- listStates = List length = 15
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  2. id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  3. id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  4. id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  5. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  6. id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  7. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  8. id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  9. id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  10. id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  11. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  12. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  13. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  14. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- allStates = Map length = 15
  0. Active = id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  1. Active1 = id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. Active2 = id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  3. Finit = id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  4. Off = id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  5. On_a = id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  6. On_b = id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  7. Ready = id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  8. RemainOn = id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  9. Running = id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  10. Running1 = id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  11. Running2 = id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  12. Running21 = id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  13. ShouldOff = id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  14. Work = id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)

### super org.vishia.states.StateMachine

- debugState = false
- permitException = false
- theThread = null
- triggerEvent = null
- topState = id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- stateMap = Map length = 15
  0. 257611764 = id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  1. 502476894 = id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  2. 1167441869 = id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  3. 1517121477 = id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  4. 1223457454 = id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  5. 2015307879 = id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  6. 921428232 = id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  7. 1223954511 = id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  8. 939716707 = id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  9. 1784893291 = id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  10. 499486649 = id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  11. 353885196 = id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  12. 35437858 = id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  13. 1187323108 = id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  14. 1366270629 = id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateList = List length = 15
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  2. id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  3. id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  4. id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  5. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  6. id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  7. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  8. id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  9. id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  10. id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  11. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  12. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  13. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  14. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- name = String: StateMachine

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfResultData id=2_1

= org.vishia.stateMGen.StateMGen$ZbnfResultData@2_1

### this

- stateStructure = null
- includeLines = List length = 2
  0. String: "ExampleSimpleData.h"
  1. String: <stdio.h>
- statefnargs = List length = 2
  0. String: struct ExampleSimpleData_t* thiz
  1. String: int event
- formalArgs = StringBuilder: struct ExampleSimpleData_t* thiz, int event
- callingArgs = StringBuilder: thiz, event
- idxStateVariables = Map length = 0
- variables = Map length = 3
  0. StateInstance = String: thiz->state
  1. StateMethodSuffix = String: _ExampleSimpleData
  2. StateSubStruct = String: State_ExampleSimpleData

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = List length = 2
  0. id=8_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. id=8_2 = Work (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
  0. Off = id=8_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. Work = id=8_2 = Work (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)

### super java.lang.Object

## org.vishia.states.StateMachine$StateCompositeTop id=3_1

= top - inactive

### this

### super org.vishia.states.StateComposite

- maxStateSwitchesInLoop = 1000
- isActive = false
- stateAct = null

### super org.vishia.states.StateCompositeFlat

- stateDefault = id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- aSubstates = array length = 2
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = null
- stateCtrl = null
- auxInfo = id=9_1 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 1
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- stateId = String: top
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = null

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateComposite id=4_1

= Work - inactive

### this

### super org.vishia.states.StateComposite

- maxStateSwitchesInLoop = 1000
- isActive = false
- stateAct = null

### super org.vishia.states.StateCompositeFlat

- stateDefault = id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- aSubstates = array length = 2
  0. id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- stateCtrl = id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- auxInfo = id=9_2 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 2
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- stateId = String: Work
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 1
  0. id=10_1 = Trans_Work0 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateComposite id=4_2

= Active1 - inactive

### this

### super org.vishia.states.StateComposite

- maxStateSwitchesInLoop = 1000
- isActive = false
- stateAct = null

### super org.vishia.states.StateCompositeFlat

- stateDefault = id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- aSubstates = array length = 2
  0. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  1. id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
- stateCtrl = null
- auxInfo = id=9_3 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_3 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 4
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- stateId = String: Active1
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = null

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateComposite id=4_3

= Active2 - inactive

### this

### super org.vishia.states.StateComposite

- maxStateSwitchesInLoop = 1000
- isActive = false
- stateAct = null

### super org.vishia.states.StateCompositeFlat

- stateDefault = id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- aSubstates = array length = 2
  0. id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  1. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
- stateCtrl = null
- auxInfo = id=9_4 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_4 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 4
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- stateId = String: Active2
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = null

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateSimple id=5_1

= Off

### this

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- stateCtrl = id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
- auxInfo = id=9_5 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_5 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 2
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateId = String: Off
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 2
  0. id=10_2 = Trans_Off0 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)
  1. id=10_3 = Trans_Off1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateSimple id=5_2

= Ready

### this

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- stateCtrl = id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_6 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_6 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 3
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateId = String: Ready
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 1
  0. id=10_4 = Trans_Ready0 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateSimple id=5_3

= Running1

### this

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- stateCtrl = id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_7 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_7 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 6
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  5. id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateId = String: Running1
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = null

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateSimple id=5_4

= Running21

### this

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- stateCtrl = id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_8 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_8 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 7
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  5. id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  6. id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateId = String: Running21
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = null

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateCompositeFlat id=6_1

= Running2

### this

### super org.vishia.states.StateCompositeFlat

- stateDefault = id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- aSubstates = array length = 1
  0. id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- stateCtrl = id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_9 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_9 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 6
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  5. id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- stateId = String: Running2
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = null

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateCompositeFlat id=6_2

= Running

### this

### super org.vishia.states.StateCompositeFlat

- stateDefault = id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- aSubstates = array length = 2
  0. id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- stateCtrl = id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_10 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_10 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 5
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- stateId = String: Running
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 1
  0. id=10_5 = Trans_Running0 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateSimple id=5_5

= Finit

### this

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- stateCtrl = id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_11 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_11 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 5
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateId = String: Finit
- millisectimeout = 0
- transTimeout = null
- transJoins = array length = 1
  0. id=11_1 = Trans_Active0 (Instancetype: org.vishia.states.StateSimple$TransJoin)
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = null

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateSimple id=5_6

= On_a

### this

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- stateCtrl = id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_12 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_12 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 6
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  5. id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateId = String: On_a
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 1
  0. id=10_6 = Trans_On_a0 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateSimple id=5_7

= On_b

### this

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- stateCtrl = id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_13 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_13 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 6
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  5. id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateId = String: On_b
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 1
  0. id=10_7 = Trans_On_b0 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateCompositeFlat id=6_3

= RemainOn

### this

### super org.vishia.states.StateCompositeFlat

- stateDefault = id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- aSubstates = array length = 2
  0. id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- stateCtrl = id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_14 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_14 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 5
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- stateId = String: RemainOn
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 1
  0. id=10_8 = Trans_RemainOn0 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateSimple id=5_8

= ShouldOff

### this

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- stateCtrl = id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_15 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_15 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 5
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- stateId = String: ShouldOff
- millisectimeout = 0
- transTimeout = null
- transJoins = array length = 1
  0. id=11_1 = Trans_Active0 (Instancetype: org.vishia.states.StateSimple$TransJoin)
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 2
  0. id=10_9 = Trans_ShouldOff0 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)
  1. id=10_10 = Trans_ShouldOff2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateTrans)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateParallel id=7_1

= Active:Active1 - inactive||Active2 - inactive

### this

### super org.vishia.states.StateParallel

- aParallelstates = array length = 2
  0. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  1. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)

### super org.vishia.states.StateSimple

- stateMachine = id=1_1 = StateMachine:top - inactive; (Instancetype: org.vishia.stateMGen.StateMGen$GenStateMachine)
- enclState = id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- stateCtrl = id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- auxInfo = id=9_16 = org.vishia.stateMGen.StateMGen$GenStateInfo@9_16 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateInfo)
- statePath = array length = 3
  0. id=3_1 = top - inactive (Instancetype: org.vishia.states.StateMachine$StateCompositeTop)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
- stateId = String: Active
- millisectimeout = 0
- transTimeout = null
- transJoins = null
- evTimeout = null
- modeTrans = 1048576
- ctEntry = 0
- dateLastEntry = 0
- durationLast = 0
- entry = null
- exit = null
- entryMethod = null
- exitMethod = null
- bCheckTransitionArray = false
- aTransitions = array length = 1
  0. id=11_1 = Trans_Active0 (Instancetype: org.vishia.states.StateSimple$TransJoin)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_1

= Off

### this

- stateName = String: Off
- stateNr = String: 1
- stateParallel = false
- description = String: .
- shortdescription = String: The method which should be done in the state, if the statemachine is invoked cyclically
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = id=12_1 = org.vishia.stateMGen.StateMGen$ZbnfEntry@12_1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfEntry)
- exit = id=13_1 = org.vishia.stateMGen.StateMGen$ZbnfExit@13_1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfExit)
- instate = id=12_2 = org.vishia.stateMGen.StateMGen$ZbnfEntry@12_2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfEntry)
- trans = List length = 2
  0. id=14_1 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
  1. id=14_2 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_2

= Work

### this

- stateName = String: Work
- stateNr = String: 2
- stateParallel = false
- description = String: .
- shortdescription = String: An second inner state of Work
- additionaldescription = null
- tododescription = null
- hasHistory = true
- entry = id=12_3 = org.vishia.stateMGen.StateMGen$ZbnfEntry@12_3 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfEntry)
- exit = id=13_2 = org.vishia.stateMGen.StateMGen$ZbnfExit@13_2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfExit)
- instate = null
- trans = List length = 1
  0. id=14_3 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_3 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = List length = 2
  0. id=8_3 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. id=8_4 = Active (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
  0. Active = id=8_4 = Active (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. Ready = id=8_3 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_1

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_1

### this

- zsrcState = null
- subStates = List length = 2
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_2

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_2

### this

- zsrcState = id=8_2 = Work (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = List length = 4
  0. id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  3. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_1

= Trans_Work0

### this

- zsrcTrans = id=14_3 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_3 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
  0. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- entryStates = array length = 1
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_Work0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_3

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_3

### this

- zsrcState = id=8_5 = Active1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = List length = 5
  0. id=5_3 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  2. id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  3. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  4. id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- timeCondition = null
- hasTimer = true

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_4

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_4

### this

- zsrcState = id=8_6 = Active2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = List length = 4
  0. id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  2. id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  3. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_5

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_5

### this

- zsrcState = id=8_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_2

= Trans_Off0

### this

- zsrcTrans = id=14_1 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 2
  0. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  1. id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_Off0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_3

= Trans_Off1

### this

- zsrcTrans = id=14_2 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 1
  0. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- transId = String: Trans_Off1
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_6

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_6

### this

- zsrcState = id=8_3 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_4

= Trans_Ready0

### this

- zsrcTrans = id=14_4 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_4 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
  0. id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 7
  0. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  1. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  3. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  4. id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  5. id=6_1 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
  6. id=5_4 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_Ready0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_2 = Ready (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_7

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_7

### this

- zsrcState = id=8_7 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_8

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_8

### this

- zsrcState = id=8_8 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_9

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_9

### this

- zsrcState = id=8_9 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_10

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_10

### this

- zsrcState = id=8_10 = Running (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = String: thiz->delay
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_5

= Trans_Running0

### this

- zsrcTrans = id=14_5 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_5 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
  0. id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- entryStates = array length = 1
  0. id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_Running0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=6_2 = Running (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_11

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_11

### this

- zsrcState = id=8_11 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.states.StateSimple$TransJoin id=11_1

= Trans_Active0

### this

- joinStateHashes = primitive array length =
- joinStates = array length = 2
  0. id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- this$0 = id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 6
  0. id=5_5 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  2. id=4_2 = Active1 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  3. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  4. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  5. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- entryStates = array length = 1
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_Active0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_12

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_12

### this

- zsrcState = id=8_12 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_6

= Trans_On_a0

### this

- zsrcTrans = id=14_6 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_6 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
  0. id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 1
  0. id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_On_a0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_13

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_13

### this

- zsrcState = id=8_13 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_7

= Trans_On_b0

### this

- zsrcTrans = id=14_7 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_7 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
  0. id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- entryStates = array length = 1
  0. id=5_6 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_On_b0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_7 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_14

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_14

### this

- zsrcState = id=8_14 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_8

= Trans_RemainOn0

### this

- zsrcTrans = id=14_8 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_8 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 1
  0. id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)
- entryStates = array length = 1
  0. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_RemainOn0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=6_3 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$GenStateCompositeFlat)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_15

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_15

### this

- zsrcState = id=8_15 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_9

= Trans_ShouldOff0

### this

- zsrcTrans = id=14_9 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_9 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 4
  0. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- entryStates = array length = 1
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_ShouldOff0
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateTrans id=10_10

= Trans_ShouldOff2

### this

- zsrcTrans = id=14_10 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_10 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)

### super org.vishia.states.StateSimple$Trans

- retTrans = 0
- dst = primitive array length =
- check = null
- action = null
- choice = null
- parent = null
- exitStates = array length = 4
  0. id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
  1. id=4_3 = Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
  2. id=7_1 = Active:Active1 - inactive||Active2 - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateParallel)
  3. id=4_1 = Work - inactive (Instancetype: org.vishia.stateMGen.StateMGen$GenStateComposite)
- entryStates = array length = 1
  0. id=5_1 = Off (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)
- transId = String: Trans_ShouldOff2
- doneExit = false
- doneAction = false
- doneEntry = false
- this$0 = id=5_8 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$GenStateSimple)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$GenStateInfo id=9_16

= org.vishia.stateMGen.StateMGen$GenStateInfo@9_16

### this

- zsrcState = id=8_4 = Active (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- subStates = null
- timeCondition = null
- hasTimer = false

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfEntry id=12_1

= org.vishia.stateMGen.StateMGen$ZbnfEntry@12_1

### this

- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->work = 0;

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfExit id=13_1

= org.vishia.stateMGen.StateMGen$ZbnfExit@13_1

### this

- description = null
- additionaldescription = null
- tododescription = null
- code = String:

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfEntry id=12_2

= org.vishia.stateMGen.StateMGen$ZbnfEntry@12_2

### this

- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->counter +=1;

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_1

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_1

### this

- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->on_ready
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String: thiz->work = 1;
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Ready

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_2

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_2

### this

- description = null
- nrTrans = 1
- additionaldescription = null
- tododescription = null
- cond = String: thiz->on_cont
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Work

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfEntry id=12_3

= org.vishia.stateMGen.StateMGen$ZbnfEntry@12_3

### this

- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->work = 1;

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfExit id=13_2

= org.vishia.stateMGen.StateMGen$ZbnfExit@13_2

### this

- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->work = 0;

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_3

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_3

### this

- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->off
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Off

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_3

= Ready

### this

- stateName = String: Ready
- stateNr = String: 0x21
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
  0. id=14_4 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_4 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_4

= Active

### this

- stateName = String: Active
- stateNr = String: 0x22
- stateParallel = true
- description = String: . * Syntax note: It should be declared after the classes, because elsewhere there are unknown. * The body contains new declaration of the destination class(es).
- shortdescription = String: join of 2 states of the underlying parallel states
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
  0. id=14_11 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_11 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = List length = 2
  0. id=8_5 = Active1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. id=8_6 = Active2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
  0. Active1 = id=8_5 = Active1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. Active2 = id=8_6 = Active2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_5

= Active1

### this

- stateName = String: Active1
- stateNr = String: 0xa100
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = List length = 2
  0. id=8_10 = Running (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. id=8_11 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
  0. Finit = id=8_11 = Finit (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. Running = id=8_10 = Running (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_6

= Active2

### this

- stateName = String: Active2
- stateNr = String: 0xa200
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = List length = 2
  0. id=8_14 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. id=8_15 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
  0. RemainOn = id=8_14 = RemainOn (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. ShouldOff = id=8_15 = ShouldOff (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_4

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_4

### this

- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: event == kStart_Event_ExampleSimple
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = List length = 1
  0. String: Running21
- dstState = String: RemainOn

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_7

= Running1

### this

- stateName = String: Running1
- stateNr = String: 0x41
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_8

= Running21

### this

- stateName = String: Running21
- stateNr = String: 0x45
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_9

= Running2

### this

- stateName = String: Running2
- stateNr = String: 0x44
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = List length = 1
  0. id=8_8 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 1
- XXXidxSrcStates = Map length = 1
  0. Running21 = id=8_8 = Running21 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_10

= Running

### this

- stateName = String: Running
- stateNr = String: 0x40
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = id=12_4 = org.vishia.stateMGen.StateMGen$ZbnfEntry@12_4 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfEntry)
- exit = id=13_3 = org.vishia.stateMGen.StateMGen$ZbnfExit@13_3 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfExit)
- instate = null
- trans = List length = 1
  0. id=14_5 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_5 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = List length = 2
  0. id=8_7 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. id=8_9 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
  0. Running1 = id=8_7 = Running1 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. Running2 = id=8_9 = Running2 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_5

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_5

### this

- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = null
- time = String: thiz->delay
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Finit

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_11

= Finit

### this

- stateName = String: Finit
- stateNr = String: 0x50
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = null
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_12

= On_a

### this

- stateName = String: On_a
- stateNr = String: 0x300
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
  0. id=14_6 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_6 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_6

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_6

### this

- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->bit_a
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: On_b

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_13

= On_b

### this

- stateName = String: On_b
- stateNr = String: 0x400
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
  0. id=14_7 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_7 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_7

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_7

### this

- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->bit_b
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: On_a

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_14

= RemainOn

### this

- stateName = String: RemainOn
- stateNr = String: 0x100
- stateParallel = false
- description = String: .
- shortdescription = String: See On_a, working state
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 1
  0. id=14_8 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_8 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = List length = 2
  0. id=8_12 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. id=8_13 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
- nrofSubstates = 2
- XXXidxSrcStates = Map length = 2
  0. On_a = id=8_12 = On_a (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)
  1. On_b = id=8_13 = On_b (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfState)

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_8

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_8

### this

- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = String: thiz->offAfterRunning
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: ShouldOff

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfState id=8_15

= ShouldOff

### this

- stateName = String: ShouldOff
- stateNr = String: 0x700
- stateParallel = false
- description = null
- shortdescription = null
- additionaldescription = null
- tododescription = null
- hasHistory = false
- entry = null
- exit = null
- instate = null
- trans = List length = 2
  0. id=14_9 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_9 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
  1. id=14_10 = org.vishia.stateMGen.StateMGen$ZbnfTrans@14_10 (Instancetype: org.vishia.stateMGen.StateMGen$ZbnfTrans)
- isPrepared = false

### super org.vishia.stateMGen.StateMGen$ZbnfStateCompositeBase

- subStates = null
- nrofSubstates = 0
- XXXidxSrcStates = Map length = 0

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_9

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_9

### this

- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = null
- time = null
- joinStatesSrc = List length = 1
  0. String: Finit
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Off

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_10

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_10

### this

- description = null
- nrTrans = 2
- additionaldescription = null
- tododescription = null
- cond = String: thiz->abort
- time = null
- joinStatesSrc = null
- joinStates = null
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Off

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfTrans id=14_11

= org.vishia.stateMGen.StateMGen$ZbnfTrans@14_11

### this

- description = null
- nrTrans = 0
- additionaldescription = null
- tododescription = null
- cond = null
- time = null
- joinStatesSrc = null
- joinStates = List length = 2
  0. String: Finit
  1. String: ShouldOff
- event = null
- code = String:
- subCondition = List length = 0
- dstStateTree = null
- dstStates = null
- dstState = String: Off

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfEntry id=12_4

= org.vishia.stateMGen.StateMGen$ZbnfEntry@12_4

### this

- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->out = 3;

### super java.lang.Object

## org.vishia.stateMGen.StateMGen$ZbnfExit id=13_3

= org.vishia.stateMGen.StateMGen$ZbnfExit@13_3

### this

- description = null
- additionaldescription = null
- tododescription = null
- code = String: thiz->out = 5;

### super java.lang.Object