[selected_node] | element/part | 
+-app | number/integer | 
+-stack-pre | number/integer | 
+-stack-post | number/integer | 
+-heap | number/integer | 
+-stdout | number/integer | 
+-model | element/part | 
| +-print_number | communicate/send | 
| | :-channel | meta/channel | terminal
| | :-receiver | text/cybol-path | .stdout
| | :-language | meta/language | message/cli
| | :-format | meta/format | number/integer
| | :-message | text/cybol-path | #index
| | :-newline | logicvalue/boolean | true
| +-increment_loop_count | calculate/add | 
| | :-result | text/cybol-path | #index
| | :-operand | number/integer | 1
| +-compare_loop_count | compare/greater | 
| | :-result | text/cybol-path | #break
| | :-left | text/cybol-path | #index
| | :-right | text/cybol-path | #count
+-logic | element/part | 
| +-test_stack-pre | communicate/send | 
| | :-channel | meta/channel | file
| | :-receiver | text/cybol-path | .stack-pre
| | :-encoding | meta/encoding | utf-8
| | :-language | meta/language | text/model-diagram
| | :-format | meta/format | element/part
| | :-message | text/cybol-path | #
| +-compare_loop_count | compare/greater | 
| | :-result | text/cybol-path | #break
| | :-left | text/cybol-path | #index
| | :-right | text/cybol-path | #count
| +-print_numbers | flow/loop | 
| | :-break | text/cybol-path | #break
| | :-model | text/cybol-path | #model
| :-break | logicvalue/boolean | false
| :-index | number/integer | 1
| :-count | number/integer | 10
| :-model | text/cybol-path | .model10
| :-model | text/cybol-path | .model