.endActivity()
.createActivity("X1")
.listener("create", stateTransitionCollector)
.listener("enable", stateTransitionCollector)
.listener("manualStart", stateTransitionCollector)
.behavior(new StageActivityBehavior())
.createActivity("A2")
.listener("create", stateTransitionCollector)
.listener("enable", stateTransitionCollector)
.listener("manualStart", stateTransitionCollector)
.behavior(new TaskWaitState())
.endActivity()
.createActivity("B1")
.listener("create", stateTransitionCollector)
.listener("enable", stateTransitionCollector)
.listener("manualStart", stateTransitionCollector)
.behavior(new TaskWaitState())
.endActivity()
.endActivity()
.createActivity("Y")
.listener("create", stateTransitionCollector)
.listener("enable", stateTransitionCollector)
.listener("manualStart", stateTransitionCollector)
.behavior(new StageActivityBehavior())
.createActivity("C")
.listener("create", stateTransitionCollector)
.listener("enable", stateTransitionCollector)
.listener("manualStart", stateTransitionCollector)
.behavior(new TaskWaitState())
.endActivity()
.createActivity("X2")
.listener("create", stateTransitionCollector)
.listener("enable", stateTransitionCollector)
.listener("manualStart", stateTransitionCollector)
.behavior(new StageActivityBehavior())
.createActivity("A3")
.listener("create", stateTransitionCollector)
.listener("enable", stateTransitionCollector)
.listener("manualStart", stateTransitionCollector)
.behavior(new TaskWaitState())