--- /dev/null
+format 66
+
+classinstance 128002 class_ref 155138 // BlackBox
+ name "B" xyz 9 86 2000 life_line_z 2000
+classinstance 128130 class_ref 155138 // BlackBox
+ name "A" xyz 640 149 2000 life_line_z 2000
+classinstance 128386 class_ref 155266 // Connection
+ name "" xyz 109 248 2000 life_line_z 2000
+classinstance 128514 class_ref 158466 // BlackBoxInputConnector
+ name "" xyz 147 190 2000 life_line_z 2000
+classinstance 128642 class_ref 158594 // BlackBoxOutputConnector
+ name "" xyz 17 55 2000 life_line_z 3005
+classinstance 128898 class_ref 158722 // user
+ name "Actor" xyz 770 16 2000 life_line_z 2000
+classinstance 130690 class_ref 158850 // UserBlackBox
+ name "" xyz 289 45 2000 life_line_z 2000
+classinstance 130818 class_ref 156418 // AtomicBlackBox
+ name "" xyz 514 117 2000 life_line_z 2000
+note 132482 "Virtual call"
+ xyzwh 424 203 2005 87 36
+classinstance 134402 class_ref 135554 // WidgetBlackBox
+ name "" xyz 365 82 2000 life_line_z 2000
+note 134786 "See diagram Sequence bbCreateWindow for Layout"
+ xyzwh 449 492 3005 104 80
+note 136322 "If its the case (Transfer data from Adaptor mechanism)"
+ xyzwh 285 709 2026 211 63
+note 137346 "Virtual call, inplemented in AtomicBlackBox and ComplexBlackBox
+"
+ xyzwh 41 879 3010 249 49
+classinstance 140546 class_ref 155138 // BlackBox
+ name "A" xyz 717 300 2000 life_line_z 2000
+durationcanvas 129026 classinstance_ref 128898 // Actor:user
+ xyzwh 797 228 2010 11 40
+end
+durationcanvas 130946 classinstance_ref 130690 // :UserBlackBox
+ xyzwh 330 226 2010 11 346
+ overlappingdurationcanvas 132226
+ xyzwh 336 491 2020 11 58
+ end
+end
+durationcanvas 131202 classinstance_ref 130818 // :AtomicBlackBox
+ xyzwh 561 315 2010 11 166
+ overlappingdurationcanvas 131970
+ xyzwh 567 439 2020 11 37
+ end
+end
+durationcanvas 131714 classinstance_ref 128130 // A:BlackBox
+ xyzwh 673 208 2010 11 947
+ overlappingdurationcanvas 132738
+ color lightmediumblue
+ xyzwh 679 265 2020 11 855
+ overlappingdurationcanvas 138626
+ xyzwh 685 935 2030 11 30
+ end
+ overlappingdurationcanvas 139138
+ xyzwh 685 1008 2030 11 25
+ end
+ overlappingdurationcanvas 141314
+ xyzwh 685 640 2030 11 25
+ end
+ end
+end
+durationcanvas 135298 classinstance_ref 128514 // :BlackBoxInputConnector
+ xyzwh 218 642 2010 11 48
+ overlappingdurationcanvas 141570
+ xyzwh 224 654 2020 11 25
+ end
+end
+durationcanvas 135554 classinstance_ref 128386 // :Connection
+ xyzwh 142 667 2010 11 165
+ overlappingdurationcanvas 136066
+ xyzwh 148 749 2020 11 73
+ end
+end
+durationcanvas 135810 classinstance_ref 128002 // B:BlackBox
+ xyzwh 42 692 2010 11 45
+end
+durationcanvas 136834 classinstance_ref 128002 // B:BlackBox
+ xyzwh 42 784 2010 11 25
+end
+durationcanvas 138242 classinstance_ref 134402 // :WidgetBlackBox
+ xyzwh 413 600 2010 11 25
+end
+durationcanvas 138882 classinstance_ref 130690 // :UserBlackBox
+ xyzwh 330 951 2010 11 25
+end
+durationcanvas 139394 classinstance_ref 134402 // :WidgetBlackBox
+ xyzwh 413 1074 2010 11 25
+end
+durationcanvas 140674 classinstance_ref 140546 // A:BlackBox
+ xyzwh 750 366 2010 11 41
+end
+durationcanvas 140930 classinstance_ref 140546 // A:BlackBox
+ xyzwh 750 804 2010 11 25
+end
+msg 129282 synchronous
+ from durationcanvas_ref 129026
+ to durationcanvas_ref 131714
+ yz 228 2015 explicitmsg "bbExecute"
+ show_full_operations_definition default drawing_language default
+ label_xy 699 214
+msg 131330 synchronous
+ from durationcanvas_ref 130946
+ to durationcanvas_ref 131202
+ yz 331 2015 explicitmsg "bbRecursiveInitializeProcessing"
+ show_full_operations_definition default drawing_language default
+ label_xy 293 317
+reflexivemsg 132098 synchronous
+ to durationcanvas_ref 131970
+ yz 439 2025 explicitmsg "bbUserInitializeProcessing"
+ show_full_operations_definition default drawing_language default
+ label_xy 514 421
+reflexivemsg 132354 synchronous
+ to durationcanvas_ref 132226
+ yz 491 3005 explicitmsg "bbUserInitializeProcessing"
+ show_full_operations_definition default drawing_language default
+ label_xy 282 478
+reflexivemsg 132866 synchronous
+ to durationcanvas_ref 132738
+ yz 265 2025 explicitmsg "bbRecursiveExecute(NULL)"
+ show_full_operations_definition default drawing_language default
+ label_xy 612 250
+msg 133122 synchronous
+ from durationcanvas_ref 132738
+ to durationcanvas_ref 130946
+ yz 289 2025 explicitmsg "bbRecursiveInitializeProcessing"
+ show_full_operations_definition default drawing_language default
+ label_xy 364 275
+msg 135682 synchronous
+ from durationcanvas_ref 135298
+ to durationcanvas_ref 135554
+ yz 667 2015 unspecifiedmsg
+ show_full_operations_definition default drawing_language default
+msg 135938 synchronous
+ from durationcanvas_ref 135554
+ to durationcanvas_ref 135810
+ yz 692 2020 explicitmsg "bbRecursiveExecute(this)"
+ show_full_operations_definition default drawing_language default
+ label_xy 60 678
+reflexivemsg 136194 synchronous
+ to durationcanvas_ref 136066
+ yz 749 2025 explicitmsg "TransferData"
+ show_full_operations_definition default drawing_language default
+ label_xy 131 735
+msg 136962 synchronous
+ from durationcanvas_ref 136066
+ to durationcanvas_ref 136834
+ yz 784 2026 explicitmsg "bbGetOutput"
+ show_full_operations_definition default drawing_language default
+ label_xy 80 770
+msg 138370 synchronous
+ from durationcanvas_ref 132738
+ to durationcanvas_ref 138242
+ yz 600 2025 explicitmsg "bbCreateWindow"
+ show_full_operations_definition default drawing_language default
+ label_xy 472 586
+reflexivemsg 138754 synchronous
+ to durationcanvas_ref 138626
+ yz 935 2035 explicitmsg "bbProcess"
+ show_full_operations_definition default drawing_language default
+ label_xy 674 921
+msg 139010 synchronous
+ from durationcanvas_ref 138626
+ to durationcanvas_ref 138882
+ yz 951 2040 explicitmsg "bbUserProcess"
+ show_full_operations_definition default drawing_language default
+ label_xy 464 937
+reflexivemsg 139266 synchronous
+ to durationcanvas_ref 139138
+ yz 1008 2035 explicitmsg "bbComputePostProcessStatus"
+ show_full_operations_definition default drawing_language default
+ label_xy 617 994
+msg 139522 synchronous
+ from durationcanvas_ref 132738
+ to durationcanvas_ref 139394
+ yz 1074 2025 msg operation_ref 149634 // "bbShowWindow() : void"
+ show_full_operations_definition default drawing_language default
+ label_xy 470 1060
+msg 140802 synchronous
+ from durationcanvas_ref 131202
+ to durationcanvas_ref 140674
+ yz 379 3010 explicitmsg "bbRecursiveInitializeProcessing"
+ show_full_operations_definition default drawing_language default
+ label_xy 547 365
+msg 141058 synchronous
+ from durationcanvas_ref 136066
+ to durationcanvas_ref 140930
+ yz 804 3026 explicitmsg "bbSetInput"
+ show_full_operations_definition default drawing_language default
+ label_xy 422 790
+reflexivemsg 141442 synchronous
+ to durationcanvas_ref 141314
+ yz 640 2035 explicitmsg "bbUpdateInputs"
+ show_full_operations_definition default drawing_language default
+ label_xy 658 626
+msg 141698 synchronous
+ from durationcanvas_ref 141314
+ to durationcanvas_ref 141570
+ yz 654 2035 explicitmsg "RecursiveExecute"
+ show_full_operations_definition default drawing_language default
+ label_xy 409 640
+line 133250 -_-_
+ from ref 132482 z 2026 to ref 133122
+line 136450 -_-_
+ from ref 136066 z 2021 to ref 136322
+line 137474 -_-_
+ from ref 137346 z 2027 to ref 136962
+line 138498 -_-_
+ from ref 138370 z 3006 to ref 134786
+line 141186 -_-_
+ from ref 137346 z 3027 to ref 141058
+end