Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/images/LS_instanceTree.jpg (renamed from examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/images/Main_instanceTree.jpg)bin20052 -> 20052 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdfbin306567 -> 289774 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex36
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1.launch1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1_sys.launch5
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors1/genmodel.egm34
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors1/run_DynAct1.launch4
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC1_behavior.jpgbin0 -> 17607 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC1_structure.jpgbin0 -> 15296 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC2_structure.jpgbin0 -> 17278 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC3_behavior.jpgbin0 -> 17607 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC3_structure.jpgbin0 -> 15296 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Appl_structure.jpgbin0 -> 16288 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Container_behavior.jpgbin0 -> 24336 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Container_structure.jpgbin0 -> 20714 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/LS_instanceTree.dot13
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/LS_instanceTree.jpgbin0 -> 20052 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Main_structure.jpgbin0 -> 16146 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional1_structure.jpgbin0 -> 17004 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional2_structure.jpgbin0 -> 17257 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional_structure.jpgbin0 -> 15184 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/dot2jpg.bat1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdfbin0 -> 314368 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex242
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/gen_DynAct2.launch1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.behavior105
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.structure36
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC2.structure177
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC3.behavior105
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC3.structure36
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Appl.structure142
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior6
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.structure178
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Main.structure142
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional.structure35
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional1.structure178
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional2.structure178
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC1.java5
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC2.java5
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC3.java5
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Appl.java5
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Container.java5
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Node_nodeRef1_main.java11
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional.java4
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional1.java5
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional2.java5
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalInterface.java11
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalReplicatedInterface.java11
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/PC.java25
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors2/tmp/log/main_Async.seq7808
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_behavior.jpgbin0 -> 18528 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_structure.jpgbin0 -> 18163 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC2_structure.jpgbin0 -> 17513 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_behavior.jpgbin0 -> 15691 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_structure.jpgbin0 -> 15296 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Appl_structure.jpgbin0 -> 16284 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_behavior.jpgbin0 -> 27845 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_structure.jpgbin0 -> 21638 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.dot13
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.jpgbin0 -> 20401 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Main_structure.jpgbin0 -> 16189 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional1_structure.jpgbin0 -> 17560 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional2_structure.jpgbin0 -> 17536 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional_structure.jpgbin0 -> 15184 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/dot2jpg.bat1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdfbin0 -> 321860 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex235
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/gen_DynAct3.launch1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.behavior2
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Appl.structure110
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior10
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC1_behavior.jpgbin0 -> 18528 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC1_structure.jpgbin0 -> 17925 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC2_structure.jpgbin0 -> 17434 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC3_behavior.jpgbin0 -> 15691 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC3_structure.jpgbin0 -> 15296 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Appl_structure.jpgbin0 -> 16441 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Controller_behavior.jpgbin0 -> 25066 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Controller_structure.jpgbin0 -> 20268 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/LS_instanceTree.dot15
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/LS_instanceTree.jpgbin0 -> 24943 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Main_structure.jpgbin0 -> 16286 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional1_structure.jpgbin0 -> 17217 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional2_structure.jpgbin0 -> 17257 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional_structure.jpgbin0 -> 15184 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Worker_behavior.jpgbin0 -> 15744 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Worker_structure.jpgbin0 -> 21436 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/dot2jpg.bat1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/org.eclipse.etrice.examples.dynamicactors4.pdfbin0 -> 362586 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/org.eclipse.etrice.examples.dynamicactors4.tex278
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/gen_DynAct4.launch1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.AC1.behavior2
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Controller.behavior8
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Optional1.structure178
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Optional2.structure178
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors4/src-gen/org/eclipse/etrice/examples/dynamicactors4/Controller.java4
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Appl_structure.jpgbin0 -> 16430 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Container_behavior.jpgbin0 -> 18307 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Container_structure.jpgbin0 -> 20961 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/LS_instanceTree.dot13
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/LS_instanceTree.jpgbin0 -> 20052 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Main_structure.jpgbin0 -> 16284 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Optional_behavior.jpgbin0 -> 15691 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Optional_structure.jpgbin0 -> 15296 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/dot2jpg.bat1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/org.eclipse.etrice.examples.dynamicactors5.pdfbin0 -> 202094 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/org.eclipse.etrice.examples.dynamicactors5.tex169
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/gen_DynAct5.launch1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors5/model/diagrams/org.eclipse.etrice.examples.dynamicactors5.Container.behavior4
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC1_behavior.jpgbin0 -> 16832 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC1_structure.jpgbin0 -> 15296 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC2_structure.jpgbin0 -> 17610 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC3_behavior.jpgbin0 -> 16832 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC3_structure.jpgbin0 -> 21310 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Appl_structure.jpgbin0 -> 16214 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Container_behavior.jpgbin0 -> 18375 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Container_structure.jpgbin0 -> 20862 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/LS_instanceTree.dot13
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/LS_instanceTree.jpgbin0 -> 20183 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Main_structure.jpgbin0 -> 16275 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Optional1_structure.jpgbin0 -> 17374 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Optional2_structure.jpgbin0 -> 17670 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/dot2jpg.bat1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/org.eclipse.etrice.examples.dynamicactors6.pdfbin0 -> 297780 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/org.eclipse.etrice.examples.dynamicactors6.tex224
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/gen_DynAct6.launch1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/genmodel.egm26
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors6/src-gen/org/eclipse/etrice/examples/dynamicactors6/AC1.java1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC1_behavior.jpgbin0 -> 17611 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC1_structure.jpgbin0 -> 15768 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC2_behavior.jpgbin0 -> 17473 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC2_structure.jpgbin0 -> 16006 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Appl_structure.jpgbin0 -> 16597 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Container_behavior.jpgbin0 -> 18452 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Container_structure.jpgbin0 -> 29574 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Controller_behavior.jpgbin0 -> 28162 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Controller_structure.jpgbin0 -> 22394 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/LS_instanceTree.dot17
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/LS_instanceTree.jpgbin0 -> 34468 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Main_structure.jpgbin0 -> 16273 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Optional1_structure.jpgbin0 -> 19400 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Optional2_structure.jpgbin0 -> 19624 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/dot2jpg.bat1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/org.eclipse.etrice.examples.dynamicactors7.pdfbin0 -> 354421 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/org.eclipse.etrice.examples.dynamicactors7.texbin0 -> 7812 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/gen_DynAct7.launch1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/model/diagrams/org.eclipse.etrice.examples.dynamicactors7.Controller.behavior12
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC1.java1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC2.java1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Controller.java1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Node_nodeRef1_main.java12
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Appl_structure.jpgbin0 -> 16414 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Container_behavior.jpgbin0 -> 28699 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Container_structure.jpgbin0 -> 28016 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/DeepSub1_behavior.jpgbin0 -> 25646 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/DeepSub1_structure.jpgbin0 -> 15227 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/LogSys1_instanceTree.dot15
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/LogSys1_instanceTree.jpgbin0 -> 29563 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Main_structure.jpgbin0 -> 16313 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional1_structure.jpgbin0 -> 17603 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional2_structure.jpgbin0 -> 17240 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional_structure.jpgbin0 -> 15224 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_Step3_behavior.jpgbin0 -> 24457 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_behavior.jpgbin0 -> 21155 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_structure.jpgbin0 -> 18290 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub2_behavior.jpgbin0 -> 16894 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub2_structure.jpgbin0 -> 15227 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/dot2jpg.bat1
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/org.eclipse.etrice.examples.dynamicactors8.pdfbin0 -> 394572 bytes
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/org.eclipse.etrice.examples.dynamicactors8.tex314
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/model/diagrams/org.eclipse.etrice.examples.dynamicactors8.Sub1.behavior6
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Appl.java8
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Container.java10
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/DeepSub1.java11
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional.java8
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional1.java12
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional2.java12
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub1.java13
-rw-r--r--examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub2.java12
-rw-r--r--plugins/org.eclipse.etrice.doc/doc/040-room-concepts.tex4
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors1.zipbin240967 -> 240646 bytes
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors2.zipbin26269 -> 230399 bytes
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors3.zipbin42892 -> 254265 bytes
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors4.zipbin46575 -> 289269 bytes
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors5.zipbin25563 -> 173128 bytes
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors6.zipbin42818 -> 228891 bytes
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors7.zipbin46650 -> 145235 bytes
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors8.zipbin53704 -> 321398 bytes
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.modellib.java.zipbin103816 -> 365287 bytes
-rw-r--r--plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.runtime.java.zipbin67925 -> 67923 bytes
-rw-r--r--runtime/org.eclipse.etrice.modellib.java/doc-gen/room.basic.types.java.tex70
-rw-r--r--runtime/org.eclipse.etrice.modellib.java/gen_modellib.launch5
-rw-r--r--runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpClient.behavior2
-rw-r--r--runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpServer.behavior2
-rw-r--r--runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.timing.ATimingService.behavior2
-rw-r--r--runtime/org.eclipse.etrice.runtime.java.aspects/dist/org.eclipse.etrice.runtime.java.aspects.jarbin8085 -> 8085 bytes
196 files changed, 3532 insertions, 8072 deletions
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/images/Main_instanceTree.jpg b/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/images/LS_instanceTree.jpg
index a33bd162a..a33bd162a 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/images/Main_instanceTree.jpg
+++ b/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/images/LS_instanceTree.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf b/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf
index 76579f738..84c6a4bb0 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf
+++ b/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex b/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex
index 00fe6a2b7..6230144fc 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex
+++ b/examples/org.eclipse.etrice.examples.dynamicactors1/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex
@@ -65,18 +65,20 @@
\listoffigures
\newpage
\section{Model Description}
+\section{Logical System Description}
+\level{2}{LS}
+\level{3}{Instance Tree}
+\begin{center}
+\includegraphics[scale=0.5]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//LS_instanceTree.jpg}
+\figcaption{LS Instance Tree}
+\end{center}
\section{Subsystem Description}
\level{2}{Main}
\level{3}{Structure}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Main_structure.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Main_structure.jpg}
\figcaption{Main Structure}
\end{center}
-\level{3}{Instance Tree}
-\begin{center}
-\includegraphics[scale=0.5]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Main_instanceTree.jpg}
-\figcaption{Main Instance Tree}
-\end{center}
\section{Protocol Class Description}
\level{2} {PC}
\level{3}{Incoming Messages}
@@ -103,7 +105,7 @@
\level{3}{Structure}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Appl_structure.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Appl_structure.jpg}
\figcaption{Appl Structure}
\end{center}
@@ -114,7 +116,7 @@
\level{3}{Structure}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Container_structure.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Container_structure.jpg}
\figcaption{Container Structure}
\end{center}
@@ -134,7 +136,7 @@
\level{3}{Statemachine}
\level{4}{Top Level}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Container_behavior.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Container_behavior.jpg}
\figcaption{Container Top State}
\end{center}
@@ -146,7 +148,7 @@
\level{3}{Structure}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Optional_structure.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Optional_structure.jpg}
\figcaption{Optional Structure}
\end{center}
@@ -157,7 +159,7 @@
\level{3}{Structure}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Optional1_structure.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Optional1_structure.jpg}
\figcaption{Optional1 Structure}
\end{center}
@@ -168,7 +170,7 @@
\level{3}{Structure}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Optional2_structure.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//Optional2_structure.jpg}
\figcaption{Optional2 Structure}
\end{center}
@@ -179,7 +181,7 @@
\level{3}{Structure}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC1_structure.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC1_structure.jpg}
\figcaption{AC1 Structure}
\end{center}
@@ -189,7 +191,7 @@
\level{3}{Statemachine}
\level{4}{Top Level}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC1_behavior.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC1_behavior.jpg}
\figcaption{AC1 Top State}
\end{center}
@@ -201,7 +203,7 @@
\level{3}{Structure}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC2_structure.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC2_structure.jpg}
\figcaption{AC2 Structure}
\end{center}
@@ -212,7 +214,7 @@
\level{3}{Structure}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC3_structure.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC3_structure.jpg}
\figcaption{AC3 Structure}
\end{center}
@@ -222,7 +224,7 @@
\level{3}{Statemachine}
\level{4}{Top Level}
\begin{center}
-\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC3_behavior.jpg}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors1//doc-gen//images//AC3_behavior.jpg}
\figcaption{AC3 Top State}
\end{center}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1.launch b/examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1.launch
index 8a7229846..1bcf18338 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1.launch
+++ b/examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1.launch
@@ -9,6 +9,7 @@
<listAttribute key="ModelFiles">
<listEntry value="${workspace_loc:/org.eclipse.etrice.examples.dynamicactors1/model/DynAct1.room}"/>
</listAttribute>
+<booleanAttribute key="Persist" value="false"/>
<booleanAttribute key="SaveGenModel" value="true"/>
<booleanAttribute key="Verbose" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1_sys.launch b/examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1_sys.launch
index 21dd98306..2a7d15d48 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1_sys.launch
+++ b/examples/org.eclipse.etrice.examples.dynamicactors1/gen_DynAct1_sys.launch
@@ -1,14 +1,15 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.etrice.generator.launch.java.launchConfigurationType">
<booleanAttribute key="Debug" value="false"/>
-<booleanAttribute key="GenDocumentation" value="true"/>
-<booleanAttribute key="GenInstanceDiagram" value="true"/>
+<booleanAttribute key="GenDocumentation" value="false"/>
+<booleanAttribute key="GenInstanceDiagram" value="false"/>
<stringAttribute key="GenModelPath" value="${workspace_loc:/org.eclipse.etrice.examples.dynamicactors1}"/>
<booleanAttribute key="Lib" value="false"/>
<booleanAttribute key="MSC" value="true"/>
<listAttribute key="ModelFiles">
<listEntry value="${workspace_loc:/org.eclipse.etrice.examples.dynamicactors1/model/DynAct1.etmap}"/>
</listAttribute>
+<booleanAttribute key="Persist" value="false"/>
<booleanAttribute key="SaveGenModel" value="true"/>
<booleanAttribute key="Verbose" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors1/genmodel.egm b/examples/org.eclipse.etrice.examples.dynamicactors1/genmodel.egm
index 18bb2ed6f..5c7b5fbde 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors1/genmodel.egm
+++ b/examples/org.eclipse.etrice.examples.dynamicactors1/genmodel.egm
@@ -32,7 +32,7 @@
<states xsi:type="room:SimpleState" name="Ready"/>
<states xsi:type="room:SimpleState" name="AskHelper">
<entryCode>
- <commands>hlp.sayHello();</commands>
+ <lines>hlp.sayHello();</lines>
</entryCode>
</states>
<transitions xsi:type="room:InitialTransition" name="init">
@@ -51,8 +51,8 @@
<transitions xsi:type="room:TriggeredTransition" name="tr1">
<to xsi:type="room:StateTerminal" state="//@xpActorClasses.0/@stateMachine/@states.0"/>
<action>
- <commands>System.out.println(&quot;helper said &quot;+txt);</commands>
- <commands>p0.hello(&quot;this is AC1, instance &quot;+getInstancePath());</commands>
+ <lines>System.out.println(&quot;helper said &quot;+txt);</lines>
+ <lines>p0.hello(&quot;this is AC1, instance &quot;+getInstancePath());</lines>
</action>
<from xsi:type="room:StateTerminal" state="//@xpActorClasses.0/@stateMachine/@states.1"/>
<triggers>
@@ -78,7 +78,7 @@
<transitions xsi:type="room:TriggeredTransition" name="tr0">
<to xsi:type="room:StateTerminal" state="//@xpActorClasses.2/@stateMachine/@states.0"/>
<action>
- <commands>p0.hello(&quot;this is AC3, instance &quot;+getInstancePath());</commands>
+ <lines>p0.hello(&quot;this is AC3, instance &quot;+getInstancePath());</lines>
</action>
<from xsi:type="room:StateTerminal" state="//@xpActorClasses.2/@stateMachine/@states.0"/>
<triggers>
@@ -99,22 +99,22 @@
<stateMachine>
<states xsi:type="room:SimpleState" name="CreateOptional2">
<entryCode>
- <commands>dumpTree(&quot;before creation of Optional2&quot;);</commands>
- <commands>opt.createOptionalActor(&quot;Optional2&quot;, getThread());</commands>
- <commands>p0.sayHello();</commands>
- <commands>dumpTree(&quot;after creation of Optional2&quot;);</commands>
+ <lines>dumpTree(&quot;before creation of Optional2&quot;);</lines>
+ <lines>opt.createOptionalActor(&quot;Optional2&quot;, getThread());</lines>
+ <lines>p0.sayHello();</lines>
+ <lines>dumpTree(&quot;after creation of Optional2&quot;);</lines>
</entryCode>
</states>
<states xsi:type="room:SimpleState" name="CreateOptional1">
<entryCode>
- <commands>opt.createOptionalActor(&quot;Optional1&quot;, getThread());</commands>
- <commands>p0.sayHello();</commands>
- <commands>dumpTree(&quot;after creation of Optional1&quot;);</commands>
+ <lines>opt.createOptionalActor(&quot;Optional1&quot;, getThread());</lines>
+ <lines>p0.sayHello();</lines>
+ <lines>dumpTree(&quot;after creation of Optional1&quot;);</lines>
</entryCode>
</states>
<states xsi:type="room:SimpleState" name="ReceivedHelloAgain">
<entryCode>
- <commands>System.out.println(&quot;Done, enter 'quit' to exit&quot;); </commands>
+ <lines>System.out.println(&quot;Done, enter 'quit' to exit&quot;); </lines>
</entryCode>
</states>
<transitions xsi:type="room:InitialTransition" name="init">
@@ -123,9 +123,9 @@
<transitions xsi:type="room:TriggeredTransition" name="tr0">
<to xsi:type="room:StateTerminal" state="//@xpActorClasses.4/@stateMachine/@states.1"/>
<action>
- <commands>System.out.println(txt+&quot;\n&quot;);</commands>
- <commands>opt.destroyOptionalActor();</commands>
- <commands>dumpTree(&quot;after deletion of Optional2&quot;);</commands>
+ <lines>System.out.println(txt+&quot;\n&quot;);</lines>
+ <lines>opt.destroyOptionalActor();</lines>
+ <lines>dumpTree(&quot;after deletion of Optional2&quot;);</lines>
</action>
<from xsi:type="room:StateTerminal" state="//@xpActorClasses.4/@stateMachine/@states.0"/>
<triggers>
@@ -138,8 +138,8 @@
<transitions xsi:type="room:TriggeredTransition" name="tr2">
<to xsi:type="room:StateTerminal" state="//@xpActorClasses.4/@stateMachine/@states.2"/>
<action>
- <commands>System.out.println(txt+&quot;\n&quot;);</commands>
- <commands>opt.destroyOptionalActor();</commands>
+ <lines>System.out.println(txt+&quot;\n&quot;);</lines>
+ <lines>opt.destroyOptionalActor();</lines>
</action>
<from xsi:type="room:StateTerminal" state="//@xpActorClasses.4/@stateMachine/@states.1"/>
<triggers>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors1/run_DynAct1.launch b/examples/org.eclipse.etrice.examples.dynamicactors1/run_DynAct1.launch
index 71a93ac4b..b83858bdb 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors1/run_DynAct1.launch
+++ b/examples/org.eclipse.etrice.examples.dynamicactors1/run_DynAct1.launch
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.jdt.launching.localJavaApplication">
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
-<listEntry value="/org.eclipse.etrice.examples.dynamicactors1"/>
+<listEntry value="/org.eclipse.etrice.examples.dynamicactors1/src-gen/org/eclipse/etrice/examples/dynamicactors1/Node_nodeRef1_mainRunner.java"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
-<listEntry value="4"/>
+<listEntry value="1"/>
</listAttribute>
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_USE_START_ON_FIRST_THREAD" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.etrice.examples.dynamicactors1.Node_nodeRef1_mainRunner"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC1_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC1_behavior.jpg
new file mode 100644
index 000000000..509bc3f1f
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC1_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC1_structure.jpg
new file mode 100644
index 000000000..ac50659d8
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC2_structure.jpg
new file mode 100644
index 000000000..6ddae441f
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC3_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC3_behavior.jpg
new file mode 100644
index 000000000..509bc3f1f
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC3_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC3_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC3_structure.jpg
new file mode 100644
index 000000000..ac50659d8
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/AC3_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Appl_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Appl_structure.jpg
new file mode 100644
index 000000000..cd3965a9c
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Appl_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Container_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Container_behavior.jpg
new file mode 100644
index 000000000..d41be3434
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Container_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Container_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Container_structure.jpg
new file mode 100644
index 000000000..3a0e16eb5
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Container_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/LS_instanceTree.dot b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/LS_instanceTree.dot
new file mode 100644
index 000000000..c8331108b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/LS_instanceTree.dot
@@ -0,0 +1,13 @@
+digraph LS {
+ rankdir=TD;
+ node [shape=box];
+ _LS [label="LS\n(LS)" style=filled color=red];
+ _LS_main [label="main\n(Main)" style=filled color=yellow];
+ _LS -> _LS_main;
+ _LS_main_appl [label="appl\n(Appl)\n@nodeRef1:PhysicalThread1"];
+ _LS_main -> _LS_main_appl;
+ _LS_main_appl_cont [label="cont\n(Container)\n@nodeRef1:PhysicalThread1"];
+ _LS_main_appl -> _LS_main_appl_cont;
+ _LS_main_appl_cont_opt [label="optional opt\n(Optional)\n@nodeRef1:PhysicalThread1" color=blue style=dashed];
+ _LS_main_appl_cont -> _LS_main_appl_cont_opt;
+}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/LS_instanceTree.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/LS_instanceTree.jpg
new file mode 100644
index 000000000..a33bd162a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/LS_instanceTree.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Main_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Main_structure.jpg
new file mode 100644
index 000000000..60f85bcc9
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Main_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional1_structure.jpg
new file mode 100644
index 000000000..2059a8ffc
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional2_structure.jpg
new file mode 100644
index 000000000..688d6ca8b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional_structure.jpg
new file mode 100644
index 000000000..d79bdbfcd
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/Optional_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/dot2jpg.bat b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/dot2jpg.bat
new file mode 100644
index 000000000..7c0d3507a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/images/dot2jpg.bat
@@ -0,0 +1 @@
+dot -Tjpg -o LS_instanceTree.jpg LS_instanceTree.dot
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf
new file mode 100644
index 000000000..27bcf417f
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex
new file mode 100644
index 000000000..a3aa034d4
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex
@@ -0,0 +1,242 @@
+\documentclass[titlepage]{article}
+\usepackage{graphicx}
+\usepackage[a4paper,text={160mm,255mm},centering,headsep=5mm,footskip=10mm]{geometry}
+\usepackage{nonfloat}
+\parindent 0pt
+\makeatletter
+\newcommand\level[1]{%
+ \ifcase#1\relax\expandafter\chapter\or
+ \expandafter\section\or
+ \expandafter\subsection\or
+ \expandafter\subsubsection\else
+ \def\next{\@level{#1}}\expandafter\next
+ \fi}
+
+\newcommand{\@level}[1]{%
+\@startsection{level#1}
+ {#1}
+ {\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries}}
+
+\newdimen\@leveldim
+ \newdimen\@dotsdim
+ {\normalfont\normalsize
+ \sbox\z@{0}\global\@leveldim=\wd\z@
+ \sbox\z@{.}\global\@dotsdim=\wd\z@
+ }
+\newcounter{level4}[subsubsection]
+ \@namedef{thelevel4}{\thesubsubsection.\arabic{level4}}
+ \@namedef{level4mark}#1{}
+ \def\l@section{\@dottedtocline{1}{0pt}{\dimexpr\@leveldim*4+\@dotsdim*1+6pt\relax}}
+ \def\l@subsection{\@dottedtocline{2}{0pt}{\dimexpr\@leveldim*5+\@dotsdim*2+6pt\relax}}
+ \def\l@subsubsection{\@dottedtocline{3}{0pt}{\dimexpr\@leveldim*6+\@dotsdim*3+6pt\relax}}
+ \@namedef{l@level4}{\@dottedtocline{4}{0pt}{\dimexpr\@leveldim*7+\@dotsdim*4+6pt\relax}}
+
+\count@=4
+ \def\@ncp#1{\number\numexpr\count@+#1\relax}
+ \loop\ifnum\count@<100
+ \begingroup\edef\x{\endgroup
+ \noexpand\newcounter{level\@ncp{1}}[level\number\count@]
+ \noexpand\@namedef{thelevel\@ncp{1}}{%
+ \noexpand\@nameuse{thelevel\@ncp{0}}.\noexpand\arabic{level\@ncp{0}}}
+ \noexpand\@namedef{level\@ncp{1}mark}####1{}%
+ \noexpand\@namedef{l@level\@ncp{1}}%
+ {\noexpand\@dottedtocline{\@ncp{1}}{0pt}{\the\dimexpr\@leveldim*\@ncp{5}+\@dotsdim*\@ncp{0}\relax}}}%
+ \x
+ \advance\count@\@ne
+ \repeat
+ \makeatother
+ \setcounter{secnumdepth}{100}
+ \setcounter{tocdepth}{100}
+
+
+\title{org.eclipse.etrice.examples.dynamicactors1 Model Documentation}
+\date{\today}
+\author{generated by eTrice}
+
+\begin{document}
+\pagestyle{plain}
+\maketitle
+\tableofcontents
+
+\newpage
+\listoffigures
+\newpage
+\section{Model Description}
+\section{Logical System Description}
+\level{2}{LS}
+\level{3}{Instance Tree}
+\begin{center}
+\includegraphics[scale=0.5]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//LS_instanceTree.jpg}
+\figcaption{LS Instance Tree}
+\end{center}
+\section{Subsystem Description}
+\level{2}{Main}
+\level{3}{Structure}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//Main_structure.jpg}
+\figcaption{Main Structure}
+\end{center}
+\section{Protocol Class Description}
+ \level{2} {PC}
+ \level{3}{Incoming Messages}
+
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ sayHello & & \\
+ \hline
+ \end{tabular}
+
+ \level{3}{Outgoing Messages}
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ hello & txt & \\
+ \hline
+ \end{tabular}
+\section{Data Class Description}
+\section{Actor Class Description}
+\level{2}{Appl}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//Appl_structure.jpg}
+\figcaption{Appl Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Container}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//Container_structure.jpg}
+\figcaption{Container Structure}
+\end{center}
+
+\level{3}{Attributes}
+\begin{tabular}[ht]{|l|l|l|}
+\hline
+Name & Type & Description\\
+\hline
+counter & int32 & \\
+\hline
+\end{tabular}
+
+\level{3}{Operations}
+\begin{tabular}[ht]{|l|l|}
+\hline
+ Name: & printMemory\\
+ \hline
+ ReturnType: & void\\
+ \hline
+ Arguments: & msg:string\\
+ \hline
+\end{tabular}
+\newline\newline\newline
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//Container_behavior.jpg}
+\figcaption{Container Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{Optional}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//Optional_structure.jpg}
+\figcaption{Optional Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Optional1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//Optional1_structure.jpg}
+\figcaption{Optional1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Optional2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//Optional2_structure.jpg}
+\figcaption{Optional2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{AC1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//AC1_structure.jpg}
+\figcaption{AC1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//AC1_behavior.jpg}
+\figcaption{AC1 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{AC2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//AC2_structure.jpg}
+\figcaption{AC2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{AC3}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//AC3_structure.jpg}
+\figcaption{AC3 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors2//doc-gen//images//AC3_behavior.jpg}
+\figcaption{AC3 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\end{document}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/gen_DynAct2.launch b/examples/org.eclipse.etrice.examples.dynamicactors2/gen_DynAct2.launch
index e2e394cea..f45d43aec 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/gen_DynAct2.launch
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/gen_DynAct2.launch
@@ -9,6 +9,7 @@
<listAttribute key="ModelFiles">
<listEntry value="${workspace_loc:/org.eclipse.etrice.examples.dynamicactors2/model/DynAct2.etmap}"/>
</listAttribute>
+<booleanAttribute key="Persist" value="false"/>
<booleanAttribute key="SaveGenModel" value="false"/>
<booleanAttribute key="Verbose" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.behavior b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.behavior
new file mode 100644
index 000000000..2160bfc32
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.behavior
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.behavior" name="Behavior of AC1" pictogramLinks="//@link //@children.0/@link //@children.0/@children.1/@link //@children.0/@children.2/@link //@connections.0/@link //@connections.1/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:AC1"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="sg"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40" cornerHeight="20" cornerWidth="20"/>
+ <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40" cornerHeight="20" cornerWidth="20"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#StateGraph:AC1$sg"/>
+ </link>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.2" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="800" height="80" y="40" font="//@fonts.1" horizontalAlignment="ALIGNMENT_RIGHT" verticalAlignment="ALIGNMENT_TOP" value="/"/>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="trp"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="40" height="40" x="100" y="100">
+ <graphicsAlgorithmChildren xsi:type="al:Ellipse" background="//@colors.1" foreground="//@colors.2" lineWidth="2" transparency="0.0" width="20" height="20" x="10" y="10"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#StateGraph:AC1$sg"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.1/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.2" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="40" height="20" y="10" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="I"/>
+ </children>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="state"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="340" y="120">
+ <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
+ <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" x="30" y="24">
+ <points x="-3" y="-3"/>
+ <points x="-3" y="3"/>
+ <points x="-11" y="3"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" x="30" y="24">
+ <points x="3" y="-3"/>
+ <points x="3" y="3"/>
+ <points x="11" y="3"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" x="30" y="24">
+ <points x="-2" y="-3"/>
+ <points x="-2" y="3"/>
+ <points x="2" y="3"/>
+ <points x="2" y="-3"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#SimpleState:AC1$Ready"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.1" incomingConnections="//@connections.0 //@connections.1" referencedGraphicsAlgorithm="//@children.0/@children.2/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.2" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="60" height="30" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="Ready"/>
+ </children>
+ </children>
+ </children>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.1/@anchors.0" end="//@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="trans"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct2.room#InitialTransition:AC1$initial"/>
+ </link>
+ <connectionDecorators visible="true" locationRelative="true" location="1.0">
+ <graphicsAlgorithm xsi:type="al:Polygon" background="//@colors.1" foreground="//@colors.2" lineWidth="1" filled="true" transparency="0.0">
+ <points x="-15" y="5"/>
+ <points/>
+ <points x="-15" y="-5"/>
+ </graphicsAlgorithm>
+ </connectionDecorators>
+ <connectionDecorators visible="true" active="true" locationRelative="true" location="0.5">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="10" font="//@fonts.0" value="init"/>
+ </connectionDecorators>
+ </connections>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.2/@anchors.0" end="//@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="trans"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct2.room#TriggeredTransition:AC1$tr0"/>
+ </link>
+ <connectionDecorators visible="true" locationRelative="true" location="1.0">
+ <graphicsAlgorithm xsi:type="al:Polygon" background="//@colors.2" foreground="//@colors.2" lineWidth="1" filled="true" transparency="0.0">
+ <points x="-15" y="5"/>
+ <points/>
+ <points x="-15" y="-5"/>
+ </graphicsAlgorithm>
+ </connectionDecorators>
+ <connectionDecorators visible="true" active="true" locationRelative="true" location="0.5">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="10" font="//@fonts.0" value="tr0: &lt;sayHello:p0>"/>
+ </connectionDecorators>
+ <bendpoints x="440" y="325"/>
+ </connections>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <fonts name="Arial" size="8"/>
+ <fonts name="Arial" size="9" bold="true"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.structure b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.structure
new file mode 100644
index 000000000..7c24863f9
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.structure
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of AC1" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:AC1"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:AC1"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value=""/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="80" height="80" x="400">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.2" foreground="//@colors.2" lineWidth="2" transparency="0.0" width="40" height="40" x="20" y="20"/>
+ <graphicsAlgorithmChildren xsi:type="al:Ellipse" background="//@colors.1" foreground="//@colors.1" lineWidth="2" transparency="0.0" width="20" height="20" x="30" y="30"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:AC1$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="80" height="20" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC2.structure b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC2.structure
new file mode 100644
index 000000000..9a8d9f9b1
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC2.structure
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of AC2" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link //@children.0/@children.0/@children.2/@link //@children.0/@children.1/@link //@connections.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:AC2"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:AC2"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="ref"/>
+ <properties key="actorref_version" value="2"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="240" height="140" x="320" y="160">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="180" height="80" x="33" y="27">
+ <properties key="actorref_graphic_element" value="replborder"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="180" height="80" x="30" y="30">
+ <properties key="actorref_graphic_element" value="mainborder"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="20" height="10" x="150" y="50">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="20" height="10" x="145" y="65">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="15"/>
+ <points x="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="30"/>
+ <points x="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="45"/>
+ <points x="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="60"/>
+ <points x="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="75"/>
+ <points x="75"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="10" y="80"/>
+ <points x="90"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="25" y="80"/>
+ <points x="105"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="40" y="80"/>
+ <points x="120"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="55" y="80"/>
+ <points x="135"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="70" y="80"/>
+ <points x="150"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="85" y="80"/>
+ <points x="165"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="100" y="80"/>
+ <points x="180"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="115" y="80"/>
+ <points x="180" y="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="130" y="80"/>
+ <points x="180" y="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="145" y="80"/>
+ <points x="180" y="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="160" y="80"/>
+ <points x="180" y="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="175" y="80"/>
+ <points x="180" y="75"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="25" height="25" x="185" y="30">
+ <properties key="actorref_graphic_element" value="sizeframe"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorRef:AC2$deep_sub"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.1">
+ <properties key="actorref_graphic_element" value="layerconn_anchor"/>
+ </anchors>
+ <children visible="true">
+ <properties key="actorref_graphic_element" value="name_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="deep_sub&#xA;(AC3)"/>
+ </children>
+ <children>
+ <properties key="actorref_graphic_element" value="size_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="25" height="25" x="185" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="1"/>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value=""/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="60" height="60" x="90">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.2" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="18" height="18" x="21" y="21"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:AC3$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" incomingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.0/@children.2/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="60" height="15" y="6" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="R"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="80" height="80" x="400">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="8" transparency="0.0" width="40" height="40" x="20" y="20"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:AC2$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.1/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="80" height="20" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.1/@anchors.0" end="//@children.0/@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="bind"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct2.room#Binding:AC2$p0!.-p0!deep_sub"/>
+ </link>
+ </connections>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC3.behavior b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC3.behavior
new file mode 100644
index 000000000..c78c475c8
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC3.behavior
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.behavior" name="Behavior of AC3" pictogramLinks="//@link //@children.0/@link //@children.0/@children.1/@link //@children.0/@children.2/@link //@connections.0/@link //@connections.1/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:AC3"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="sg"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40" cornerHeight="20" cornerWidth="20"/>
+ <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40" cornerHeight="20" cornerWidth="20"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#StateGraph:AC3$sg"/>
+ </link>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.2" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="800" height="80" y="40" font="//@fonts.1" horizontalAlignment="ALIGNMENT_RIGHT" verticalAlignment="ALIGNMENT_TOP" value="/"/>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="trp"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="40" height="40" x="100" y="100">
+ <graphicsAlgorithmChildren xsi:type="al:Ellipse" background="//@colors.1" foreground="//@colors.2" lineWidth="2" transparency="0.0" width="20" height="20" x="10" y="10"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#StateGraph:AC3$sg"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.1/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.2" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="40" height="20" y="10" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="I"/>
+ </children>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="state"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="340" y="120">
+ <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
+ <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" x="30" y="24">
+ <points x="-3" y="-3"/>
+ <points x="-3" y="3"/>
+ <points x="-11" y="3"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" x="30" y="24">
+ <points x="3" y="-3"/>
+ <points x="3" y="3"/>
+ <points x="11" y="3"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" x="30" y="24">
+ <points x="-2" y="-3"/>
+ <points x="-2" y="3"/>
+ <points x="2" y="3"/>
+ <points x="2" y="-3"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#SimpleState:AC3$Ready"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.1" incomingConnections="//@connections.0 //@connections.1" referencedGraphicsAlgorithm="//@children.0/@children.2/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.2" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="60" height="30" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="Ready"/>
+ </children>
+ </children>
+ </children>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.1/@anchors.0" end="//@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="trans"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct2.room#InitialTransition:AC3$initial"/>
+ </link>
+ <connectionDecorators visible="true" locationRelative="true" location="1.0">
+ <graphicsAlgorithm xsi:type="al:Polygon" background="//@colors.1" foreground="//@colors.2" lineWidth="1" filled="true" transparency="0.0">
+ <points x="-15" y="5"/>
+ <points/>
+ <points x="-15" y="-5"/>
+ </graphicsAlgorithm>
+ </connectionDecorators>
+ <connectionDecorators visible="true" active="true" locationRelative="true" location="0.5">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="10" font="//@fonts.0" value="init"/>
+ </connectionDecorators>
+ </connections>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.2/@anchors.0" end="//@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="trans"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct2.room#TriggeredTransition:AC3$tr0"/>
+ </link>
+ <connectionDecorators visible="true" locationRelative="true" location="1.0">
+ <graphicsAlgorithm xsi:type="al:Polygon" background="//@colors.2" foreground="//@colors.2" lineWidth="1" filled="true" transparency="0.0">
+ <points x="-15" y="5"/>
+ <points/>
+ <points x="-15" y="-5"/>
+ </graphicsAlgorithm>
+ </connectionDecorators>
+ <connectionDecorators visible="true" active="true" locationRelative="true" location="0.5">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="10" font="//@fonts.0" value="tr0: &lt;sayHello:p0>"/>
+ </connectionDecorators>
+ <bendpoints x="440" y="325"/>
+ </connections>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <fonts name="Arial" size="8"/>
+ <fonts name="Arial" size="9" bold="true"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC3.structure b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC3.structure
new file mode 100644
index 000000000..85517bd9c
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC3.structure
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of AC3" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:AC3"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:AC3"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value=""/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="80" height="80" x="400">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.2" foreground="//@colors.2" lineWidth="2" transparency="0.0" width="40" height="40" x="20" y="20"/>
+ <graphicsAlgorithmChildren xsi:type="al:Ellipse" background="//@colors.1" foreground="//@colors.1" lineWidth="2" transparency="0.0" width="20" height="20" x="30" y="30"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:AC3$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="80" height="20" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Appl.structure b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Appl.structure
new file mode 100644
index 000000000..738e9dab9
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Appl.structure
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of Appl" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Appl"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Appl"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="ref"/>
+ <properties key="actorref_version" value="2"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="240" height="140" x="320" y="160">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="180" height="80" x="33" y="27">
+ <properties key="actorref_graphic_element" value="replborder"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="180" height="80" x="30" y="30">
+ <properties key="actorref_graphic_element" value="mainborder"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="150" y="50">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="145" y="65">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="15"/>
+ <points x="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="30"/>
+ <points x="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="45"/>
+ <points x="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="60"/>
+ <points x="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="75"/>
+ <points x="75"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="10" y="80"/>
+ <points x="90"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="25" y="80"/>
+ <points x="105"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="40" y="80"/>
+ <points x="120"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="55" y="80"/>
+ <points x="135"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="70" y="80"/>
+ <points x="150"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="85" y="80"/>
+ <points x="165"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="100" y="80"/>
+ <points x="180"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="115" y="80"/>
+ <points x="180" y="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="130" y="80"/>
+ <points x="180" y="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="145" y="80"/>
+ <points x="180" y="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="160" y="80"/>
+ <points x="180" y="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="175" y="80"/>
+ <points x="180" y="75"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="25" height="25" x="185" y="30">
+ <properties key="actorref_graphic_element" value="sizeframe"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorRef:Appl$cont"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.1">
+ <properties key="actorref_graphic_element" value="layerconn_anchor"/>
+ </anchors>
+ <children visible="true">
+ <properties key="actorref_graphic_element" value="name_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="cont&#xA;(Container)"/>
+ </children>
+ <children>
+ <properties key="actorref_graphic_element" value="size_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="25" height="25" x="185" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="1"/>
+ </children>
+ </children>
+ </children>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior
index f4ae5799e..7f05b2d80 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior
@@ -34,7 +34,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="147" height="90" x="127" y="126">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="87" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="62" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="43" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="43" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -65,7 +65,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="147" height="90" x="40" y="222">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="87" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="62" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="43" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="43" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -96,7 +96,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="133" y="410">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.structure b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.structure
new file mode 100644
index 000000000..3cb32c553
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.structure
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of Container" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link //@children.0/@children.0/@children.2/@link //@children.0/@children.1/@link //@connections.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Container"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Container"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="ref"/>
+ <properties key="actorref_version" value="2"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="240" height="140" x="320" y="160">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="180" height="80" x="33" y="27">
+ <properties key="actorref_graphic_element" value="replborder"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="180" height="80" x="30" y="30">
+ <properties key="actorref_graphic_element" value="mainborder"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="20" height="10" x="150" y="50">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="20" height="10" x="145" y="65">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="15"/>
+ <points x="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="30"/>
+ <points x="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="45"/>
+ <points x="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="60"/>
+ <points x="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="75"/>
+ <points x="75"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="10" y="80"/>
+ <points x="90"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="25" y="80"/>
+ <points x="105"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="40" y="80"/>
+ <points x="120"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="55" y="80"/>
+ <points x="135"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="70" y="80"/>
+ <points x="150"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="85" y="80"/>
+ <points x="165"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="100" y="80"/>
+ <points x="180"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="115" y="80"/>
+ <points x="180" y="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="130" y="80"/>
+ <points x="180" y="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="145" y="80"/>
+ <points x="180" y="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="160" y="80"/>
+ <points x="180" y="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="true" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="175" y="80"/>
+ <points x="180" y="75"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="25" height="25" x="185" y="30">
+ <properties key="actorref_graphic_element" value="sizeframe"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorRef:Container$opt"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.1">
+ <properties key="actorref_graphic_element" value="layerconn_anchor"/>
+ </anchors>
+ <children visible="true">
+ <properties key="actorref_graphic_element" value="name_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="opt&#xA;(Optional)"/>
+ </children>
+ <children>
+ <properties key="actorref_graphic_element" value="size_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="25" height="25" x="185" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="*"/>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="R"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="60" height="60" x="90">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.2" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="18" height="18" x="21" y="21"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:Optional$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" incomingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.0/@children.2/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="60" height="15" y="6" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="C"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="80" height="80" x="400" y="60">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="2" transparency="0.0" width="40" height="40" x="20" y="20"/>
+ <graphicsAlgorithmChildren xsi:type="al:Ellipse" background="//@colors.2" foreground="//@colors.2" lineWidth="2" transparency="0.0" width="20" height="20" x="30" y="30"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:Container$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.1/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="80" height="20" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.1/@anchors.0" end="//@children.0/@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="bind"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct2.room#Binding:Container$p0!.-p0!opt"/>
+ </link>
+ </connections>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Main.structure b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Main.structure
new file mode 100644
index 000000000..18853ec25
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Main.structure
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of Main" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#SubSystemClass:Main"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#SubSystemClass:Main"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="ref"/>
+ <properties key="actorref_version" value="2"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="240" height="140" x="320" y="160">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="180" height="80" x="33" y="27">
+ <properties key="actorref_graphic_element" value="replborder"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="180" height="80" x="30" y="30">
+ <properties key="actorref_graphic_element" value="mainborder"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="150" y="50">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="145" y="65">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="15"/>
+ <points x="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="30"/>
+ <points x="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="45"/>
+ <points x="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="60"/>
+ <points x="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="75"/>
+ <points x="75"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="10" y="80"/>
+ <points x="90"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="25" y="80"/>
+ <points x="105"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="40" y="80"/>
+ <points x="120"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="55" y="80"/>
+ <points x="135"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="70" y="80"/>
+ <points x="150"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="85" y="80"/>
+ <points x="165"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="100" y="80"/>
+ <points x="180"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="115" y="80"/>
+ <points x="180" y="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="130" y="80"/>
+ <points x="180" y="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="145" y="80"/>
+ <points x="180" y="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="160" y="80"/>
+ <points x="180" y="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="175" y="80"/>
+ <points x="180" y="75"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="25" height="25" x="185" y="30">
+ <properties key="actorref_graphic_element" value="sizeframe"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorRef:Main$appl"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.1">
+ <properties key="actorref_graphic_element" value="layerconn_anchor"/>
+ </anchors>
+ <children visible="true">
+ <properties key="actorref_graphic_element" value="name_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="appl&#xA;(Appl)"/>
+ </children>
+ <children>
+ <properties key="actorref_graphic_element" value="size_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="25" height="25" x="185" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="1"/>
+ </children>
+ </children>
+ </children>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional.structure b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional.structure
new file mode 100644
index 000000000..095d084fe
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional.structure
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of Optional" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Optional"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Optional"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="R"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="80" height="80" x="400">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="8" transparency="0.0" width="40" height="40" x="20" y="20"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:Optional$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="80" height="20" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional1.structure b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional1.structure
new file mode 100644
index 000000000..b0aeba398
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional1.structure
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of Optional1" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link //@children.0/@children.0/@children.2/@link //@children.0/@children.1/@link //@connections.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Optional1"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Optional1"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="ref"/>
+ <properties key="actorref_version" value="2"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="240" height="140" x="320" y="160">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="180" height="80" x="33" y="27">
+ <properties key="actorref_graphic_element" value="replborder"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="180" height="80" x="30" y="30">
+ <properties key="actorref_graphic_element" value="mainborder"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="20" height="10" x="150" y="50">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="20" height="10" x="145" y="65">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="15"/>
+ <points x="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="30"/>
+ <points x="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="45"/>
+ <points x="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="60"/>
+ <points x="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="75"/>
+ <points x="75"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="10" y="80"/>
+ <points x="90"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="25" y="80"/>
+ <points x="105"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="40" y="80"/>
+ <points x="120"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="55" y="80"/>
+ <points x="135"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="70" y="80"/>
+ <points x="150"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="85" y="80"/>
+ <points x="165"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="100" y="80"/>
+ <points x="180"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="115" y="80"/>
+ <points x="180" y="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="130" y="80"/>
+ <points x="180" y="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="145" y="80"/>
+ <points x="180" y="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="160" y="80"/>
+ <points x="180" y="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="175" y="80"/>
+ <points x="180" y="75"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="25" height="25" x="185" y="30">
+ <properties key="actorref_graphic_element" value="sizeframe"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorRef:Optional1$sub1"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.1">
+ <properties key="actorref_graphic_element" value="layerconn_anchor"/>
+ </anchors>
+ <children visible="true">
+ <properties key="actorref_graphic_element" value="name_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="sub1&#xA;(AC1)"/>
+ </children>
+ <children>
+ <properties key="actorref_graphic_element" value="size_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="25" height="25" x="185" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="1"/>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value=""/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="60" height="60" x="90">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.2" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="18" height="18" x="21" y="21"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:AC1$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" incomingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.0/@children.2/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="60" height="15" y="6" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="R"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="80" height="80" x="400">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.4" lineWidth="8" transparency="0.0" width="40" height="40" x="20" y="20"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:Optional$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.1/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.4" lineWidth="1" filled="false" transparency="0.0" width="80" height="20" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.1/@anchors.0" end="//@children.0/@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="bind"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct2.room#Binding:Optional1$p0!.-p0!sub1"/>
+ </link>
+ </connections>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <colors red="100" green="100" blue="100"/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional2.structure b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional2.structure
new file mode 100644
index 000000000..46922e6d1
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Optional2.structure
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of Optional2" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link //@children.0/@children.0/@children.2/@link //@children.0/@children.1/@link //@connections.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Optional2"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorClass:Optional2"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="ref"/>
+ <properties key="actorref_version" value="2"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="240" height="140" x="320" y="160">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="180" height="80" x="33" y="27">
+ <properties key="actorref_graphic_element" value="replborder"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="180" height="80" x="30" y="30">
+ <properties key="actorref_graphic_element" value="mainborder"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="150" y="50">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="145" y="65">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="15"/>
+ <points x="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="30"/>
+ <points x="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="45"/>
+ <points x="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="60"/>
+ <points x="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="75"/>
+ <points x="75"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="10" y="80"/>
+ <points x="90"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="25" y="80"/>
+ <points x="105"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="40" y="80"/>
+ <points x="120"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="55" y="80"/>
+ <points x="135"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="70" y="80"/>
+ <points x="150"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="85" y="80"/>
+ <points x="165"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="100" y="80"/>
+ <points x="180"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="115" y="80"/>
+ <points x="180" y="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="130" y="80"/>
+ <points x="180" y="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="145" y="80"/>
+ <points x="180" y="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="160" y="80"/>
+ <points x="180" y="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="175" y="80"/>
+ <points x="180" y="75"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="25" height="25" x="185" y="30">
+ <properties key="actorref_graphic_element" value="sizeframe"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#ActorRef:Optional2$sub2"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.1">
+ <properties key="actorref_graphic_element" value="layerconn_anchor"/>
+ </anchors>
+ <children visible="true">
+ <properties key="actorref_graphic_element" value="name_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="sub2&#xA;(AC2)"/>
+ </children>
+ <children>
+ <properties key="actorref_graphic_element" value="size_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="25" height="25" x="185" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="1"/>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="R"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="60" height="60" x="90">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.2" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="18" height="18" x="21" y="21"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:AC2$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" incomingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.0/@children.2/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="60" height="15" y="6" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="R"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="80" height="80" x="400">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.4" lineWidth="8" transparency="0.0" width="40" height="40" x="20" y="20"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct2.room#Port:Optional$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.1/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.4" lineWidth="1" filled="false" transparency="0.0" width="80" height="20" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.1/@anchors.0" end="//@children.0/@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="bind"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct2.room#Binding:Optional2$p0!.-p0!sub2"/>
+ </link>
+ </connections>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <colors red="100" green="100" blue="100"/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC1.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC1.java
index 7a842a9e4..1e27eeaa4 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC1.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC1.java
@@ -65,10 +65,6 @@ public class AC1 extends ActorClassBase {
super.stop();
}
- public void destroy() {
- DebuggingService.getInstance().addMessageActorDestroy(this);
- super.destroy();
- }
/* state IDs */
public static final int STATE_Ready = 2;
@@ -90,7 +86,6 @@ public class AC1 extends ActorClassBase {
protected int history[] = {NO_STATE,NO_STATE,NO_STATE};
private void setState(int new_state) {
- DebuggingService.getInstance().addActorState(this,stateStrings[new_state]);
if (stateStrings[new_state]!="Idle") {
}
this.state = new_state;
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC2.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC2.java
index c5f247bcd..a9f4a9a00 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC2.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC2.java
@@ -45,7 +45,6 @@ public class AC2 extends ActorClassBase {
// own service implementations
// sub actors
- DebuggingService.getInstance().addMessageActorCreate(this, "deep_sub");
new AC3(this, "deep_sub");
}
@@ -61,10 +60,6 @@ public class AC2 extends ActorClassBase {
super.stop();
}
- public void destroy() {
- DebuggingService.getInstance().addMessageActorDestroy(this);
- super.destroy();
- }
//--------------------- no state machine
public void receiveEvent(InterfaceItemBase ifitem, int evt, Object data) {
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC3.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC3.java
index e4e2d63cc..fc7770085 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC3.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/AC3.java
@@ -65,10 +65,6 @@ public class AC3 extends ActorClassBase {
super.stop();
}
- public void destroy() {
- DebuggingService.getInstance().addMessageActorDestroy(this);
- super.destroy();
- }
/* state IDs */
public static final int STATE_Ready = 2;
@@ -90,7 +86,6 @@ public class AC3 extends ActorClassBase {
protected int history[] = {NO_STATE,NO_STATE,NO_STATE};
private void setState(int new_state) {
- DebuggingService.getInstance().addActorState(this,stateStrings[new_state]);
if (stateStrings[new_state]!="Idle") {
}
this.state = new_state;
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Appl.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Appl.java
index 26c3c307e..16139cb4d 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Appl.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Appl.java
@@ -45,7 +45,6 @@ public class Appl extends ActorClassBase {
// own service implementations
// sub actors
- DebuggingService.getInstance().addMessageActorCreate(this, "cont");
new Container(this, "cont");
}
@@ -61,10 +60,6 @@ public class Appl extends ActorClassBase {
super.stop();
}
- public void destroy() {
- DebuggingService.getInstance().addMessageActorDestroy(this);
- super.destroy();
- }
//--------------------- no state machine
public void receiveEvent(InterfaceItemBase ifitem, int evt, Object data) {
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Container.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Container.java
index 77734b029..3ad394ef7 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Container.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Container.java
@@ -80,10 +80,6 @@ public class Container extends ActorClassBase {
super.stop();
}
- public void destroy() {
- DebuggingService.getInstance().addMessageActorDestroy(this);
- super.destroy();
- }
/* state IDs */
public static final int STATE_CreateOptional2 = 2;
@@ -110,7 +106,6 @@ public class Container extends ActorClassBase {
protected int history[] = {NO_STATE,NO_STATE,NO_STATE,NO_STATE,NO_STATE};
private void setState(int new_state) {
- DebuggingService.getInstance().addActorState(this,stateStrings[new_state]);
if (stateStrings[new_state]!="Idle") {
}
this.state = new_state;
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Node_nodeRef1_main.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Node_nodeRef1_main.java
index 8f0e0ff00..e2a26df39 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Node_nodeRef1_main.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Node_nodeRef1_main.java
@@ -1,7 +1,6 @@
package org.eclipse.etrice.examples.dynamicactors1;
import org.eclipse.etrice.runtime.java.config.IVariableService;
-import org.eclipse.etrice.runtime.java.debugging.DebuggingService;
import org.eclipse.etrice.runtime.java.messaging.IRTObject;
import org.eclipse.etrice.runtime.java.messaging.IMessageService;
import org.eclipse.etrice.runtime.java.messaging.MessageService;
@@ -48,7 +47,6 @@ public class Node_nodeRef1_main extends SubSystemClassBase {
addPathToPeers("/LS/main/appl/cont/opt/p0", "/LS/main/appl/cont/p0");
// sub actors
- DebuggingService.getInstance().addMessageActorCreate(this, "appl");
new Appl(this, "appl");
// apply instance attribute configurations
@@ -56,9 +54,7 @@ public class Node_nodeRef1_main extends SubSystemClassBase {
@Override
public void init(){
- DebuggingService.getInstance().addVisibleComment("begin sub system initialization");
super.init();
- DebuggingService.getInstance().addVisibleComment("done sub system initialization");
}
@Override
@@ -66,13 +62,6 @@ public class Node_nodeRef1_main extends SubSystemClassBase {
super.stop();
}
- @Override
- public void destroy() {
- DebuggingService.getInstance().addVisibleComment("begin sub system destruction");
- super.destroy();
- DebuggingService.getInstance().addVisibleComment("done sub system destruction");
- }
-
public IOptionalActorFactory getFactory(String optionalActorClass, String actorClass) {
if (optionalActorClass.equals("Optional")) {
if ("Optional1".equals(actorClass)) {
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional.java
index 5c89bcf2d..246b9c043 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional.java
@@ -59,10 +59,6 @@ public abstract class Optional extends ActorClassBase {
super.stop();
}
- public void destroy() {
- DebuggingService.getInstance().addMessageActorDestroy(this);
- super.destroy();
- }
//--------------------- no state machine
public void receiveEvent(InterfaceItemBase ifitem, int evt, Object data) {
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional1.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional1.java
index 5b94d963b..e30db0fee 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional1.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional1.java
@@ -45,7 +45,6 @@ public class Optional1 extends Optional {
// own service implementations
// sub actors
- DebuggingService.getInstance().addMessageActorCreate(this, "sub1");
new AC1(this, "sub1");
}
@@ -61,10 +60,6 @@ public class Optional1 extends Optional {
super.stop();
}
- public void destroy() {
- DebuggingService.getInstance().addMessageActorDestroy(this);
- super.destroy();
- }
//--------------------- no state machine
public void receiveEvent(InterfaceItemBase ifitem, int evt, Object data) {
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional2.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional2.java
index ead8d60c7..5ba1b1cdb 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional2.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/Optional2.java
@@ -45,7 +45,6 @@ public class Optional2 extends Optional {
// own service implementations
// sub actors
- DebuggingService.getInstance().addMessageActorCreate(this, "sub2");
new AC2(this, "sub2");
}
@@ -61,10 +60,6 @@ public class Optional2 extends Optional {
super.stop();
}
- public void destroy() {
- DebuggingService.getInstance().addMessageActorDestroy(this);
- super.destroy();
- }
//--------------------- no state machine
public void receiveEvent(InterfaceItemBase ifitem, int evt, Object data) {
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalInterface.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalInterface.java
index 732190fe0..eba0dc4fe 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalInterface.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalInterface.java
@@ -1,6 +1,5 @@
package org.eclipse.etrice.examples.dynamicactors1;
-import org.eclipse.etrice.runtime.java.debugging.DebuggingService;
import org.eclipse.etrice.runtime.java.modelbase.IEventReceiver;
import org.eclipse.etrice.runtime.java.modelbase.InterfaceItemBroker;
import org.eclipse.etrice.runtime.java.modelbase.ScalarOptionalActorInterfaceBase;
@@ -18,14 +17,4 @@ class OptionalInterface extends ScalarOptionalActorInterfaceBase {
p0 = new InterfaceItemBroker(this, "p0", IFITEM_p0);
}
-
- @Override
- protected void logCreation(String actorClass, String name) {
- DebuggingService.getInstance().addMessageActorCreate(this, actorClass, name);
- }
-
- @Override
- protected void logDeletion(String name) {
- DebuggingService.getInstance().addMessageActorDestroy(this, name);
- }
}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalReplicatedInterface.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalReplicatedInterface.java
index ad2aac3b7..a4a874be5 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalReplicatedInterface.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/OptionalReplicatedInterface.java
@@ -1,6 +1,5 @@
package org.eclipse.etrice.examples.dynamicactors1;
-import org.eclipse.etrice.runtime.java.debugging.DebuggingService;
import org.eclipse.etrice.runtime.java.modelbase.IEventReceiver;
import org.eclipse.etrice.runtime.java.modelbase.InterfaceItemBroker;
import org.eclipse.etrice.runtime.java.modelbase.ReplicatedOptionalActorInterfaceBase;
@@ -18,14 +17,4 @@ class OptionalReplicatedInterface extends ReplicatedOptionalActorInterfaceBase {
p0 = new InterfaceItemBroker(this, "p0", IFITEM_p0);
}
-
- @Override
- protected void logCreation(String actorClass, String name) {
- DebuggingService.getInstance().addMessageActorCreate(this, actorClass, name);
- }
-
- @Override
- protected void logDeletion(String name) {
- DebuggingService.getInstance().addMessageActorDestroy(this, name);
- }
}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/PC.java b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/PC.java
index 73a458047..cedec8ee1 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/PC.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/src-gen/org/eclipse/etrice/examples/dynamicactors1/PC.java
@@ -7,7 +7,6 @@ import org.eclipse.etrice.runtime.java.modelbase.IInterfaceItemOwner;
import org.eclipse.etrice.runtime.java.modelbase.InterfaceItemBase;
import org.eclipse.etrice.runtime.java.modelbase.PortBase;
import org.eclipse.etrice.runtime.java.modelbase.ReplicatedPortBase;
-import org.eclipse.etrice.runtime.java.debugging.DebuggingService;
import static org.eclipse.etrice.runtime.java.etunit.EtUnit.*;
@@ -41,12 +40,6 @@ public class PC {
}
public PCPort(IInterfaceItemOwner actor, String name, int localId, int idx) {
super(actor, name, localId, idx);
- DebuggingService.getInstance().addPortInstance(this);
- }
-
- public void destroy() {
- DebuggingService.getInstance().removePortInstance(this);
- super.destroy();
}
@Override
@@ -55,9 +48,6 @@ public class PC {
return;
EventMessage msg = (EventMessage) m;
if (0 < msg.getEvtId() && msg.getEvtId() < MSG_MAX) {
- if (messageStrings[msg.getEvtId()] != "timerTick"){
- DebuggingService.getInstance().addMessageAsyncIn(getPeerAddress(), getAddress(), messageStrings[msg.getEvtId()]);
- }
if (msg instanceof EventWithDataMessage)
getActor().receiveEvent(this, msg.getEvtId(), ((EventWithDataMessage)msg).getData());
else
@@ -68,9 +58,6 @@ public class PC {
// sent messages
public void hello(String txt) {
- if (messageStrings[ OUT_hello] != "timerTick") {
- DebuggingService.getInstance().addMessageAsyncOut(getAddress(), getPeerAddress(), messageStrings[OUT_hello]);
- }
if (getPeerAddress()!=null)
getPeerMsgReceiver().receive(new EventWithDataMessage(getPeerAddress(), OUT_hello, txt));
}
@@ -116,12 +103,6 @@ public class PC {
}
public PCConjPort(IInterfaceItemOwner actor, String name, int localId, int idx) {
super(actor, name, localId, idx);
- DebuggingService.getInstance().addPortInstance(this);
- }
-
- public void destroy() {
- DebuggingService.getInstance().removePortInstance(this);
- super.destroy();
}
@Override
@@ -130,9 +111,6 @@ public class PC {
return;
EventMessage msg = (EventMessage) m;
if (0 < msg.getEvtId() && msg.getEvtId() < MSG_MAX) {
- if (messageStrings[msg.getEvtId()] != "timerTick"){
- DebuggingService.getInstance().addMessageAsyncIn(getPeerAddress(), getAddress(), messageStrings[msg.getEvtId()]);
- }
if (msg instanceof EventWithDataMessage)
getActor().receiveEvent(this, msg.getEvtId(), ((EventWithDataMessage)msg).getData());
else
@@ -143,9 +121,6 @@ public class PC {
// sent messages
public void sayHello() {
- if (messageStrings[ IN_sayHello] != "timerTick") {
- DebuggingService.getInstance().addMessageAsyncOut(getAddress(), getPeerAddress(), messageStrings[IN_sayHello]);
- }
if (getPeerAddress()!=null)
getPeerMsgReceiver().receive(new EventMessage(getPeerAddress(), IN_sayHello));
}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors2/tmp/log/main_Async.seq b/examples/org.eclipse.etrice.examples.dynamicactors2/tmp/log/main_Async.seq
index 40b8e08a1..6b954ac91 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors2/tmp/log/main_Async.seq
+++ b/examples/org.eclipse.etrice.examples.dynamicactors2/tmp/log/main_Async.seq
@@ -1,7809 +1 @@
; generated MSC for Trace2UML
-# begin sub system initialization
- /LS/main (!) /LS/main/appl
- /LS/main/appl (!) /LS/main/appl/cont
-# done sub system initialization
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont note: dynamically creating actor class Optional2
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (!) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont >>> CreateOptional2
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub2/deep_sub sayHello
- /LS/main/appl/cont/opt/sub2/deep_sub >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub2/deep_sub >>> Ready
- /LS/main/appl/cont/opt/sub2/deep_sub --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub2
- /LS/main/appl/cont/opt/sub2 (X) /LS/main/appl/cont/opt/sub2/deep_sub
- /LS/main/appl/cont note: dynamically creating actor class Optional1
- /LS/main/appl/cont (!) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (!) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >-- /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont >>> CreateOptional1
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont --> /LS/main/appl/cont/opt/sub1 sayHello
- /LS/main/appl/cont/opt/sub1 >-- /LS/main/appl/cont hello
- /LS/main/appl/cont/opt/sub1 >>> Ready
- /LS/main/appl/cont/opt/sub1 --> /LS/main/appl/cont hello
- /LS/main/appl/cont (X) /LS/main/appl/cont/opt
- /LS/main/appl/cont/opt (X) /LS/main/appl/cont/opt/sub1
- /LS/main/appl/cont >>> Done
-# begin sub system destruction
- /LS/main (X) /LS/main/appl
- /LS/main/appl (X) /LS/main/appl/cont
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_behavior.jpg
new file mode 100644
index 000000000..edd0c1764
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_structure.jpg
new file mode 100644
index 000000000..287edc4ce
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC2_structure.jpg
new file mode 100644
index 000000000..48a75756c
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_behavior.jpg
new file mode 100644
index 000000000..38c1c02c5
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_structure.jpg
new file mode 100644
index 000000000..ac50659d8
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Appl_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Appl_structure.jpg
new file mode 100644
index 000000000..d3b9d31d1
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Appl_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_behavior.jpg
new file mode 100644
index 000000000..15416200f
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_structure.jpg
new file mode 100644
index 000000000..b5d41b9e9
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.dot b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.dot
new file mode 100644
index 000000000..c39bcd17c
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.dot
@@ -0,0 +1,13 @@
+digraph LS {
+ rankdir=TD;
+ node [shape=box];
+ _LS [label="LS\n(LS)" style=filled color=red];
+ _LS_main [label="main\n(Main)" style=filled color=yellow];
+ _LS -> _LS_main;
+ _LS_main_appl [label="appl\n(Appl)\n@nodeRef1:PhysicalThread1"];
+ _LS_main -> _LS_main_appl;
+ _LS_main_appl_cont [label="cont\n(Container)\n@nodeRef1:PhysicalThread1"];
+ _LS_main_appl -> _LS_main_appl_cont;
+ _LS_main_appl_cont_optarray [label="optional optarray\n(Optional)\n@nodeRef1:PhysicalThread1" color=blue style=dashed];
+ _LS_main_appl_cont -> _LS_main_appl_cont_optarray;
+}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.jpg
new file mode 100644
index 000000000..16afa688d
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Main_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Main_structure.jpg
new file mode 100644
index 000000000..f22224ef2
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Main_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional1_structure.jpg
new file mode 100644
index 000000000..403a577ea
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional2_structure.jpg
new file mode 100644
index 000000000..bbe146195
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional_structure.jpg
new file mode 100644
index 000000000..d79bdbfcd
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/dot2jpg.bat b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/dot2jpg.bat
new file mode 100644
index 000000000..7c0d3507a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/dot2jpg.bat
@@ -0,0 +1 @@
+dot -Tjpg -o LS_instanceTree.jpg LS_instanceTree.dot
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf
new file mode 100644
index 000000000..cad445b2b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex
new file mode 100644
index 000000000..94b21ed58
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex
@@ -0,0 +1,235 @@
+\documentclass[titlepage]{article}
+\usepackage{graphicx}
+\usepackage[a4paper,text={160mm,255mm},centering,headsep=5mm,footskip=10mm]{geometry}
+\usepackage{nonfloat}
+\parindent 0pt
+\makeatletter
+\newcommand\level[1]{%
+ \ifcase#1\relax\expandafter\chapter\or
+ \expandafter\section\or
+ \expandafter\subsection\or
+ \expandafter\subsubsection\else
+ \def\next{\@level{#1}}\expandafter\next
+ \fi}
+
+\newcommand{\@level}[1]{%
+\@startsection{level#1}
+ {#1}
+ {\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries}}
+
+\newdimen\@leveldim
+ \newdimen\@dotsdim
+ {\normalfont\normalsize
+ \sbox\z@{0}\global\@leveldim=\wd\z@
+ \sbox\z@{.}\global\@dotsdim=\wd\z@
+ }
+\newcounter{level4}[subsubsection]
+ \@namedef{thelevel4}{\thesubsubsection.\arabic{level4}}
+ \@namedef{level4mark}#1{}
+ \def\l@section{\@dottedtocline{1}{0pt}{\dimexpr\@leveldim*4+\@dotsdim*1+6pt\relax}}
+ \def\l@subsection{\@dottedtocline{2}{0pt}{\dimexpr\@leveldim*5+\@dotsdim*2+6pt\relax}}
+ \def\l@subsubsection{\@dottedtocline{3}{0pt}{\dimexpr\@leveldim*6+\@dotsdim*3+6pt\relax}}
+ \@namedef{l@level4}{\@dottedtocline{4}{0pt}{\dimexpr\@leveldim*7+\@dotsdim*4+6pt\relax}}
+
+\count@=4
+ \def\@ncp#1{\number\numexpr\count@+#1\relax}
+ \loop\ifnum\count@<100
+ \begingroup\edef\x{\endgroup
+ \noexpand\newcounter{level\@ncp{1}}[level\number\count@]
+ \noexpand\@namedef{thelevel\@ncp{1}}{%
+ \noexpand\@nameuse{thelevel\@ncp{0}}.\noexpand\arabic{level\@ncp{0}}}
+ \noexpand\@namedef{level\@ncp{1}mark}####1{}%
+ \noexpand\@namedef{l@level\@ncp{1}}%
+ {\noexpand\@dottedtocline{\@ncp{1}}{0pt}{\the\dimexpr\@leveldim*\@ncp{5}+\@dotsdim*\@ncp{0}\relax}}}%
+ \x
+ \advance\count@\@ne
+ \repeat
+ \makeatother
+ \setcounter{secnumdepth}{100}
+ \setcounter{tocdepth}{100}
+
+
+\title{org.eclipse.etrice.examples.dynamicactors1 Modeldocumentation}
+\date{\today}
+\author{generated by eTrice}
+
+\begin{document}
+\pagestyle{plain}
+\maketitle
+\tableofcontents
+
+\newpage
+\listoffigures
+\newpage
+\section{Model Description}
+\section{Logical System Description}
+\level{2}{LS}
+\level{3}{Instance Tree}
+\begin{center}
+\includegraphics[scale=0.5]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//LS_instanceTree.jpg}
+\figcaption{LS Instance Tree}
+\end{center}
+\section{Subsystem Description}
+\level{2}{Main}
+\level{3}{Structure}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Main_structure.jpg}
+\figcaption{Main Structure}
+\end{center}
+\section{Protocol Class Description}
+ \level{2} {PC}
+ \level{3}{Incoming Messages}
+
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ sayHello & & \\
+ \hline
+ \end{tabular}
+
+ \level{3}{Outgoing Messages}
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ hello & txt & \\
+ \hline
+ \end{tabular}
+\section{Data Class Description}
+\section{Actor Class Description}
+\level{2}{Appl}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Appl_structure.jpg}
+\figcaption{Appl Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Container}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Container_structure.jpg}
+\figcaption{Container Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\begin{tabular}[ht]{|l|l|}
+\hline
+ Name: & dumpTree\\
+ \hline
+ ReturnType: & void\\
+ \hline
+ Arguments: & msg:string\\
+ \hline
+\end{tabular}
+\newline\newline\newline
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Container_behavior.jpg}
+\figcaption{Container Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{Optional}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Optional_structure.jpg}
+\figcaption{Optional Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Optional1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Optional1_structure.jpg}
+\figcaption{Optional1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Optional2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Optional2_structure.jpg}
+\figcaption{Optional2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{AC1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC1_structure.jpg}
+\figcaption{AC1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC1_behavior.jpg}
+\figcaption{AC1 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{AC2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC2_structure.jpg}
+\figcaption{AC2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{AC3}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC3_structure.jpg}
+\figcaption{AC3 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC3_behavior.jpg}
+\figcaption{AC3 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\end{document}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/gen_DynAct3.launch b/examples/org.eclipse.etrice.examples.dynamicactors3/gen_DynAct3.launch
index a834f3f22..247f6ef86 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors3/gen_DynAct3.launch
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/gen_DynAct3.launch
@@ -9,6 +9,7 @@
<listAttribute key="ModelFiles">
<listEntry value="${workspace_loc:/org.eclipse.etrice.examples.dynamicactors3/model/DynAct3.etmap}"/>
</listAttribute>
+<booleanAttribute key="Persist" value="false"/>
<booleanAttribute key="SaveGenModel" value="false"/>
<booleanAttribute key="Verbose" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.behavior b/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.behavior
index 5494d54af..155870747 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.behavior
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.AC1.behavior
@@ -65,7 +65,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="100" y="222">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Appl.structure b/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Appl.structure
index b8025bf40..5a50173de 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Appl.structure
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Appl.structure
@@ -15,18 +15,120 @@
</link>
<children xsi:type="pi:ContainerShape" visible="true" active="true">
<properties key="obj-type" value="ref"/>
+ <properties key="actorref_version" value="2"/>
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="240" height="140" x="440" y="240">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="180" height="80" x="33" y="27">
+ <properties key="actorref_graphic_element" value="replborder"/>
+ </graphicsAlgorithmChildren>
<graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="180" height="80" x="30" y="30">
- <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="150" y="50"/>
- <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="145" y="65"/>
+ <properties key="actorref_graphic_element" value="mainborder"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="150" y="50">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="145" y="65">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="15"/>
+ <points x="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="30"/>
+ <points x="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="45"/>
+ <points x="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="60"/>
+ <points x="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="75"/>
+ <points x="75"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="10" y="80"/>
+ <points x="90"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="25" y="80"/>
+ <points x="105"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="40" y="80"/>
+ <points x="120"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="55" y="80"/>
+ <points x="135"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="70" y="80"/>
+ <points x="150"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="85" y="80"/>
+ <points x="165"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="100" y="80"/>
+ <points x="180"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="115" y="80"/>
+ <points x="180" y="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="130" y="80"/>
+ <points x="180" y="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="145" y="80"/>
+ <points x="180" y="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="160" y="80"/>
+ <points x="180" y="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="175" y="80"/>
+ <points x="180" y="75"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="25" height="25" x="185" y="30">
+ <properties key="actorref_graphic_element" value="sizeframe"/>
</graphicsAlgorithmChildren>
</graphicsAlgorithm>
<link>
<businessObjects href="../DynAct3.room#ActorRef:Appl$cont"/>
</link>
- <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.1"/>
<children visible="true">
- <graphicsAlgorithm xsi:type="al:Text" background="//@colors.2" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="cont&#xA;(Container)"/>
+ <properties key="actorref_graphic_element" value="name_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="cont&#xA;(Container)"/>
+ </children>
+ <children>
+ <properties key="actorref_graphic_element" value="size_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="25" height="25" x="185" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="1"/>
</children>
</children>
</children>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior b/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior
index 77929cc4c..112d9fda4 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior
+++ b/examples/org.eclipse.etrice.examples.dynamicactors3/model/diagrams/org.eclipse.etrice.examples.dynamicactors1.Container.behavior
@@ -34,7 +34,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="147" height="90" x="50" y="126">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="87" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="62" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="43" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="43" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -65,7 +65,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="147" height="90" x="50" y="222">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="87" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="62" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="43" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="43" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -127,7 +127,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="63" y="414">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -158,7 +158,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="152" height="90" x="47" y="510">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="92" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="67" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="46" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="46" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -189,7 +189,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="63" y="606">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC1_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC1_behavior.jpg
new file mode 100644
index 000000000..edd0c1764
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC1_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC1_structure.jpg
new file mode 100644
index 000000000..b88cb97f1
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC2_structure.jpg
new file mode 100644
index 000000000..48865ca71
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC3_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC3_behavior.jpg
new file mode 100644
index 000000000..38c1c02c5
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC3_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC3_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC3_structure.jpg
new file mode 100644
index 000000000..ac50659d8
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/AC3_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Appl_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Appl_structure.jpg
new file mode 100644
index 000000000..48e6a8c2d
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Appl_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Controller_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Controller_behavior.jpg
new file mode 100644
index 000000000..a46d543d2
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Controller_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Controller_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Controller_structure.jpg
new file mode 100644
index 000000000..5f29facdd
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Controller_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/LS_instanceTree.dot b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/LS_instanceTree.dot
new file mode 100644
index 000000000..1cfadcb47
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/LS_instanceTree.dot
@@ -0,0 +1,15 @@
+digraph LS {
+ rankdir=TD;
+ node [shape=box];
+ _LS [label="LS\n(LS)" style=filled color=red];
+ _LS_main [label="main\n(Main)" style=filled color=yellow];
+ _LS -> _LS_main;
+ _LS_main_appl [label="appl\n(Appl)\n@nodeRef1:PhysicalThread1"];
+ _LS_main -> _LS_main_appl;
+ _LS_main_appl_cont [label="cont\n(Controller)\n@nodeRef1:PhysicalThread1"];
+ _LS_main_appl -> _LS_main_appl_cont;
+ _LS_main_appl_cont_worker [label="worker\n(Worker)\n@nodeRef1:PhysicalThread1"];
+ _LS_main_appl_cont -> _LS_main_appl_cont_worker;
+ _LS_main_appl_cont_worker_opt [label="optional opt\n(Optional)\n@nodeRef1:PhysicalThread1" color=blue style=dashed];
+ _LS_main_appl_cont_worker -> _LS_main_appl_cont_worker_opt;
+}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/LS_instanceTree.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/LS_instanceTree.jpg
new file mode 100644
index 000000000..f7f556456
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/LS_instanceTree.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Main_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Main_structure.jpg
new file mode 100644
index 000000000..f101e8c5a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Main_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional1_structure.jpg
new file mode 100644
index 000000000..693a92702
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional2_structure.jpg
new file mode 100644
index 000000000..688d6ca8b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional_structure.jpg
new file mode 100644
index 000000000..d79bdbfcd
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Optional_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Worker_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Worker_behavior.jpg
new file mode 100644
index 000000000..881e711d4
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Worker_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Worker_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Worker_structure.jpg
new file mode 100644
index 000000000..8680540cf
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/Worker_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/dot2jpg.bat b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/dot2jpg.bat
new file mode 100644
index 000000000..7c0d3507a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/images/dot2jpg.bat
@@ -0,0 +1 @@
+dot -Tjpg -o LS_instanceTree.jpg LS_instanceTree.dot
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/org.eclipse.etrice.examples.dynamicactors4.pdf b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/org.eclipse.etrice.examples.dynamicactors4.pdf
new file mode 100644
index 000000000..f631ba658
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/org.eclipse.etrice.examples.dynamicactors4.pdf
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/org.eclipse.etrice.examples.dynamicactors4.tex b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/org.eclipse.etrice.examples.dynamicactors4.tex
new file mode 100644
index 000000000..3edd24e75
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/doc-gen/org.eclipse.etrice.examples.dynamicactors4.tex
@@ -0,0 +1,278 @@
+\documentclass[titlepage]{article}
+\usepackage{graphicx}
+\usepackage[a4paper,text={160mm,255mm},centering,headsep=5mm,footskip=10mm]{geometry}
+\usepackage{nonfloat}
+\parindent 0pt
+\makeatletter
+\newcommand\level[1]{%
+ \ifcase#1\relax\expandafter\chapter\or
+ \expandafter\section\or
+ \expandafter\subsection\or
+ \expandafter\subsubsection\else
+ \def\next{\@level{#1}}\expandafter\next
+ \fi}
+
+\newcommand{\@level}[1]{%
+\@startsection{level#1}
+ {#1}
+ {\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries}}
+
+\newdimen\@leveldim
+ \newdimen\@dotsdim
+ {\normalfont\normalsize
+ \sbox\z@{0}\global\@leveldim=\wd\z@
+ \sbox\z@{.}\global\@dotsdim=\wd\z@
+ }
+\newcounter{level4}[subsubsection]
+ \@namedef{thelevel4}{\thesubsubsection.\arabic{level4}}
+ \@namedef{level4mark}#1{}
+ \def\l@section{\@dottedtocline{1}{0pt}{\dimexpr\@leveldim*4+\@dotsdim*1+6pt\relax}}
+ \def\l@subsection{\@dottedtocline{2}{0pt}{\dimexpr\@leveldim*5+\@dotsdim*2+6pt\relax}}
+ \def\l@subsubsection{\@dottedtocline{3}{0pt}{\dimexpr\@leveldim*6+\@dotsdim*3+6pt\relax}}
+ \@namedef{l@level4}{\@dottedtocline{4}{0pt}{\dimexpr\@leveldim*7+\@dotsdim*4+6pt\relax}}
+
+\count@=4
+ \def\@ncp#1{\number\numexpr\count@+#1\relax}
+ \loop\ifnum\count@<100
+ \begingroup\edef\x{\endgroup
+ \noexpand\newcounter{level\@ncp{1}}[level\number\count@]
+ \noexpand\@namedef{thelevel\@ncp{1}}{%
+ \noexpand\@nameuse{thelevel\@ncp{0}}.\noexpand\arabic{level\@ncp{0}}}
+ \noexpand\@namedef{level\@ncp{1}mark}####1{}%
+ \noexpand\@namedef{l@level\@ncp{1}}%
+ {\noexpand\@dottedtocline{\@ncp{1}}{0pt}{\the\dimexpr\@leveldim*\@ncp{5}+\@dotsdim*\@ncp{0}\relax}}}%
+ \x
+ \advance\count@\@ne
+ \repeat
+ \makeatother
+ \setcounter{secnumdepth}{100}
+ \setcounter{tocdepth}{100}
+
+
+\title{org.eclipse.etrice.examples.dynamicactors4 Model Documentation}
+\date{\today}
+\author{generated by eTrice}
+
+\begin{document}
+\pagestyle{plain}
+\maketitle
+\tableofcontents
+
+\newpage
+\listoffigures
+\newpage
+\section{Model Description}
+\section{Logical System Description}
+\level{2}{LS}
+\level{3}{Instance Tree}
+\begin{center}
+\includegraphics[scale=0.5]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//LS_instanceTree.jpg}
+\figcaption{LS Instance Tree}
+\end{center}
+\section{Subsystem Description}
+\level{2}{Main}
+\level{3}{Structure}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//Main_structure.jpg}
+\figcaption{Main Structure}
+\end{center}
+\section{Protocol Class Description}
+ \level{2} {PC}
+ \level{3}{Incoming Messages}
+
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ sayHello & & \\
+ \hline
+ \end{tabular}
+
+ \level{3}{Outgoing Messages}
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ hello & txt & \\
+ \hline
+ \end{tabular}
+ \level{2} {PWorker}
+ \level{3}{Incoming Messages}
+
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ create & ac & \\
+ \hline
+ \end{tabular}
+
+ \level{3}{Outgoing Messages}
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ ok & & \\
+ \hline
+ error & & \\
+ \hline
+ \end{tabular}
+\section{Data Class Description}
+\section{Actor Class Description}
+\level{2}{Appl}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//Appl_structure.jpg}
+\figcaption{Appl Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Controller}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//Controller_structure.jpg}
+\figcaption{Controller Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//Controller_behavior.jpg}
+\figcaption{Controller Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{Worker}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//Worker_structure.jpg}
+\figcaption{Worker Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\begin{tabular}[ht]{|l|l|}
+\hline
+ Name: & dumpTree\\
+ \hline
+ ReturnType: & void\\
+ \hline
+ Arguments: & msg:string\\
+ \hline
+\end{tabular}
+\newline\newline\newline
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//Worker_behavior.jpg}
+\figcaption{Worker Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{Optional}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//Optional_structure.jpg}
+\figcaption{Optional Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Optional1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//Optional1_structure.jpg}
+\figcaption{Optional1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Optional2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//Optional2_structure.jpg}
+\figcaption{Optional2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{AC1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//AC1_structure.jpg}
+\figcaption{AC1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//AC1_behavior.jpg}
+\figcaption{AC1 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{AC2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//AC2_structure.jpg}
+\figcaption{AC2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{AC3}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//AC3_structure.jpg}
+\figcaption{AC3 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors4//doc-gen//images//AC3_behavior.jpg}
+\figcaption{AC3 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\end{document}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/gen_DynAct4.launch b/examples/org.eclipse.etrice.examples.dynamicactors4/gen_DynAct4.launch
index 708641706..c2f39bbed 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors4/gen_DynAct4.launch
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/gen_DynAct4.launch
@@ -9,6 +9,7 @@
<listAttribute key="ModelFiles">
<listEntry value="${workspace_loc:/org.eclipse.etrice.examples.dynamicactors4/model/DynAct4.etmap}"/>
</listAttribute>
+<booleanAttribute key="Persist" value="false"/>
<booleanAttribute key="SaveGenModel" value="false"/>
<booleanAttribute key="Verbose" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.AC1.behavior b/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.AC1.behavior
index 220cf5f37..d305b76bd 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.AC1.behavior
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.AC1.behavior
@@ -65,7 +65,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="100" y="222">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Controller.behavior b/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Controller.behavior
index 2f1a5f0f5..acac69c66 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Controller.behavior
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Controller.behavior
@@ -34,7 +34,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="124" height="90" x="127" y="126">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="64" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="39" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="32" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="32" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -65,7 +65,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="54" y="222">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -96,7 +96,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="148" height="90" x="40" y="318">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="88" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="63" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="44" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="44" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -158,7 +158,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="139" height="90" x="45" y="414">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="79" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="54" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="39" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="39" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Optional1.structure b/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Optional1.structure
new file mode 100644
index 000000000..a037992c4
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Optional1.structure
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of Optional1" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link //@children.0/@children.0/@children.2/@link //@children.0/@children.1/@link //@connections.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct4.room#ActorClass:Optional1"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct4.room#ActorClass:Optional1"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="ref"/>
+ <properties key="actorref_version" value="2"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="240" height="140" x="320" y="160">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="180" height="80" x="33" y="27">
+ <properties key="actorref_graphic_element" value="replborder"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="180" height="80" x="30" y="30">
+ <properties key="actorref_graphic_element" value="mainborder"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="150" y="50">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="145" y="65">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="15"/>
+ <points x="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="30"/>
+ <points x="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="45"/>
+ <points x="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="60"/>
+ <points x="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="75"/>
+ <points x="75"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="10" y="80"/>
+ <points x="90"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="25" y="80"/>
+ <points x="105"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="40" y="80"/>
+ <points x="120"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="55" y="80"/>
+ <points x="135"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="70" y="80"/>
+ <points x="150"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="85" y="80"/>
+ <points x="165"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="100" y="80"/>
+ <points x="180"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="115" y="80"/>
+ <points x="180" y="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="130" y="80"/>
+ <points x="180" y="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="145" y="80"/>
+ <points x="180" y="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="160" y="80"/>
+ <points x="180" y="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="175" y="80"/>
+ <points x="180" y="75"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="25" height="25" x="185" y="30">
+ <properties key="actorref_graphic_element" value="sizeframe"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct4.room#ActorRef:Optional1$sub1"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.1">
+ <properties key="actorref_graphic_element" value="layerconn_anchor"/>
+ </anchors>
+ <children visible="true">
+ <properties key="actorref_graphic_element" value="name_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="sub1&#xA;(AC1)"/>
+ </children>
+ <children>
+ <properties key="actorref_graphic_element" value="size_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="25" height="25" x="185" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="1"/>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value=""/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="60" height="60" x="90">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.2" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="18" height="18" x="21" y="21"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct4.room#Port:AC1$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" incomingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.0/@children.2/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="60" height="15" y="6" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="R"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="80" height="80" x="400">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.4" lineWidth="8" transparency="0.0" width="40" height="40" x="20" y="20"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct4.room#Port:Optional$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.1/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.4" lineWidth="1" filled="false" transparency="0.0" width="80" height="20" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.1/@anchors.0" end="//@children.0/@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="bind"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct4.room#Binding:Optional1$p0!.-p0!sub1"/>
+ </link>
+ </connections>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <colors red="100" green="100" blue="100"/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Optional2.structure b/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Optional2.structure
new file mode 100644
index 000000000..1073416be
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/model/diagrams/org.eclipse.etrice.examples.dynamicactors4.Optional2.structure
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="ASCII"?>
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.structure" name="Structure of Optional2" pictogramLinks="//@link //@children.0/@link //@children.0/@children.0/@link //@children.0/@children.0/@children.2/@link //@children.0/@children.1/@link //@connections.0/@link" verticalGridUnit="10" version="0.10.0">
+ <graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
+ <link>
+ <businessObjects href="../DynAct4.room#ActorClass:Optional2"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="cls"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="880" height="580" x="40" y="40">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.2" lineWidth="4" transparency="0.5" width="800" height="500" x="40" y="40"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="4" filled="false" transparency="0.0" width="800" height="500" x="40" y="40"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct4.room#ActorClass:Optional2"/>
+ </link>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="ref"/>
+ <properties key="actorref_version" value="2"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="240" height="140" x="320" y="160">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="180" height="80" x="33" y="27">
+ <properties key="actorref_graphic_element" value="replborder"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="180" height="80" x="30" y="30">
+ <properties key="actorref_graphic_element" value="mainborder"/>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="150" y="50">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="20" height="10" x="145" y="65">
+ <properties key="actorref_graphic_element" value="substructure"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="15"/>
+ <points x="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="30"/>
+ <points x="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="45"/>
+ <points x="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="60"/>
+ <points x="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points y="75"/>
+ <points x="75"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="10" y="80"/>
+ <points x="90"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="25" y="80"/>
+ <points x="105"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="40" y="80"/>
+ <points x="120"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="55" y="80"/>
+ <points x="135"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="70" y="80"/>
+ <points x="150"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="85" y="80"/>
+ <points x="165"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="100" y="80"/>
+ <points x="180"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="115" y="80"/>
+ <points x="180" y="15"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="130" y="80"/>
+ <points x="180" y="30"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="145" y="80"/>
+ <points x="180" y="45"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="160" y="80"/>
+ <points x="180" y="60"/>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Polyline" foreground="//@colors.2" lineStyle="UNSPECIFIED" lineVisible="false" transparency="0.4">
+ <properties key="actorref_graphic_element" value="hatched_line"/>
+ <points x="175" y="80"/>
+ <points x="180" y="75"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithmChildren>
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="25" height="25" x="185" y="30">
+ <properties key="actorref_graphic_element" value="sizeframe"/>
+ </graphicsAlgorithmChildren>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct4.room#ActorRef:Optional2$sub2"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" referencedGraphicsAlgorithm="//@children.0/@children.0/@graphicsAlgorithm/@graphicsAlgorithmChildren.1">
+ <properties key="actorref_graphic_element" value="layerconn_anchor"/>
+ </anchors>
+ <children visible="true">
+ <properties key="actorref_graphic_element" value="name_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="180" height="80" x="30" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="sub2&#xA;(AC2)"/>
+ </children>
+ <children>
+ <properties key="actorref_graphic_element" value="size_shape"/>
+ <graphicsAlgorithm xsi:type="al:Text" background="//@colors.3" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="25" height="25" x="185" y="30" font="//@fonts.0" horizontalAlignment="ALIGNMENT_CENTER" value="1"/>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="R"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="60" height="60" x="90">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.2" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="18" height="18" x="21" y="21"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct4.room#Port:AC2$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" incomingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.0/@children.2/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="60" height="15" y="6" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <children xsi:type="pi:ContainerShape" visible="true" active="true">
+ <properties key="obj-type" value="port"/>
+ <properties key="item-kind" value="R"/>
+ <graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="80" height="80" x="400">
+ <graphicsAlgorithmChildren xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.4" lineWidth="8" transparency="0.0" width="40" height="40" x="20" y="20"/>
+ </graphicsAlgorithm>
+ <link>
+ <businessObjects href="../DynAct4.room#Port:Optional$p0"/>
+ </link>
+ <anchors xsi:type="pi:ChopboxAnchor" outgoingConnections="//@connections.0" referencedGraphicsAlgorithm="//@children.0/@children.1/@graphicsAlgorithm/@graphicsAlgorithmChildren.0"/>
+ <children visible="true">
+ <graphicsAlgorithm xsi:type="al:Text" foreground="//@colors.4" lineWidth="1" filled="false" transparency="0.0" width="80" height="20" font="//@fonts.0" value="p0"/>
+ </children>
+ </children>
+ </children>
+ <connections xsi:type="pi:FreeFormConnection" visible="true" active="true" start="//@children.0/@children.1/@anchors.0" end="//@children.0/@children.0/@children.2/@anchors.0">
+ <properties key="obj-type" value="bind"/>
+ <graphicsAlgorithm xsi:type="al:Polyline" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0"/>
+ <link>
+ <businessObjects href="../DynAct4.room#Binding:Optional2$p0!.-p0!sub2"/>
+ </link>
+ </connections>
+ <colors red="227" green="238" blue="249"/>
+ <colors red="255" green="255" blue="255"/>
+ <colors/>
+ <colors red="200" green="200" blue="200"/>
+ <colors red="100" green="100" blue="100"/>
+ <fonts name="Arial" size="8"/>
+</pi:Diagram>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors4/src-gen/org/eclipse/etrice/examples/dynamicactors4/Controller.java b/examples/org.eclipse.etrice.examples.dynamicactors4/src-gen/org/eclipse/etrice/examples/dynamicactors4/Controller.java
index 9304e9858..8aa32e78a 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors4/src-gen/org/eclipse/etrice/examples/dynamicactors4/Controller.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors4/src-gen/org/eclipse/etrice/examples/dynamicactors4/Controller.java
@@ -96,9 +96,9 @@ public class Controller extends ActorClassBase {
/* triggers */
public static final int POLLING = 0;
- public static final int TRIG_opt__hello = IFITEM_opt + EVT_SHIFT*PC.OUT_hello;
- public static final int TRIG_worker__error = IFITEM_worker + EVT_SHIFT*PWorker.OUT_error;
public static final int TRIG_worker__ok = IFITEM_worker + EVT_SHIFT*PWorker.OUT_ok;
+ public static final int TRIG_worker__error = IFITEM_worker + EVT_SHIFT*PWorker.OUT_error;
+ public static final int TRIG_opt__hello = IFITEM_opt + EVT_SHIFT*PC.OUT_hello;
// state names
protected static final String stateStrings[] = {"<no state>","<top>","createOpt1",
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Appl_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Appl_structure.jpg
new file mode 100644
index 000000000..bad725f24
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Appl_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Container_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Container_behavior.jpg
new file mode 100644
index 000000000..268a1c9a1
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Container_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Container_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Container_structure.jpg
new file mode 100644
index 000000000..b391f0117
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Container_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/LS_instanceTree.dot b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/LS_instanceTree.dot
new file mode 100644
index 000000000..c8331108b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/LS_instanceTree.dot
@@ -0,0 +1,13 @@
+digraph LS {
+ rankdir=TD;
+ node [shape=box];
+ _LS [label="LS\n(LS)" style=filled color=red];
+ _LS_main [label="main\n(Main)" style=filled color=yellow];
+ _LS -> _LS_main;
+ _LS_main_appl [label="appl\n(Appl)\n@nodeRef1:PhysicalThread1"];
+ _LS_main -> _LS_main_appl;
+ _LS_main_appl_cont [label="cont\n(Container)\n@nodeRef1:PhysicalThread1"];
+ _LS_main_appl -> _LS_main_appl_cont;
+ _LS_main_appl_cont_opt [label="optional opt\n(Optional)\n@nodeRef1:PhysicalThread1" color=blue style=dashed];
+ _LS_main_appl_cont -> _LS_main_appl_cont_opt;
+}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/LS_instanceTree.jpg b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/LS_instanceTree.jpg
new file mode 100644
index 000000000..a33bd162a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/LS_instanceTree.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Main_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Main_structure.jpg
new file mode 100644
index 000000000..7a91629a5
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Main_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Optional_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Optional_behavior.jpg
new file mode 100644
index 000000000..38c1c02c5
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Optional_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Optional_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Optional_structure.jpg
new file mode 100644
index 000000000..ac50659d8
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/Optional_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/dot2jpg.bat b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/dot2jpg.bat
new file mode 100644
index 000000000..7c0d3507a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/images/dot2jpg.bat
@@ -0,0 +1 @@
+dot -Tjpg -o LS_instanceTree.jpg LS_instanceTree.dot
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/org.eclipse.etrice.examples.dynamicactors5.pdf b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/org.eclipse.etrice.examples.dynamicactors5.pdf
new file mode 100644
index 000000000..814dd01c6
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/org.eclipse.etrice.examples.dynamicactors5.pdf
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/org.eclipse.etrice.examples.dynamicactors5.tex b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/org.eclipse.etrice.examples.dynamicactors5.tex
new file mode 100644
index 000000000..6a2434be2
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/doc-gen/org.eclipse.etrice.examples.dynamicactors5.tex
@@ -0,0 +1,169 @@
+\documentclass[titlepage]{article}
+\usepackage{graphicx}
+\usepackage[a4paper,text={160mm,255mm},centering,headsep=5mm,footskip=10mm]{geometry}
+\usepackage{nonfloat}
+\parindent 0pt
+\makeatletter
+\newcommand\level[1]{%
+ \ifcase#1\relax\expandafter\chapter\or
+ \expandafter\section\or
+ \expandafter\subsection\or
+ \expandafter\subsubsection\else
+ \def\next{\@level{#1}}\expandafter\next
+ \fi}
+
+\newcommand{\@level}[1]{%
+\@startsection{level#1}
+ {#1}
+ {\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries}}
+
+\newdimen\@leveldim
+ \newdimen\@dotsdim
+ {\normalfont\normalsize
+ \sbox\z@{0}\global\@leveldim=\wd\z@
+ \sbox\z@{.}\global\@dotsdim=\wd\z@
+ }
+\newcounter{level4}[subsubsection]
+ \@namedef{thelevel4}{\thesubsubsection.\arabic{level4}}
+ \@namedef{level4mark}#1{}
+ \def\l@section{\@dottedtocline{1}{0pt}{\dimexpr\@leveldim*4+\@dotsdim*1+6pt\relax}}
+ \def\l@subsection{\@dottedtocline{2}{0pt}{\dimexpr\@leveldim*5+\@dotsdim*2+6pt\relax}}
+ \def\l@subsubsection{\@dottedtocline{3}{0pt}{\dimexpr\@leveldim*6+\@dotsdim*3+6pt\relax}}
+ \@namedef{l@level4}{\@dottedtocline{4}{0pt}{\dimexpr\@leveldim*7+\@dotsdim*4+6pt\relax}}
+
+\count@=4
+ \def\@ncp#1{\number\numexpr\count@+#1\relax}
+ \loop\ifnum\count@<100
+ \begingroup\edef\x{\endgroup
+ \noexpand\newcounter{level\@ncp{1}}[level\number\count@]
+ \noexpand\@namedef{thelevel\@ncp{1}}{%
+ \noexpand\@nameuse{thelevel\@ncp{0}}.\noexpand\arabic{level\@ncp{0}}}
+ \noexpand\@namedef{level\@ncp{1}mark}####1{}%
+ \noexpand\@namedef{l@level\@ncp{1}}%
+ {\noexpand\@dottedtocline{\@ncp{1}}{0pt}{\the\dimexpr\@leveldim*\@ncp{5}+\@dotsdim*\@ncp{0}\relax}}}%
+ \x
+ \advance\count@\@ne
+ \repeat
+ \makeatother
+ \setcounter{secnumdepth}{100}
+ \setcounter{tocdepth}{100}
+
+
+\title{org.eclipse.etrice.examples.dynamicactors5 Model Documentation}
+\date{\today}
+\author{generated by eTrice}
+
+\begin{document}
+\pagestyle{plain}
+\maketitle
+\tableofcontents
+
+\newpage
+\listoffigures
+\newpage
+\section{Model Description}
+\section{Logical System Description}
+\level{2}{LS}
+\level{3}{Instance Tree}
+\begin{center}
+\includegraphics[scale=0.5]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors5//doc-gen//images//LS_instanceTree.jpg}
+\figcaption{LS Instance Tree}
+\end{center}
+\section{Subsystem Description}
+\level{2}{Main}
+\level{3}{Structure}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors5//doc-gen//images//Main_structure.jpg}
+\figcaption{Main Structure}
+\end{center}
+\section{Protocol Class Description}
+ \level{2} {PC}
+ \level{3}{Incoming Messages}
+
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ sayHello & & \\
+ \hline
+ \end{tabular}
+
+ \level{3}{Outgoing Messages}
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ hello & txt & \\
+ \hline
+ \end{tabular}
+\section{Data Class Description}
+\section{Actor Class Description}
+\level{2}{Appl}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors5//doc-gen//images//Appl_structure.jpg}
+\figcaption{Appl Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Container}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors5//doc-gen//images//Container_structure.jpg}
+\figcaption{Container Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\begin{tabular}[ht]{|l|l|}
+\hline
+ Name: & dumpTree\\
+ \hline
+ ReturnType: & void\\
+ \hline
+ Arguments: & msg:string\\
+ \hline
+\end{tabular}
+\newline\newline\newline
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors5//doc-gen//images//Container_behavior.jpg}
+\figcaption{Container Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{Optional}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors5//doc-gen//images//Optional_structure.jpg}
+\figcaption{Optional Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors5//doc-gen//images//Optional_behavior.jpg}
+\figcaption{Optional Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\end{document}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/gen_DynAct5.launch b/examples/org.eclipse.etrice.examples.dynamicactors5/gen_DynAct5.launch
index 066dbcb25..de0414a0b 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors5/gen_DynAct5.launch
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/gen_DynAct5.launch
@@ -9,6 +9,7 @@
<listAttribute key="ModelFiles">
<listEntry value="${workspace_loc:/org.eclipse.etrice.examples.dynamicactors5/model/DynAct5.etmap}"/>
</listAttribute>
+<booleanAttribute key="Persist" value="false"/>
<booleanAttribute key="SaveGenModel" value="false"/>
<booleanAttribute key="Verbose" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors5/model/diagrams/org.eclipse.etrice.examples.dynamicactors5.Container.behavior b/examples/org.eclipse.etrice.examples.dynamicactors5/model/diagrams/org.eclipse.etrice.examples.dynamicactors5.Container.behavior
index 5903b1272..cfbff3a1c 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors5/model/diagrams/org.eclipse.etrice.examples.dynamicactors5.Container.behavior
+++ b/examples/org.eclipse.etrice.examples.dynamicactors5/model/diagrams/org.eclipse.etrice.examples.dynamicactors5.Container.behavior
@@ -34,7 +34,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="147" height="90" x="127" y="120">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="87" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="62" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="43" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="43" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -65,7 +65,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="147" height="90" x="127" y="298">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="87" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="62" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" x="43" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="43" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC1_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC1_behavior.jpg
new file mode 100644
index 000000000..2ddb1f4a1
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC1_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC1_structure.jpg
new file mode 100644
index 000000000..ac50659d8
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC2_structure.jpg
new file mode 100644
index 000000000..d40ecafcb
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC3_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC3_behavior.jpg
new file mode 100644
index 000000000..2ddb1f4a1
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC3_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC3_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC3_structure.jpg
new file mode 100644
index 000000000..6a6339697
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/AC3_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Appl_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Appl_structure.jpg
new file mode 100644
index 000000000..8eda9e2e4
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Appl_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Container_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Container_behavior.jpg
new file mode 100644
index 000000000..9dfb46558
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Container_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Container_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Container_structure.jpg
new file mode 100644
index 000000000..ac4f672b2
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Container_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/LS_instanceTree.dot b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/LS_instanceTree.dot
new file mode 100644
index 000000000..97971730d
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/LS_instanceTree.dot
@@ -0,0 +1,13 @@
+digraph LS {
+ rankdir=TD;
+ node [shape=box];
+ _LS [label="LS\n(LS)" style=filled color=red];
+ _LS_main [label="main\n(Main)" style=filled color=yellow];
+ _LS -> _LS_main;
+ _LS_main_appl [label="appl\n(Appl)\n@nodeRef1:PhysicalThread1"];
+ _LS_main -> _LS_main_appl;
+ _LS_main_appl_cont [label="cont\n(Container)\n@nodeRef1:PhysicalThread1"];
+ _LS_main_appl -> _LS_main_appl_cont;
+ _LS_main_appl_cont_opt [label="optional opt\n(Optional2)\n@nodeRef1:PhysicalThread1" color=blue style=dashed];
+ _LS_main_appl_cont -> _LS_main_appl_cont_opt;
+}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/LS_instanceTree.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/LS_instanceTree.jpg
new file mode 100644
index 000000000..97264a6eb
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/LS_instanceTree.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Main_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Main_structure.jpg
new file mode 100644
index 000000000..3c3cf514a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Main_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Optional1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Optional1_structure.jpg
new file mode 100644
index 000000000..8db27492c
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Optional1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Optional2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Optional2_structure.jpg
new file mode 100644
index 000000000..b10c31bfd
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/Optional2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/dot2jpg.bat b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/dot2jpg.bat
new file mode 100644
index 000000000..7c0d3507a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/images/dot2jpg.bat
@@ -0,0 +1 @@
+dot -Tjpg -o LS_instanceTree.jpg LS_instanceTree.dot
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/org.eclipse.etrice.examples.dynamicactors6.pdf b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/org.eclipse.etrice.examples.dynamicactors6.pdf
new file mode 100644
index 000000000..5204f5a04
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/org.eclipse.etrice.examples.dynamicactors6.pdf
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/org.eclipse.etrice.examples.dynamicactors6.tex b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/org.eclipse.etrice.examples.dynamicactors6.tex
new file mode 100644
index 000000000..863f27686
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/doc-gen/org.eclipse.etrice.examples.dynamicactors6.tex
@@ -0,0 +1,224 @@
+\documentclass[titlepage]{article}
+\usepackage{graphicx}
+\usepackage[a4paper,text={160mm,255mm},centering,headsep=5mm,footskip=10mm]{geometry}
+\usepackage{nonfloat}
+\parindent 0pt
+\makeatletter
+\newcommand\level[1]{%
+ \ifcase#1\relax\expandafter\chapter\or
+ \expandafter\section\or
+ \expandafter\subsection\or
+ \expandafter\subsubsection\else
+ \def\next{\@level{#1}}\expandafter\next
+ \fi}
+
+\newcommand{\@level}[1]{%
+\@startsection{level#1}
+ {#1}
+ {\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries}}
+
+\newdimen\@leveldim
+ \newdimen\@dotsdim
+ {\normalfont\normalsize
+ \sbox\z@{0}\global\@leveldim=\wd\z@
+ \sbox\z@{.}\global\@dotsdim=\wd\z@
+ }
+\newcounter{level4}[subsubsection]
+ \@namedef{thelevel4}{\thesubsubsection.\arabic{level4}}
+ \@namedef{level4mark}#1{}
+ \def\l@section{\@dottedtocline{1}{0pt}{\dimexpr\@leveldim*4+\@dotsdim*1+6pt\relax}}
+ \def\l@subsection{\@dottedtocline{2}{0pt}{\dimexpr\@leveldim*5+\@dotsdim*2+6pt\relax}}
+ \def\l@subsubsection{\@dottedtocline{3}{0pt}{\dimexpr\@leveldim*6+\@dotsdim*3+6pt\relax}}
+ \@namedef{l@level4}{\@dottedtocline{4}{0pt}{\dimexpr\@leveldim*7+\@dotsdim*4+6pt\relax}}
+
+\count@=4
+ \def\@ncp#1{\number\numexpr\count@+#1\relax}
+ \loop\ifnum\count@<100
+ \begingroup\edef\x{\endgroup
+ \noexpand\newcounter{level\@ncp{1}}[level\number\count@]
+ \noexpand\@namedef{thelevel\@ncp{1}}{%
+ \noexpand\@nameuse{thelevel\@ncp{0}}.\noexpand\arabic{level\@ncp{0}}}
+ \noexpand\@namedef{level\@ncp{1}mark}####1{}%
+ \noexpand\@namedef{l@level\@ncp{1}}%
+ {\noexpand\@dottedtocline{\@ncp{1}}{0pt}{\the\dimexpr\@leveldim*\@ncp{5}+\@dotsdim*\@ncp{0}\relax}}}%
+ \x
+ \advance\count@\@ne
+ \repeat
+ \makeatother
+ \setcounter{secnumdepth}{100}
+ \setcounter{tocdepth}{100}
+
+
+\title{org.eclipse.etrice.examples.dynamicactors6 Model Documentation}
+\date{\today}
+\author{generated by eTrice}
+
+\begin{document}
+\pagestyle{plain}
+\maketitle
+\tableofcontents
+
+\newpage
+\listoffigures
+\newpage
+\section{Model Description}
+\section{Logical System Description}
+\level{2}{LS}
+\level{3}{Instance Tree}
+\begin{center}
+\includegraphics[scale=0.5]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//LS_instanceTree.jpg}
+\figcaption{LS Instance Tree}
+\end{center}
+\section{Subsystem Description}
+\level{2}{Main}
+\level{3}{Structure}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//Main_structure.jpg}
+\figcaption{Main Structure}
+\end{center}
+\section{Protocol Class Description}
+ \level{2} {PC}
+ \level{3}{Incoming Messages}
+
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ sayHello & & \\
+ \hline
+ \end{tabular}
+
+ \level{3}{Outgoing Messages}
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ hello & txt & \\
+ \hline
+ \end{tabular}
+\section{Data Class Description}
+\section{Actor Class Description}
+\level{2}{Appl}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//Appl_structure.jpg}
+\figcaption{Appl Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Container}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//Container_structure.jpg}
+\figcaption{Container Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\begin{tabular}[ht]{|l|l|}
+\hline
+ Name: & dumpTree\\
+ \hline
+ ReturnType: & void\\
+ \hline
+ Arguments: & msg:string\\
+ \hline
+\end{tabular}
+\newline\newline\newline
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//Container_behavior.jpg}
+\figcaption{Container Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{Optional1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//Optional1_structure.jpg}
+\figcaption{Optional1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Optional2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//Optional2_structure.jpg}
+\figcaption{Optional2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{AC1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//AC1_structure.jpg}
+\figcaption{AC1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//AC1_behavior.jpg}
+\figcaption{AC1 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{AC2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//AC2_structure.jpg}
+\figcaption{AC2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{AC3}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//AC3_structure.jpg}
+\figcaption{AC3 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors6//doc-gen//images//AC3_behavior.jpg}
+\figcaption{AC3 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\end{document}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/gen_DynAct6.launch b/examples/org.eclipse.etrice.examples.dynamicactors6/gen_DynAct6.launch
index 0b36f8937..1fa237d87 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors6/gen_DynAct6.launch
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/gen_DynAct6.launch
@@ -9,6 +9,7 @@
<listAttribute key="ModelFiles">
<listEntry value="${workspace_loc:/org.eclipse.etrice.examples.dynamicactors6/model/DynAct6.etmap}"/>
</listAttribute>
+<booleanAttribute key="Persist" value="false"/>
<booleanAttribute key="SaveGenModel" value="true"/>
<booleanAttribute key="Verbose" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/genmodel.egm b/examples/org.eclipse.etrice.examples.dynamicactors6/genmodel.egm
index 70fc4d375..337c652ab 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors6/genmodel.egm
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/genmodel.egm
@@ -31,7 +31,7 @@
<stateMachine>
<states xsi:type="room:SimpleState" name="Ready">
<entryCode>
- <commands>p0.hello(&quot;this is AC1, instance &quot;+getInstancePath());</commands>
+ <lines>p0.hello(&quot;this is AC1, instance &quot;+getInstancePath());</lines>
</entryCode>
</states>
<transitions xsi:type="room:InitialTransition" name="init">
@@ -48,7 +48,7 @@
<stateMachine>
<states xsi:type="room:SimpleState" name="Ready">
<entryCode>
- <commands>nestedOpt.createOptionalActor(&quot;Optional1&quot;, getThread());</commands>
+ <lines>nestedOpt.createOptionalActor(&quot;Optional1&quot;, getThread());</lines>
</entryCode>
</states>
<transitions xsi:type="room:InitialTransition" name="init">
@@ -65,13 +65,13 @@
<stateMachine>
<states xsi:type="room:SimpleState" name="CreateOptional2">
<entryCode>
- <commands>opt.createOptionalActor(&quot;Optional2&quot;, getThread());</commands>
- <commands>dumpTree(&quot;after creation of Optional2&quot;);</commands>
- <commands></commands>
- <commands>// at this point the port isn't connected since</commands>
- <commands>// the init message isn't processed yet</commands>
- <commands>// - so no peer port exists</commands>
- <commands>p0.sayHello();</commands>
+ <lines>opt.createOptionalActor(&quot;Optional2&quot;, getThread());</lines>
+ <lines>dumpTree(&quot;after creation of Optional2&quot;);</lines>
+ <lines></lines>
+ <lines>// at this point the port isn't connected since</lines>
+ <lines>// the init message isn't processed yet</lines>
+ <lines>// - so no peer port exists</lines>
+ <lines>p0.sayHello();</lines>
</entryCode>
</states>
<states xsi:type="room:SimpleState" name="Done"/>
@@ -81,10 +81,10 @@
<transitions xsi:type="room:TriggeredTransition" name="tr0">
<to xsi:type="room:StateTerminal" state="//@xpActorClasses.4/@stateMachine/@states.1"/>
<action>
- <commands>dumpTree(&quot;after received hello&quot;);</commands>
- <commands></commands>
- <commands>System.out.println(&quot;received &quot;+txt);</commands>
- <commands>System.out.println(&quot;Done, enter 'quit' to exit&quot;);</commands>
+ <lines>dumpTree(&quot;after received hello&quot;);</lines>
+ <lines></lines>
+ <lines>System.out.println(&quot;received &quot;+txt);</lines>
+ <lines>System.out.println(&quot;Done, enter 'quit' to exit&quot;);</lines>
</action>
<from xsi:type="room:StateTerminal" state="//@xpActorClasses.4/@stateMachine/@states.0"/>
<triggers>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors6/src-gen/org/eclipse/etrice/examples/dynamicactors6/AC1.java b/examples/org.eclipse.etrice.examples.dynamicactors6/src-gen/org/eclipse/etrice/examples/dynamicactors6/AC1.java
index 3e411b7d5..669356df6 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors6/src-gen/org/eclipse/etrice/examples/dynamicactors6/AC1.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors6/src-gen/org/eclipse/etrice/examples/dynamicactors6/AC1.java
@@ -79,6 +79,7 @@ public class AC1 extends ActorClassBase {
/* triggers */
public static final int POLLING = 0;
+ public static final int TRIG_p0__sayHello = IFITEM_p0 + EVT_SHIFT*PC.IN_sayHello;
// state names
protected static final String stateStrings[] = {"<no state>","<top>","Ready"
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC1_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC1_behavior.jpg
new file mode 100644
index 000000000..79288b685
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC1_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC1_structure.jpg
new file mode 100644
index 000000000..d93dddb93
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC2_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC2_behavior.jpg
new file mode 100644
index 000000000..2a37da03e
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC2_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC2_structure.jpg
new file mode 100644
index 000000000..5a5e39d45
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/AC2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Appl_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Appl_structure.jpg
new file mode 100644
index 000000000..475180e7b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Appl_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Container_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Container_behavior.jpg
new file mode 100644
index 000000000..789e43538
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Container_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Container_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Container_structure.jpg
new file mode 100644
index 000000000..fbba84ba2
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Container_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Controller_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Controller_behavior.jpg
new file mode 100644
index 000000000..e3b60314a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Controller_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Controller_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Controller_structure.jpg
new file mode 100644
index 000000000..0daffd78e
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Controller_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/LS_instanceTree.dot b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/LS_instanceTree.dot
new file mode 100644
index 000000000..a5433097c
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/LS_instanceTree.dot
@@ -0,0 +1,17 @@
+digraph LS {
+ rankdir=TD;
+ node [shape=box];
+ _LS [label="LS\n(LS)" style=filled color=red];
+ _LS_main [label="main\n(Main)" style=filled color=yellow];
+ _LS -> _LS_main;
+ _LS_main_appl [label="appl\n(Appl)\n@nodeRef1:PhysicalThread1"];
+ _LS_main -> _LS_main_appl;
+ _LS_main_appl_ctrl [label="ctrl\n(Controller)\n@nodeRef1:PhysicalThread1"];
+ _LS_main_appl -> _LS_main_appl_ctrl;
+ _LS_main_appl_ctrl_cont [label="cont\n(Container)\n@nodeRef1:PhysicalThread1"];
+ _LS_main_appl_ctrl -> _LS_main_appl_ctrl_cont;
+ _LS_main_appl_ctrl_cont_opt1 [label="optional opt1\n(Optional1)\n@nodeRef1:PhysicalThread1" color=blue style=dashed];
+ _LS_main_appl_ctrl_cont -> _LS_main_appl_ctrl_cont_opt1;
+ _LS_main_appl_ctrl_cont_opt2 [label="optional opt2\n(Optional2)\n@nodeRef1:PhysicalThread1" color=blue style=dashed];
+ _LS_main_appl_ctrl_cont -> _LS_main_appl_ctrl_cont_opt2;
+}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/LS_instanceTree.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/LS_instanceTree.jpg
new file mode 100644
index 000000000..896e0813b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/LS_instanceTree.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Main_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Main_structure.jpg
new file mode 100644
index 000000000..7e481ce7e
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Main_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Optional1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Optional1_structure.jpg
new file mode 100644
index 000000000..02727c28f
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Optional1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Optional2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Optional2_structure.jpg
new file mode 100644
index 000000000..88e918c7b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/Optional2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/dot2jpg.bat b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/dot2jpg.bat
new file mode 100644
index 000000000..7c0d3507a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/images/dot2jpg.bat
@@ -0,0 +1 @@
+dot -Tjpg -o LS_instanceTree.jpg LS_instanceTree.dot
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/org.eclipse.etrice.examples.dynamicactors7.pdf b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/org.eclipse.etrice.examples.dynamicactors7.pdf
new file mode 100644
index 000000000..ae36eedf3
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/org.eclipse.etrice.examples.dynamicactors7.pdf
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/org.eclipse.etrice.examples.dynamicactors7.tex b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/org.eclipse.etrice.examples.dynamicactors7.tex
new file mode 100644
index 000000000..d283906dd
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/doc-gen/org.eclipse.etrice.examples.dynamicactors7.tex
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/gen_DynAct7.launch b/examples/org.eclipse.etrice.examples.dynamicactors7/gen_DynAct7.launch
index 808ab5f1d..d2837ce96 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors7/gen_DynAct7.launch
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/gen_DynAct7.launch
@@ -9,6 +9,7 @@
<listAttribute key="ModelFiles">
<listEntry value="${workspace_loc:/org.eclipse.etrice.examples.dynamicactors7/model/DynAct7.etmap}"/>
</listAttribute>
+<booleanAttribute key="Persist" value="false"/>
<booleanAttribute key="SaveGenModel" value="false"/>
<booleanAttribute key="Verbose" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/model/diagrams/org.eclipse.etrice.examples.dynamicactors7.Controller.behavior b/examples/org.eclipse.etrice.examples.dynamicactors7/model/diagrams/org.eclipse.etrice.examples.dynamicactors7.Controller.behavior
index 36c1fd187..11de53dca 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors7/model/diagrams/org.eclipse.etrice.examples.dynamicactors7.Controller.behavior
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/model/diagrams/org.eclipse.etrice.examples.dynamicactors7.Controller.behavior
@@ -34,7 +34,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="147" height="90" x="40" y="126">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="87" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="62" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="43" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="43" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -65,7 +65,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="53" y="222">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -96,7 +96,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="53" y="606">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -127,7 +127,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="53" y="318">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -158,7 +158,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="130" height="90" x="48" y="414">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="70" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="45" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="35" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="35" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -189,7 +189,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="123" height="90" x="52" y="510">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="63" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="38" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="31" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="31" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC1.java b/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC1.java
index cdf1a9238..9527dfb4c 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC1.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC1.java
@@ -86,6 +86,7 @@ public class AC1 extends ActorClassBase {
/* triggers */
public static final int POLLING = 0;
+ public static final int TRIG_pout__sayHello = IFITEM_pout + EVT_SHIFT*PC.IN_sayHello;
public static final int TRIG_pin__sayHello = IFITEM_pin + EVT_SHIFT*PC.IN_sayHello;
// state names
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC2.java b/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC2.java
index ff16bf755..42c2419fc 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC2.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/AC2.java
@@ -86,6 +86,7 @@ public class AC2 extends ActorClassBase {
/* triggers */
public static final int POLLING = 0;
+ public static final int TRIG_pout__sayHello = IFITEM_pout + EVT_SHIFT*PC.IN_sayHello;
public static final int TRIG_pin__hello = IFITEM_pin + EVT_SHIFT*PC.OUT_hello;
// state names
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Controller.java b/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Controller.java
index 9df7363cb..0659aaae5 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Controller.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Controller.java
@@ -105,6 +105,7 @@ public class Controller extends ActorClassBase {
/* triggers */
public static final int POLLING = 0;
public static final int TRIG_pcont__done = IFITEM_pcont + EVT_SHIFT*PCtrl.OUT_done;
+ public static final int TRIG_pout__hello = IFITEM_pout + EVT_SHIFT*PC.OUT_hello;
public static final int TRIG_pin__hello = IFITEM_pin + EVT_SHIFT*PC.OUT_hello;
// state names
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Node_nodeRef1_main.java b/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Node_nodeRef1_main.java
index fe717a6ad..997accffd 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Node_nodeRef1_main.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors7/src-gen/org/eclipse/etrice/examples/dynamicactors7/Node_nodeRef1_main.java
@@ -81,16 +81,16 @@ public class Node_nodeRef1_main extends SubSystemClassBase {
}
public IOptionalActorFactory getFactory(String optionalActorClass, String actorClass) {
- if (optionalActorClass.equals("Optional1")) {
- if ("Optional1".equals(actorClass)) {
- return new Optional1Factory();
- }
- }
- else if (optionalActorClass.equals("Optional2")) {
+ if (optionalActorClass.equals("Optional2")) {
if ("Optional2".equals(actorClass)) {
return new Optional2Factory();
}
}
+ else if (optionalActorClass.equals("Optional1")) {
+ if ("Optional1".equals(actorClass)) {
+ return new Optional1Factory();
+ }
+ }
return null;
}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Appl_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Appl_structure.jpg
new file mode 100644
index 000000000..a03249aca
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Appl_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Container_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Container_behavior.jpg
new file mode 100644
index 000000000..cf5af7e0a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Container_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Container_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Container_structure.jpg
new file mode 100644
index 000000000..8f0f6aa85
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Container_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/DeepSub1_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/DeepSub1_behavior.jpg
new file mode 100644
index 000000000..9c8403f5b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/DeepSub1_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/DeepSub1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/DeepSub1_structure.jpg
new file mode 100644
index 000000000..1963a2656
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/DeepSub1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/LogSys1_instanceTree.dot b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/LogSys1_instanceTree.dot
new file mode 100644
index 000000000..8c05f5025
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/LogSys1_instanceTree.dot
@@ -0,0 +1,15 @@
+digraph LogSys1 {
+ rankdir=TD;
+ node [shape=box];
+ _LogSys1 [label="LogSys1\n(LogSys1)" style=filled color=red];
+ _LogSys1_main [label="main\n(Main)" style=filled color=yellow];
+ _LogSys1 -> _LogSys1_main;
+ _LogSys1_main_main [label="main\n(Appl)\n@nodeRef1:PhysicalThread1"];
+ _LogSys1_main -> _LogSys1_main_main;
+ _LogSys1_main_main_cont [label="cont\n(Container)\n@nodeRef1:PhysicalThread1"];
+ _LogSys1_main_main -> _LogSys1_main_main_cont;
+ _LogSys1_main_main_cont_opt [label="optional opt\n(Optional)\n@nodeRef1:PhysicalThread1" color=blue style=dashed];
+ _LogSys1_main_main_cont -> _LogSys1_main_main_cont_opt;
+ _LogSys1_main_main_cont_optarr [label="optional optarr\n(Optional)\n@nodeRef1:PhysicalThread1" color=blue style=dashed];
+ _LogSys1_main_main_cont -> _LogSys1_main_main_cont_optarr;
+}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/LogSys1_instanceTree.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/LogSys1_instanceTree.jpg
new file mode 100644
index 000000000..9f1ea6afc
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/LogSys1_instanceTree.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Main_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Main_structure.jpg
new file mode 100644
index 000000000..7f06200db
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Main_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional1_structure.jpg
new file mode 100644
index 000000000..cae760208
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional2_structure.jpg
new file mode 100644
index 000000000..6016b157b
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional_structure.jpg
new file mode 100644
index 000000000..4bb24470a
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Optional_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_Step3_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_Step3_behavior.jpg
new file mode 100644
index 000000000..40996163f
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_Step3_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_behavior.jpg
new file mode 100644
index 000000000..94e06efd2
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_structure.jpg
new file mode 100644
index 000000000..5caa8ce61
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub1_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub2_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub2_behavior.jpg
new file mode 100644
index 000000000..07ded291e
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub2_behavior.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub2_structure.jpg
new file mode 100644
index 000000000..1963a2656
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/Sub2_structure.jpg
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/dot2jpg.bat b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/dot2jpg.bat
new file mode 100644
index 000000000..571ec8032
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/images/dot2jpg.bat
@@ -0,0 +1 @@
+dot -Tjpg -o LogSys1_instanceTree.jpg LogSys1_instanceTree.dot
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/org.eclipse.etrice.examples.dynamicactors8.pdf b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/org.eclipse.etrice.examples.dynamicactors8.pdf
new file mode 100644
index 000000000..b0e92f0d7
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/org.eclipse.etrice.examples.dynamicactors8.pdf
Binary files differ
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/org.eclipse.etrice.examples.dynamicactors8.tex b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/org.eclipse.etrice.examples.dynamicactors8.tex
new file mode 100644
index 000000000..968ea2616
--- /dev/null
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/doc-gen/org.eclipse.etrice.examples.dynamicactors8.tex
@@ -0,0 +1,314 @@
+\documentclass[titlepage]{article}
+\usepackage{graphicx}
+\usepackage[a4paper,text={160mm,255mm},centering,headsep=5mm,footskip=10mm]{geometry}
+\usepackage{nonfloat}
+\parindent 0pt
+\makeatletter
+\newcommand\level[1]{%
+ \ifcase#1\relax\expandafter\chapter\or
+ \expandafter\section\or
+ \expandafter\subsection\or
+ \expandafter\subsubsection\else
+ \def\next{\@level{#1}}\expandafter\next
+ \fi}
+
+\newcommand{\@level}[1]{%
+\@startsection{level#1}
+ {#1}
+ {\z@}%
+ {-3.25ex\@plus -1ex \@minus -.2ex}%
+ {1.5ex \@plus .2ex}%
+ {\normalfont\normalsize\bfseries}}
+
+\newdimen\@leveldim
+ \newdimen\@dotsdim
+ {\normalfont\normalsize
+ \sbox\z@{0}\global\@leveldim=\wd\z@
+ \sbox\z@{.}\global\@dotsdim=\wd\z@
+ }
+\newcounter{level4}[subsubsection]
+ \@namedef{thelevel4}{\thesubsubsection.\arabic{level4}}
+ \@namedef{level4mark}#1{}
+ \def\l@section{\@dottedtocline{1}{0pt}{\dimexpr\@leveldim*4+\@dotsdim*1+6pt\relax}}
+ \def\l@subsection{\@dottedtocline{2}{0pt}{\dimexpr\@leveldim*5+\@dotsdim*2+6pt\relax}}
+ \def\l@subsubsection{\@dottedtocline{3}{0pt}{\dimexpr\@leveldim*6+\@dotsdim*3+6pt\relax}}
+ \@namedef{l@level4}{\@dottedtocline{4}{0pt}{\dimexpr\@leveldim*7+\@dotsdim*4+6pt\relax}}
+
+\count@=4
+ \def\@ncp#1{\number\numexpr\count@+#1\relax}
+ \loop\ifnum\count@<100
+ \begingroup\edef\x{\endgroup
+ \noexpand\newcounter{level\@ncp{1}}[level\number\count@]
+ \noexpand\@namedef{thelevel\@ncp{1}}{%
+ \noexpand\@nameuse{thelevel\@ncp{0}}.\noexpand\arabic{level\@ncp{0}}}
+ \noexpand\@namedef{level\@ncp{1}mark}####1{}%
+ \noexpand\@namedef{l@level\@ncp{1}}%
+ {\noexpand\@dottedtocline{\@ncp{1}}{0pt}{\the\dimexpr\@leveldim*\@ncp{5}+\@dotsdim*\@ncp{0}\relax}}}%
+ \x
+ \advance\count@\@ne
+ \repeat
+ \makeatother
+ \setcounter{secnumdepth}{100}
+ \setcounter{tocdepth}{100}
+
+
+\title{org.eclipse.etrice.examples.dynamicactors8 Modeldocumentation}
+\date{\today}
+\author{generated by eTrice}
+
+\begin{document}
+\pagestyle{plain}
+\maketitle
+\tableofcontents
+
+\newpage
+\listoffigures
+\newpage
+\section{Model Description}
+\section{Logical System Description}
+\level{2}{LogSys1}
+\level{3}{Instance Tree}
+\begin{center}
+\includegraphics[scale=0.5]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//LogSys1_instanceTree.jpg}
+\figcaption{LogSys1 Instance Tree}
+\end{center}
+\section{Subsystem Description}
+\level{2}{Main}
+\level{3}{Structure}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Main_structure.jpg}
+\figcaption{Main Structure}
+\end{center}
+\section{Protocol Class Description}
+ \level{2} {PStep}
+ \level{3}{Incoming Messages}
+
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ step & & \\
+ \hline
+ sayHello & & \\
+ \hline
+ \end{tabular}
+
+ \level{3}{Outgoing Messages}
+ \begin{tabular}[ht]{|l|l|l|}
+ \hline
+ Message & Data & Description\\
+ \hline
+ hello & txt & \\
+ \hline
+ \end{tabular}
+\section{Data Class Description}
+\level{2} {SomeData}
+\level{3}{Attributes}
+\begin{tabular}[ht]{|l|l|l|}
+\hline
+Name & Type & Description\\
+\hline
+fval & float32 & \\
+\hline
+dval & float64 & \\
+\hline
+str & string & \\
+\hline
+\end{tabular}
+
+\level{3}{Operations}
+\level{2} {OtherData}
+\level{3}{Attributes}
+\begin{tabular}[ht]{|l|l|l|}
+\hline
+Name & Type & Description\\
+\hline
+some & SomeData & \\
+\hline
+bval & boolean & \\
+\hline
+\end{tabular}
+
+\level{3}{Operations}
+\level{2} {DerivedData}
+\level{3}{Attributes}
+\begin{tabular}[ht]{|l|l|l|}
+\hline
+Name & Type & Description\\
+\hline
+cval & char & \\
+\hline
+\end{tabular}
+
+\level{3}{Operations}
+\section{Actor Class Description}
+\level{2}{Appl}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Appl_structure.jpg}
+\figcaption{Appl Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Container}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Container_structure.jpg}
+\figcaption{Container Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\begin{tabular}[ht]{|l|l|}
+\hline
+ Name: & clean\\
+ \hline
+ ReturnType: & void\\
+ \hline
+ Arguments: & \\
+ \hline
+\end{tabular}
+\newline\newline\newline
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Container_behavior.jpg}
+\figcaption{Container Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{Optional}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Optional_structure.jpg}
+\figcaption{Optional Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Optional1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Optional1_structure.jpg}
+\figcaption{Optional1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Optional2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Optional2_structure.jpg}
+\figcaption{Optional2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{2}{Sub1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Sub1_structure.jpg}
+\figcaption{Sub1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+\begin{tabular}[ht]{|l|l|l|}
+\hline
+Name & Type & Description\\
+\hline
+ival & int32 & \\
+\hline
+sval & int16 & \\
+\hline
+bval & int8 & \\
+\hline
+some & SomeData & \\
+\hline
+other & OtherData & \\
+\hline
+derived & DerivedData & \\
+\hline
+\end{tabular}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Sub1_behavior.jpg}
+\figcaption{Sub1 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{4}{Subgraph Step3}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Sub1_Step3_behavior.jpg}
+\figcaption{Sub1\_Step3}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{DeepSub1}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//DeepSub1_structure.jpg}
+\figcaption{DeepSub1 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//DeepSub1_behavior.jpg}
+\figcaption{DeepSub1 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\level{2}{Sub2}
+\level{3}{Structure}
+
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Sub2_structure.jpg}
+\figcaption{Sub2 Structure}
+\end{center}
+
+\level{3}{Attributes}
+
+\level{3}{Operations}
+\level{3}{Statemachine}
+\level{4}{Top Level}
+\begin{center}
+\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors8//doc-gen//images//Sub2_behavior.jpg}
+\figcaption{Sub2 Top State}
+\end{center}
+
+\begin{par}
+
+\end{par}
+
+\end{document}
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/model/diagrams/org.eclipse.etrice.examples.dynamicactors8.Sub1.behavior b/examples/org.eclipse.etrice.examples.dynamicactors8/model/diagrams/org.eclipse.etrice.examples.dynamicactors8.Sub1.behavior
index 294b05621..f07e12905 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors8/model/diagrams/org.eclipse.etrice.examples.dynamicactors8.Sub1.behavior
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/model/diagrams/org.eclipse.etrice.examples.dynamicactors8.Sub1.behavior
@@ -48,7 +48,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="40" y="126">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -79,7 +79,7 @@
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="40" y="222">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
- <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" x="30" y="24">
+ <graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
<points x="-11" y="3"/>
@@ -109,7 +109,7 @@
<properties key="obj-type" value="state"/>
<graphicsAlgorithm xsi:type="al:Rectangle" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" width="120" height="90" x="40" y="318">
<graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" background="//@colors.3" foreground="//@colors.2" lineWidth="1" transparency="0.0" width="60" height="30" x="30" y="30" cornerHeight="20" cornerWidth="20">
- <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
+ <graphicsAlgorithmChildren xsi:type="al:RoundedRectangle" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="true" transparency="0.0" width="15" height="8" x="35" y="3" cornerHeight="5" cornerWidth="5"/>
<graphicsAlgorithmChildren xsi:type="al:Polygon" foreground="//@colors.2" lineWidth="1" filled="false" lineVisible="false" transparency="0.0" x="30" y="24">
<points x="-3" y="-3"/>
<points x="-3" y="3"/>
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Appl.java b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Appl.java
index 5e4492eff..e75e0ba42 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Appl.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Appl.java
@@ -79,9 +79,17 @@ public class Appl extends ActorClassBase implements IPersistable {
@Override
public void saveObject(ObjectOutput output) throws IOException {
+ saveAttributes(output);
+ }
+
+ protected void saveAttributes(ObjectOutput output) throws IOException {
}
@Override
public void loadObject(ObjectInput input) throws IOException, ClassNotFoundException {
+ loadAttributes(input);
+ }
+
+ protected void loadAttributes(ObjectInput input) throws IOException, ClassNotFoundException {
}
};
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Container.java b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Container.java
index 8a419241d..836567435 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Container.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Container.java
@@ -425,6 +425,11 @@ public class Container extends ActorClassBase implements IPersistable {
// state and history
output.writeInt(getState());
for (int h: history) output.writeInt(h);
+
+ saveAttributes(output);
+ }
+
+ protected void saveAttributes(ObjectOutput output) throws IOException {
}
@Override
@@ -432,5 +437,10 @@ public class Container extends ActorClassBase implements IPersistable {
// state and history
setState(input.readInt());
for (int i=0; i<history.length; ++i) history[i] = input.readInt();
+
+ loadAttributes(input);
+ }
+
+ protected void loadAttributes(ObjectInput input) throws IOException, ClassNotFoundException {
}
};
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/DeepSub1.java b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/DeepSub1.java
index 8b472e1e5..6d6051624 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/DeepSub1.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/DeepSub1.java
@@ -94,6 +94,7 @@ public class DeepSub1 extends ActorClassBase implements IPersistable {
/* triggers */
public static final int POLLING = 0;
public static final int TRIG_fct__step = IFITEM_fct + EVT_SHIFT*PStep.IN_step;
+ public static final int TRIG_fct__sayHello = IFITEM_fct + EVT_SHIFT*PStep.IN_sayHello;
// state names
protected static final String stateStrings[] = {"<no state>","<top>","Step1",
@@ -343,6 +344,11 @@ public class DeepSub1 extends ActorClassBase implements IPersistable {
// state and history
output.writeInt(getState());
for (int h: history) output.writeInt(h);
+
+ saveAttributes(output);
+ }
+
+ protected void saveAttributes(ObjectOutput output) throws IOException {
}
@Override
@@ -350,5 +356,10 @@ public class DeepSub1 extends ActorClassBase implements IPersistable {
// state and history
setState(input.readInt());
for (int i=0; i<history.length; ++i) history[i] = input.readInt();
+
+ loadAttributes(input);
+ }
+
+ protected void loadAttributes(ObjectInput input) throws IOException, ClassNotFoundException {
}
};
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional.java b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional.java
index 6448ecc5f..88bd83a26 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional.java
@@ -77,9 +77,17 @@ public abstract class Optional extends ActorClassBase implements IPersistable {
@Override
public void saveObject(ObjectOutput output) throws IOException {
+ saveAttributes(output);
+ }
+
+ protected void saveAttributes(ObjectOutput output) throws IOException {
}
@Override
public void loadObject(ObjectInput input) throws IOException, ClassNotFoundException {
+ loadAttributes(input);
+ }
+
+ protected void loadAttributes(ObjectInput input) throws IOException, ClassNotFoundException {
}
};
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional1.java b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional1.java
index 5a2c380c9..d25d63858 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional1.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional1.java
@@ -79,9 +79,21 @@ public class Optional1 extends Optional implements IPersistable {
@Override
public void saveObject(ObjectOutput output) throws IOException {
+ saveAttributes(output);
+ }
+
+ protected void saveAttributes(ObjectOutput output) throws IOException {
+ super.saveAttributes(output);
+
}
@Override
public void loadObject(ObjectInput input) throws IOException, ClassNotFoundException {
+ loadAttributes(input);
+ }
+
+ protected void loadAttributes(ObjectInput input) throws IOException, ClassNotFoundException {
+ super.loadAttributes(input);
+
}
};
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional2.java b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional2.java
index 9777c9cb3..cd616cb28 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional2.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Optional2.java
@@ -79,9 +79,21 @@ public class Optional2 extends Optional implements IPersistable {
@Override
public void saveObject(ObjectOutput output) throws IOException {
+ saveAttributes(output);
+ }
+
+ protected void saveAttributes(ObjectOutput output) throws IOException {
+ super.saveAttributes(output);
+
}
@Override
public void loadObject(ObjectInput input) throws IOException, ClassNotFoundException {
+ loadAttributes(input);
+ }
+
+ protected void loadAttributes(ObjectInput input) throws IOException, ClassNotFoundException {
+ super.loadAttributes(input);
+
}
};
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub1.java b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub1.java
index 790152460..48d9ed95d 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub1.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub1.java
@@ -156,8 +156,9 @@ public class Sub1 extends ActorClassBase implements IPersistable {
/* triggers */
public static final int POLLING = 0;
- public static final int TRIG_fct__sayHello = IFITEM_fct + EVT_SHIFT*PStep.IN_sayHello;
+ public static final int TRIG_dp__hello = IFITEM_dp + EVT_SHIFT*PStep.OUT_hello;
public static final int TRIG_fct__step = IFITEM_fct + EVT_SHIFT*PStep.IN_step;
+ public static final int TRIG_fct__sayHello = IFITEM_fct + EVT_SHIFT*PStep.IN_sayHello;
// state names
protected static final String stateStrings[] = {"<no state>","<top>","Step3",
@@ -487,7 +488,10 @@ public class Sub1 extends ActorClassBase implements IPersistable {
output.writeInt(getState());
for (int h: history) output.writeInt(h);
- // attributes
+ saveAttributes(output);
+ }
+
+ protected void saveAttributes(ObjectOutput output) throws IOException {
output.write(ival);
output.writeShort(sval);
output.writeByte(bval);
@@ -502,7 +506,10 @@ public class Sub1 extends ActorClassBase implements IPersistable {
setState(input.readInt());
for (int i=0; i<history.length; ++i) history[i] = input.readInt();
- // attributes
+ loadAttributes(input);
+ }
+
+ protected void loadAttributes(ObjectInput input) throws IOException, ClassNotFoundException {
ival = input.read();
sval = input.readShort();
bval = input.readByte();
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub2.java b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub2.java
index 373e3716c..5ee2e53b0 100644
--- a/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub2.java
+++ b/examples/org.eclipse.etrice.examples.dynamicactors8/src-gen/org/eclipse/etrice/examples/dynamicactors8/Sub2.java
@@ -85,8 +85,8 @@ public class Sub2 extends ActorClassBase implements IPersistable {
/* triggers */
public static final int POLLING = 0;
- public static final int TRIG_fct__sayHello = IFITEM_fct + EVT_SHIFT*PStep.IN_sayHello;
public static final int TRIG_fct__step = IFITEM_fct + EVT_SHIFT*PStep.IN_step;
+ public static final int TRIG_fct__sayHello = IFITEM_fct + EVT_SHIFT*PStep.IN_sayHello;
// state names
protected static final String stateStrings[] = {"<no state>","<top>","Ready"
@@ -240,6 +240,11 @@ public class Sub2 extends ActorClassBase implements IPersistable {
// state and history
output.writeInt(getState());
for (int h: history) output.writeInt(h);
+
+ saveAttributes(output);
+ }
+
+ protected void saveAttributes(ObjectOutput output) throws IOException {
}
@Override
@@ -247,5 +252,10 @@ public class Sub2 extends ActorClassBase implements IPersistable {
// state and history
setState(input.readInt());
for (int i=0; i<history.length; ++i) history[i] = input.readInt();
+
+ loadAttributes(input);
+ }
+
+ protected void loadAttributes(ObjectInput input) throws IOException, ClassNotFoundException {
}
};
diff --git a/plugins/org.eclipse.etrice.doc/doc/040-room-concepts.tex b/plugins/org.eclipse.etrice.doc/doc/040-room-concepts.tex
index 30427fc97..b59b9e00e 100644
--- a/plugins/org.eclipse.etrice.doc/doc/040-room-concepts.tex
+++ b/plugins/org.eclipse.etrice.doc/doc/040-room-concepts.tex
@@ -508,9 +508,9 @@ structure a software system. Layering and actor hierarchies with port to port co
every level of granularity.
\begin{enumerate}
-\item an actor class can define a Service Provision Point (\room{SPPRef}) to publish a specific service, defined by a
+\item an actor class can define a Service Provision Point (\room{SPP}) to publish a specific service, defined by a
protocol class
-\item an actor class can define a Service Access Point (\room{SAPRef}) if it needs a service, defined by a
+\item an actor class can define a Service Access Point (\room{SAP}) if it needs a service, defined by a
protocol class
\item for a given actor hierarchy, a \room{LayerConnection} defines which SAP will be satisfied by (connected to)
which SPP
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors1.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors1.zip
index d28df11c9..ae0d521a6 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors1.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors1.zip
Binary files differ
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors2.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors2.zip
index 749fe8414..7aa89dfdd 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors2.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors2.zip
Binary files differ
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors3.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors3.zip
index ae522d178..ac96a9ca5 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors3.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors3.zip
Binary files differ
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors4.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors4.zip
index 2f51bfdf9..41b9c5833 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors4.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors4.zip
Binary files differ
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors5.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors5.zip
index c8b76f86c..9aadf6c52 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors5.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors5.zip
Binary files differ
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors6.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors6.zip
index 7f598aa5a..0df30ce81 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors6.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors6.zip
Binary files differ
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors7.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors7.zip
index 8ddcc77e2..67714121a 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors7.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors7.zip
Binary files differ
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors8.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors8.zip
index 0a81de3d0..cbdb3a2c4 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors8.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.examples.dynamicactors8.zip
Binary files differ
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.modellib.java.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.modellib.java.zip
index 041eede55..65a864e9e 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.modellib.java.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.modellib.java.zip
Binary files differ
diff --git a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.runtime.java.zip b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.runtime.java.zip
index 9570f3285..7be80f438 100644
--- a/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.runtime.java.zip
+++ b/plugins/org.eclipse.etrice.ui.runtime/contents/org.eclipse.etrice.runtime.java.zip
Binary files differ
diff --git a/runtime/org.eclipse.etrice.modellib.java/doc-gen/room.basic.types.java.tex b/runtime/org.eclipse.etrice.modellib.java/doc-gen/room.basic.types.java.tex
deleted file mode 100644
index b660211d1..000000000
--- a/runtime/org.eclipse.etrice.modellib.java/doc-gen/room.basic.types.java.tex
+++ /dev/null
@@ -1,70 +0,0 @@
-\documentclass[titlepage]{article}
-\usepackage{graphicx}
-\makeatletter
-\newcommand\level[1]{%
- \ifcase#1\relax\expandafter\chapter\or
- \expandafter\section\or
- \expandafter\subsection\or
- \expandafter\subsubsection\else
- \def\next{\@level{#1}}\expandafter\next
- \fi}
-
-\newcommand{\@level}[1]{%
-\@startsection{level#1}
- {#1}
- {\z@}%
- {-3.25ex\@plus -1ex \@minus -.2ex}%
- {1.5ex \@plus .2ex}%
- {\normalfont\normalsize\bfseries}}
-
-\newdimen\@leveldim
- \newdimen\@dotsdim
- {\normalfont\normalsize
- \sbox\z@{0}\global\@leveldim=\wd\z@
- \sbox\z@{.}\global\@dotsdim=\wd\z@
- }
-\newcounter{level4}[subsubsection]
- \@namedef{thelevel4}{\thesubsubsection.\arabic{level4}}
- \@namedef{level4mark}#1{}
- \def\l@section{\@dottedtocline{1}{0pt}{\dimexpr\@leveldim*4+\@dotsdim*1+6pt\relax}}
- \def\l@subsection{\@dottedtocline{2}{0pt}{\dimexpr\@leveldim*5+\@dotsdim*2+6pt\relax}}
- \def\l@subsubsection{\@dottedtocline{3}{0pt}{\dimexpr\@leveldim*6+\@dotsdim*3+6pt\relax}}
- \@namedef{l@level4}{\@dottedtocline{4}{0pt}{\dimexpr\@leveldim*7+\@dotsdim*4+6pt\relax}}
-
-\count@=4
- \def\@ncp#1{\number\numexpr\count@+#1\relax}
- \loop\ifnum\count@<100
- \begingroup\edef\x{\endgroup
- \noexpand\newcounter{level\@ncp{1}}[level\number\count@]
- \noexpand\@namedef{thelevel\@ncp{1}}{%
- \noexpand\@nameuse{thelevel\@ncp{0}}.\noexpand\arabic{level\@ncp{0}}}
- \noexpand\@namedef{level\@ncp{1}mark}####1{}%
- \noexpand\@namedef{l@level\@ncp{1}}%
- {\noexpand\@dottedtocline{\@ncp{1}}{0pt}{\the\dimexpr\@leveldim*\@ncp{5}+\@dotsdim*\@ncp{0}\relax}}}%
- \x
- \advance\count@\@ne
- \repeat
- \makeatother
- \setcounter{secnumdepth}{100}
- \setcounter{tocdepth}{100}
-
-
-\title{room.basic.types.java Modeldocumentation}
-\date{\today}
-\author{generated by eTrice}
-
-\begin{document}
-\pagestyle{plain}
-\maketitle
-\tableofcontents
-
-\newpage
-\listoffigures
-\newpage
-\section{Modeldescription}
-
-\section{Protocol Class Description}
-\section{Data Class Description}
-\section{Actor Class Description}
-
-\end{document}
diff --git a/runtime/org.eclipse.etrice.modellib.java/gen_modellib.launch b/runtime/org.eclipse.etrice.modellib.java/gen_modellib.launch
index dde98dac4..3ee35bcf0 100644
--- a/runtime/org.eclipse.etrice.modellib.java/gen_modellib.launch
+++ b/runtime/org.eclipse.etrice.modellib.java/gen_modellib.launch
@@ -1,13 +1,18 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.etrice.generator.launch.java.launchConfigurationType">
+<booleanAttribute key="Debug" value="false"/>
+<booleanAttribute key="GenDocumentation" value="false"/>
<booleanAttribute key="GenInstanceDiagram" value="false"/>
<stringAttribute key="GenModelPath" value=""/>
<booleanAttribute key="Lib" value="true"/>
+<booleanAttribute key="MSC" value="true"/>
<listAttribute key="ModelFiles">
<listEntry value="${workspace_loc:/org.eclipse.etrice.modellib.java/model/TimingService.room}"/>
<listEntry value="${workspace_loc:/org.eclipse.etrice.modellib.java/model/ALogService.room}"/>
<listEntry value="${workspace_loc:/org.eclipse.etrice.modellib.java/model/TcpService.room}"/>
</listAttribute>
+<booleanAttribute key="Persist" value="false"/>
<booleanAttribute key="SaveGenModel" value="false"/>
+<booleanAttribute key="Verbose" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${workspace}"/>
</launchConfiguration>
diff --git a/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpClient.behavior b/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpClient.behavior
index 12871b380..206757829 100644
--- a/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpClient.behavior
+++ b/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpClient.behavior
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
-<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.behavior" name="Behavior of ATcpClient" pictogramLinks="//@link //@children.0/@link //@children.0/@children.1/@link //@children.0/@children.2/@link //@children.0/@children.3/@link //@children.0/@children.4/@link //@children.0/@children.5/@link //@connections.0/@link //@connections.1/@link //@connections.2/@link //@connections.3/@link //@connections.4/@link //@connections.5/@link" verticalGridUnit="10" version="0.9.0">
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.behavior" name="Behavior of ATcpClient" pictogramLinks="//@link //@children.0/@link //@children.0/@children.1/@link //@children.0/@children.2/@link //@children.0/@children.3/@link //@children.0/@children.4/@link //@children.0/@children.5/@link //@connections.0/@link //@connections.1/@link //@connections.2/@link //@connections.3/@link //@connections.4/@link //@connections.5/@link" verticalGridUnit="10" version="0.10.0">
<graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
<link>
<businessObjects href="../TcpService.room#ActorClass:ATcpClient"/>
diff --git a/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpServer.behavior b/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpServer.behavior
index 8925534a5..59ad02f9b 100644
--- a/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpServer.behavior
+++ b/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.tcp.ATcpServer.behavior
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
-<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.behavior" name="Behavior of ATcpServer" pictogramLinks="//@link //@children.0/@link //@children.0/@children.1/@link //@children.0/@children.2/@link //@children.0/@children.3/@link //@children.0/@children.4/@link //@children.0/@children.5/@link //@connections.0/@link //@connections.1/@link //@connections.2/@link //@connections.3/@link //@connections.4/@link //@connections.5/@link" verticalGridUnit="10" version="0.9.0">
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.behavior" name="Behavior of ATcpServer" pictogramLinks="//@link //@children.0/@link //@children.0/@children.1/@link //@children.0/@children.2/@link //@children.0/@children.3/@link //@children.0/@children.4/@link //@children.0/@children.5/@link //@connections.0/@link //@connections.1/@link //@connections.2/@link //@connections.3/@link //@connections.4/@link //@connections.5/@link" verticalGridUnit="10" version="0.10.0">
<graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
<link>
<businessObjects href="../TcpService.room#ActorClass:ATcpServer"/>
diff --git a/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.timing.ATimingService.behavior b/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.timing.ATimingService.behavior
index bda23021b..3746bcd13 100644
--- a/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.timing.ATimingService.behavior
+++ b/runtime/org.eclipse.etrice.modellib.java/model/diagrams/room.basic.service.timing.ATimingService.behavior
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="ASCII"?>
-<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.behavior" name="Behavior of ATimingService" pictogramLinks="//@link //@children.0/@link //@children.0/@children.1/@link //@children.0/@children.2/@link //@connections.0/@link //@connections.1/@link //@connections.2/@link //@connections.3/@link" verticalGridUnit="10" version="0.9.0">
+<pi:Diagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:al="http://eclipse.org/graphiti/mm/algorithms" xmlns:pi="http://eclipse.org/graphiti/mm/pictograms" visible="true" gridUnit="10" diagramTypeId="room.behavior" name="Behavior of ATimingService" pictogramLinks="//@link //@children.0/@link //@children.0/@children.1/@link //@children.0/@children.2/@link //@connections.0/@link //@connections.1/@link //@connections.2/@link //@connections.3/@link" verticalGridUnit="10" version="0.10.0">
<graphicsAlgorithm xsi:type="al:Rectangle" background="//@colors.1" foreground="//@colors.0" lineWidth="1" transparency="0.0" width="1000" height="1000"/>
<link>
<businessObjects href="../TimingService.room#ActorClass:ATimingService"/>
diff --git a/runtime/org.eclipse.etrice.runtime.java.aspects/dist/org.eclipse.etrice.runtime.java.aspects.jar b/runtime/org.eclipse.etrice.runtime.java.aspects/dist/org.eclipse.etrice.runtime.java.aspects.jar
index 1a5f4b9b6..aed1c11e0 100644
--- a/runtime/org.eclipse.etrice.runtime.java.aspects/dist/org.eclipse.etrice.runtime.java.aspects.jar
+++ b/runtime/org.eclipse.etrice.runtime.java.aspects/dist/org.eclipse.etrice.runtime.java.aspects.jar
Binary files differ

Back to the top