Skip to content

Instantly share code, notes, and snippets.

@bobmcwhirter
Created May 1, 2020 20:19
Show Gist options
  • Save bobmcwhirter/066750fae1d62470b191a15c70ddf1ba to your computer and use it in GitHub Desktop.
Save bobmcwhirter/066750fae1d62470b191a15c70ddf1ba to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: thegraph Pages: 1 -->
<svg width="875pt" height="980pt"
viewBox="0.00 0.00 875.31 980.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 976)">
<title>thegraph</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-976 871.3085,-976 871.3085,4 -4,4"/>
<!-- 5 -->
<g id="node1" class="node">
<title>5</title>
<polygon fill="none" stroke="#000000" points="78.1474,-36 24.1474,-36 24.1474,0 78.1474,0 78.1474,-36"/>
<text text-anchor="middle" x="51.1474" y="-15" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;end&gt;</text>
</g>
<!-- 25 -->
<g id="node2" class="node">
<title>25</title>
<polygon fill="none" stroke="#000000" points="203.5129,-180 148.7819,-180 148.7819,-144 203.5129,-144 203.5129,-180"/>
<text text-anchor="middle" x="176.1474" y="-159" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi&gt; i/o</text>
</g>
<!-- 25&#45;&gt;5 -->
<g id="edge1" class="edge">
<title>25&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M148.781,-157.3091C105.1886,-149.2174 23.152,-131.2433 6.1474,-108 -8.4737,-88.0146 6.8937,-62.5679 23.5225,-43.8352"/>
<polygon fill="#000000" stroke="#000000" points="26.3483,-45.939 30.6426,-36.2535 21.2456,-41.147 26.3483,-45.939"/>
</g>
<!-- 26 -->
<g id="node3" class="node">
<title>26</title>
<polygon fill="none" stroke="#000000" points="301.0635,-180 221.2314,-180 221.2314,-144 301.0635,-144 301.0635,-180"/>
<text text-anchor="middle" x="261.1474" y="-159" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi&gt; memory</text>
</g>
<!-- 26&#45;&gt;5 -->
<g id="edge2" class="edge">
<title>26&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M221.1944,-146.78C218.1499,-145.7872 215.1099,-144.8474 212.1474,-144 136.6398,-122.4015 88.7021,-168.9281 39.1474,-108 25.0229,-90.6337 30.2611,-64.8401 37.7267,-45.3126"/>
<polygon fill="#000000" stroke="#000000" points="40.9828,-46.5982 41.6187,-36.0225 34.5265,-43.8934 40.9828,-46.5982"/>
</g>
<!-- 27 -->
<g id="node4" class="node">
<title>27</title>
<polygon fill="none" stroke="#000000" points="118.0732,-108 48.2216,-108 48.2216,-72 118.0732,-72 118.0732,-108"/>
<text text-anchor="middle" x="83.1474" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi&gt; return</text>
</g>
<!-- 27&#45;&gt;5 -->
<g id="edge3" class="edge">
<title>27&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M75.0725,-71.8314C71.5372,-63.8771 67.3114,-54.369 63.4018,-45.5723"/>
<polygon fill="#000000" stroke="#000000" points="66.5909,-44.1299 59.3311,-36.4133 60.1942,-46.9729 66.5909,-44.1299"/>
</g>
<!-- 4 -->
<g id="node5" class="node">
<title>4</title>
<polygon fill="none" stroke="#000000" points="129.465,-252 50.8298,-252 50.8298,-216 129.465,-216 129.465,-252"/>
<text text-anchor="middle" x="90.1474" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:4 (0)&gt;</text>
</g>
<!-- 4&#45;&gt;5 -->
<g id="edge4" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M101.8582,-215.9831C120.4094,-184.971 152.0252,-120.1944 127.1474,-72 118.5828,-55.4081 102.3044,-42.8043 87.0033,-33.9635"/>
<polygon fill="#0000ff" stroke="#0000ff" points="88.6345,-30.8667 78.1729,-29.1913 85.3063,-37.0249 88.6345,-30.8667"/>
</g>
<!-- 4&#45;&gt;25 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;25</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M111.8488,-215.8314C122.3395,-207.0485 135.0929,-196.3712 146.4668,-186.8489"/>
<polygon fill="#0000ff" stroke="#0000ff" points="149.0321,-189.2659 154.4529,-180.1628 144.5385,-183.8986 149.0321,-189.2659"/>
</g>
<!-- 4&#45;&gt;26 -->
<g id="edge6" class="edge">
<title>4&#45;&gt;26</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M129.8081,-217.3008C154.2362,-207.0152 185.7522,-193.7453 211.7884,-182.7827"/>
<polygon fill="#0000ff" stroke="#0000ff" points="213.2514,-185.9644 221.1095,-178.8581 210.5349,-179.513 213.2514,-185.9644"/>
</g>
<!-- 4&#45;&gt;27 -->
<g id="edge7" class="edge">
<title>4&#45;&gt;27</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M89.2609,-215.7623C88.0669,-191.201 85.9303,-147.2474 84.5257,-118.3541"/>
<polygon fill="#0000ff" stroke="#0000ff" points="88.0083,-117.9079 84.0268,-108.0896 81.0165,-118.2478 88.0083,-117.9079"/>
</g>
<!-- 44 -->
<g id="node6" class="node">
<title>44</title>
<polygon fill="none" stroke="#000000" points="402.9699,-180 319.325,-180 319.325,-144 402.9699,-144 402.9699,-180"/>
<text text-anchor="middle" x="361.1474" y="-159" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">44: &lt;return&gt; int</text>
</g>
<!-- 44&#45;&gt;27 -->
<g id="edge8" class="edge">
<title>44&#45;&gt;27</title>
<path fill="none" stroke="#000000" d="M319.2375,-146.8129C316.1732,-145.8242 313.1197,-144.8754 310.1474,-144 247.8285,-125.646 174.5052,-109.096 128.4213,-99.2926"/>
<polygon fill="#000000" stroke="#000000" points="128.9568,-95.8286 118.4493,-97.1862 127.51,-102.6774 128.9568,-95.8286"/>
</g>
<!-- 43 -->
<g id="node7" class="node">
<title>43</title>
<polygon fill="none" stroke="#000000" points="365.4704,-252 288.8245,-252 288.8245,-216 365.4704,-216 365.4704,-252"/>
<text text-anchor="middle" x="327.1474" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;const&gt; int=0</text>
</g>
<!-- 43&#45;&gt;44 -->
<g id="edge9" class="edge">
<title>43&#45;&gt;44</title>
<path fill="none" stroke="#000000" d="M335.727,-215.8314C339.4832,-207.8771 343.9731,-198.369 348.1272,-189.5723"/>
<polygon fill="#000000" stroke="#000000" points="351.347,-190.9503 352.4523,-180.4133 345.0173,-187.9612 351.347,-190.9503"/>
</g>
<!-- 9 -->
<g id="node8" class="node">
<title>9</title>
<polygon fill="none" stroke="#000000" points="427.5272,-324 342.7677,-324 342.7677,-288 427.5272,-288 427.5272,-324"/>
<text text-anchor="middle" x="385.1474" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:9 (14)&gt;</text>
</g>
<!-- 9&#45;&gt;4 -->
<g id="edge10" class="edge">
<title>9&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" d="M342.6953,-290.5826C339.8146,-289.6708 336.946,-288.8003 334.1474,-288 267.6094,-268.9713 189.2591,-252.6908 139.6494,-243.1215"/>
<polygon fill="#0000ff" stroke="#0000ff" points="140.2981,-239.6822 129.8185,-241.2405 138.9826,-246.5575 140.2981,-239.6822"/>
</g>
<!-- 9&#45;&gt;44 -->
<g id="edge12" class="edge">
<title>9&#45;&gt;44</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M383.558,-287.9792C381.8062,-269.7442 378.63,-240.7839 374.1474,-216 372.6269,-207.5934 370.6019,-198.5381 368.6037,-190.2899"/>
<polygon fill="#0000ff" stroke="#0000ff" points="371.9479,-189.2358 366.1268,-180.3834 365.157,-190.9337 371.9479,-189.2358"/>
</g>
<!-- 9&#45;&gt;43 -->
<g id="edge11" class="edge">
<title>9&#45;&gt;43</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M370.5116,-287.8314C363.8313,-279.5386 355.7906,-269.557 348.457,-260.4533"/>
<polygon fill="#0000ff" stroke="#0000ff" points="350.9793,-258.0052 341.9803,-252.4133 345.528,-262.3965 350.9793,-258.0052"/>
</g>
<!-- 18 -->
<g id="node9" class="node">
<title>18</title>
<polygon fill="none" stroke="#000000" points="397.5272,-396 312.7677,-396 312.7677,-360 397.5272,-360 397.5272,-396"/>
<text text-anchor="middle" x="355.1474" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:18 (0)&gt;</text>
</g>
<!-- 18&#45;&gt;9 -->
<g id="edge13" class="edge">
<title>18&#45;&gt;9</title>
<path fill="none" stroke="#0000ff" d="M362.7177,-359.8314C365.9967,-351.9617 369.9094,-342.5712 373.5419,-333.8533"/>
<polygon fill="#0000ff" stroke="#0000ff" points="376.8598,-334.9902 377.4752,-324.4133 370.3982,-332.2979 376.8598,-334.9902"/>
</g>
<!-- 17 -->
<g id="node10" class="node">
<title>17</title>
<polygon fill="none" stroke="#000000" points="503.5416,-468 378.7532,-468 378.7532,-432 503.5416,-432 503.5416,-468"/>
<text text-anchor="middle" x="441.1474" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:17&gt; normal control</text>
</g>
<!-- 17&#45;&gt;18 -->
<g id="edge14" class="edge">
<title>17&#45;&gt;18</title>
<path fill="none" stroke="#0000ff" d="M419.446,-431.8314C408.9553,-423.0485 396.2019,-412.3712 384.828,-402.8489"/>
<polygon fill="#0000ff" stroke="#0000ff" points="386.7563,-399.8986 376.8419,-396.1628 382.2627,-405.2659 386.7563,-399.8986"/>
</g>
<!-- 32 -->
<g id="node11" class="node">
<title>32</title>
<polygon fill="none" stroke="#000000" points="281.428,-468 162.8668,-468 162.8668,-432 281.428,-432 281.428,-468"/>
<text text-anchor="middle" x="222.1474" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:32&gt; throw control</text>
</g>
<!-- 33 -->
<g id="node12" class="node">
<title>33</title>
<polygon fill="none" stroke="#000000" points="106.8426,-396 49.4523,-396 49.4523,-360 106.8426,-360 106.8426,-396"/>
<text text-anchor="middle" x="78.1474" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 33&#45;&gt;25 -->
<g id="edge15" class="edge">
<title>33&#45;&gt;25</title>
<path fill="none" stroke="#000000" d="M87.1511,-359.7571C99.1205,-335.3576 120.7823,-290.6808 138.1474,-252 147.525,-231.1115 157.5796,-207.2256 164.9894,-189.3126"/>
<polygon fill="#000000" stroke="#000000" points="168.2395,-190.6116 168.8128,-180.0323 161.7673,-187.9451 168.2395,-190.6116"/>
</g>
<!-- 34 -->
<g id="node13" class="node">
<title>34</title>
<polygon fill="none" stroke="#000000" points="324.8939,-324 241.401,-324 241.401,-288 324.8939,-288 324.8939,-324"/>
<text text-anchor="middle" x="283.1474" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 34&#45;&gt;26 -->
<g id="edge16" class="edge">
<title>34&#45;&gt;26</title>
<path fill="none" stroke="#000000" d="M280.3611,-287.7623C276.6087,-263.201 269.8935,-219.2474 265.4793,-190.3541"/>
<polygon fill="#000000" stroke="#000000" points="268.8813,-189.4463 263.9111,-180.0896 261.9616,-190.5035 268.8813,-189.4463"/>
</g>
<!-- 35 -->
<g id="node14" class="node">
<title>35</title>
<polygon fill="none" stroke="#000000" points="360.725,-468 299.5698,-468 299.5698,-432 360.725,-432 360.725,-468"/>
<text text-anchor="middle" x="330.1474" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">result void</text>
</g>
<!-- 16 -->
<g id="node15" class="node">
<title>16</title>
<polygon fill="none" stroke="#000000" points="429.9865,-540 156.3083,-540 156.3083,-504 429.9865,-504 429.9865,-540"/>
<text text-anchor="middle" x="293.1474" y="-519" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;invoke:16 (13)&gt; cc/quarkus/qcc/MyThrowingClass#dump</text>
</g>
<!-- 16&#45;&gt;17 -->
<g id="edge17" class="edge">
<title>16&#45;&gt;17</title>
<path fill="none" stroke="#0000ff" d="M330.4941,-503.8314C350.0243,-494.3302 374.1115,-482.6121 394.8206,-472.5374"/>
<polygon fill="#0000ff" stroke="#0000ff" points="396.6081,-475.56 404.0693,-468.038 393.5458,-469.2654 396.6081,-475.56"/>
</g>
<!-- 16&#45;&gt;32 -->
<g id="edge18" class="edge">
<title>16&#45;&gt;32</title>
<path fill="none" stroke="#0000ff" d="M275.2311,-503.8314C266.8032,-495.2848 256.6064,-484.9443 247.4114,-475.6198"/>
<polygon fill="#0000ff" stroke="#0000ff" points="249.8185,-473.0761 240.3049,-468.4133 244.8343,-477.9912 249.8185,-473.0761"/>
</g>
<!-- 16&#45;&gt;33 -->
<g id="edge19" class="edge">
<title>16&#45;&gt;33</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M188.3052,-503.9407C164.2474,-495.9785 140.1779,-484.5116 121.1474,-468 102.5465,-451.8611 91.3421,-425.8795 85.0567,-405.9711"/>
<polygon fill="#0000ff" stroke="#0000ff" points="88.3661,-404.8174 82.2051,-396.1981 81.6463,-406.7782 88.3661,-404.8174"/>
</g>
<!-- 16&#45;&gt;34 -->
<g id="edge20" class="edge">
<title>16&#45;&gt;34</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M226.4767,-503.9371C195.3152,-494.0133 163.1026,-481.0862 154.1474,-468 118.8082,-416.3587 191.1509,-360.0546 241.0887,-329.2986"/>
<polygon fill="#0000ff" stroke="#0000ff" points="243.0543,-332.2005 249.8132,-324.0416 239.4416,-326.2048 243.0543,-332.2005"/>
</g>
<!-- 16&#45;&gt;35 -->
<g id="edge21" class="edge">
<title>16&#45;&gt;35</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M302.4841,-503.8314C306.5717,-495.8771 311.4578,-486.369 315.9783,-477.5723"/>
<polygon fill="#0000ff" stroke="#0000ff" points="319.2273,-478.9074 320.685,-468.4133 313.0013,-475.7078 319.2273,-478.9074"/>
</g>
<!-- 31 -->
<g id="node16" class="node">
<title>31</title>
<polygon fill="none" stroke="#000000" points="264.8018,-612 105.493,-612 105.493,-576 264.8018,-576 264.8018,-612"/>
<text text-anchor="middle" x="185.1474" y="-591" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;const&gt; java/lang/Object=&lt;null&gt;</text>
</g>
<!-- 31&#45;&gt;16 -->
<g id="edge22" class="edge">
<title>31&#45;&gt;16</title>
<path fill="none" stroke="#000000" d="M212.4004,-575.8314C226.0863,-566.7074 242.8389,-555.539 257.5301,-545.7449"/>
<polygon fill="#000000" stroke="#000000" points="259.5241,-548.6221 265.9032,-540.1628 255.6412,-542.7977 259.5241,-548.6221"/>
</g>
<!-- 12 -->
<g id="node17" class="node">
<title>12</title>
<polygon fill="none" stroke="#000000" points="310.5272,-684 225.7677,-684 225.7677,-648 310.5272,-648 310.5272,-684"/>
<text text-anchor="middle" x="268.1474" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:12 (0)&gt;</text>
</g>
<!-- 12&#45;&gt;16 -->
<g id="edge23" class="edge">
<title>12&#45;&gt;16</title>
<path fill="none" stroke="#0000ff" d="M271.3137,-647.7623C275.5966,-623.0928 283.2759,-578.8598 288.291,-549.9731"/>
<polygon fill="#0000ff" stroke="#0000ff" points="291.7447,-550.541 290.0069,-540.0896 284.8478,-549.3435 291.7447,-550.541"/>
</g>
<!-- 12&#45;&gt;31 -->
<g id="edge24" class="edge">
<title>12&#45;&gt;31</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M247.203,-647.8314C237.0783,-639.0485 224.7698,-628.3712 213.7926,-618.8489"/>
<polygon fill="#0000ff" stroke="#0000ff" points="215.9325,-616.0718 206.0851,-612.1628 211.3455,-621.3595 215.9325,-616.0718"/>
</g>
<!-- 11 -->
<g id="node18" class="node">
<title>11</title>
<polygon fill="none" stroke="#000000" points="329.8041,-756 206.4907,-756 206.4907,-720 329.8041,-720 329.8041,-756"/>
<text text-anchor="middle" x="268.1474" y="-735" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:11&gt; normal control</text>
</g>
<!-- 11&#45;&gt;12 -->
<g id="edge25" class="edge">
<title>11&#45;&gt;12</title>
<path fill="none" stroke="#0000ff" d="M268.1474,-719.8314C268.1474,-712.131 268.1474,-702.9743 268.1474,-694.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" points="271.6475,-694.4132 268.1474,-684.4133 264.6475,-694.4133 271.6475,-694.4132"/>
</g>
<!-- 42 -->
<g id="node19" class="node">
<title>42</title>
<polygon fill="none" stroke="#000000" points="708.9699,-252 625.325,-252 625.325,-216 708.9699,-216 708.9699,-252"/>
<text text-anchor="middle" x="667.1474" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">42: &lt;return&gt; int</text>
</g>
<!-- 42&#45;&gt;27 -->
<g id="edge26" class="edge">
<title>42&#45;&gt;27</title>
<path fill="none" stroke="#000000" d="M624.9968,-216.5305C575.0035,-196.4213 488.775,-163.6469 412.1474,-144 312.2969,-118.3989 192.1563,-102.2845 128.2754,-94.847"/>
<polygon fill="#000000" stroke="#000000" points="128.4765,-91.3472 118.1429,-93.6854 127.6791,-98.3017 128.4765,-91.3472"/>
</g>
<!-- 21 -->
<g id="node20" class="node">
<title>21</title>
<polygon fill="none" stroke="#000000" points="709.5272,-324 624.7677,-324 624.7677,-288 709.5272,-288 709.5272,-324"/>
<text text-anchor="middle" x="667.1474" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:21 (0)&gt;</text>
</g>
<!-- 21&#45;&gt;4 -->
<g id="edge27" class="edge">
<title>21&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" d="M624.7192,-300.7057C520.2351,-287.6678 250.932,-254.0632 139.5246,-240.1615"/>
<polygon fill="#0000ff" stroke="#0000ff" points="139.9186,-236.6836 129.5621,-238.9183 139.0518,-243.6297 139.9186,-236.6836"/>
</g>
<!-- 21&#45;&gt;42 -->
<g id="edge28" class="edge">
<title>21&#45;&gt;42</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M667.1474,-287.8314C667.1474,-280.131 667.1474,-270.9743 667.1474,-262.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" points="670.6475,-262.4132 667.1474,-252.4133 663.6475,-262.4133 670.6475,-262.4132"/>
</g>
<!-- 20 -->
<g id="node21" class="node">
<title>20</title>
<polygon fill="none" stroke="#000000" points="831.5416,-396 706.7532,-396 706.7532,-360 831.5416,-360 831.5416,-396"/>
<text text-anchor="middle" x="769.1474" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:20&gt; normal control</text>
</g>
<!-- 20&#45;&gt;21 -->
<g id="edge29" class="edge">
<title>20&#45;&gt;21</title>
<path fill="none" stroke="#0000ff" d="M743.4085,-359.8314C730.6037,-350.7927 714.9565,-339.7476 701.1755,-330.0198"/>
<polygon fill="#0000ff" stroke="#0000ff" points="703.0662,-327.0703 692.8781,-324.1628 699.0294,-332.7891 703.0662,-327.0703"/>
</g>
<!-- 38 -->
<g id="node22" class="node">
<title>38</title>
<polygon fill="none" stroke="#000000" points="609.428,-396 490.8668,-396 490.8668,-360 609.428,-360 609.428,-396"/>
<text text-anchor="middle" x="550.1474" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:38&gt; throw control</text>
</g>
<!-- 39 -->
<g id="node23" class="node">
<title>39</title>
<polygon fill="none" stroke="#000000" points="223.8426,-324 166.4523,-324 166.4523,-288 223.8426,-288 223.8426,-324"/>
<text text-anchor="middle" x="195.1474" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 39&#45;&gt;25 -->
<g id="edge30" class="edge">
<title>39&#45;&gt;25</title>
<path fill="none" stroke="#000000" d="M192.741,-287.7623C189.5003,-263.201 183.7009,-219.2474 179.8886,-190.3541"/>
<polygon fill="#000000" stroke="#000000" points="183.3124,-189.5458 178.5342,-180.0896 176.3725,-190.4616 183.3124,-189.5458"/>
</g>
<!-- 40 -->
<g id="node24" class="node">
<title>40</title>
<polygon fill="none" stroke="#000000" points="504.8939,-252 421.401,-252 421.401,-216 504.8939,-216 504.8939,-252"/>
<text text-anchor="middle" x="463.1474" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 40&#45;&gt;26 -->
<g id="edge31" class="edge">
<title>40&#45;&gt;26</title>
<path fill="none" stroke="#000000" d="M421.2107,-219.3605C392.5404,-209.3155 353.4419,-195.5458 310.7068,-180.183"/>
<polygon fill="#000000" stroke="#000000" points="311.838,-176.8705 301.2436,-176.7764 309.467,-183.4567 311.838,-176.8705"/>
</g>
<!-- 41 -->
<g id="node25" class="node">
<title>41</title>
<polygon fill="none" stroke="#000000" points="688.725,-396 627.5698,-396 627.5698,-360 688.725,-360 688.725,-396"/>
<text text-anchor="middle" x="658.1474" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">result void</text>
</g>
<!-- 19 -->
<g id="node26" class="node">
<title>19</title>
<polygon fill="none" stroke="#000000" points="794.9865,-468 521.3083,-468 521.3083,-432 794.9865,-432 794.9865,-468"/>
<text text-anchor="middle" x="658.1474" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;invoke:19 (13)&gt; cc/quarkus/qcc/MyThrowingClass#dump</text>
</g>
<!-- 19&#45;&gt;20 -->
<g id="edge32" class="edge">
<title>19&#45;&gt;20</title>
<path fill="none" stroke="#0000ff" d="M686.1574,-431.8314C700.2235,-422.7074 717.4414,-411.539 732.5408,-401.7449"/>
<polygon fill="#0000ff" stroke="#0000ff" points="734.6614,-404.5412 741.1464,-396.1628 730.8521,-398.6684 734.6614,-404.5412"/>
</g>
<!-- 19&#45;&gt;38 -->
<g id="edge33" class="edge">
<title>19&#45;&gt;38</title>
<path fill="none" stroke="#0000ff" d="M630.8945,-431.8314C617.2085,-422.7074 600.456,-411.539 585.7647,-401.7449"/>
<polygon fill="#0000ff" stroke="#0000ff" points="587.6536,-398.7977 577.3917,-396.1628 583.7707,-404.6221 587.6536,-398.7977"/>
</g>
<!-- 19&#45;&gt;39 -->
<g id="edge34" class="edge">
<title>19&#45;&gt;39</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M551.1637,-431.9779C517.3652,-423.7913 480.6429,-412.1946 449.1474,-396 426.9814,-384.6025 428.585,-370.853 406.1474,-360 337.9718,-327.0237 309.2804,-347.6113 233.8808,-324.1151"/>
<polygon fill="#0000ff" stroke="#0000ff" points="234.5361,-320.6464 223.9433,-320.8507 232.3515,-327.2968 234.5361,-320.6464"/>
</g>
<!-- 19&#45;&gt;40 -->
<g id="edge35" class="edge">
<title>19&#45;&gt;40</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M568.4587,-431.9895C531.2671,-422.6611 494.0175,-410.2388 482.1474,-396 450.8431,-358.449 453.1197,-297.8699 457.9216,-262.3997"/>
<polygon fill="#0000ff" stroke="#0000ff" points="461.4216,-262.6624 459.4585,-252.251 454.5005,-261.6142 461.4216,-262.6624"/>
</g>
<!-- 19&#45;&gt;41 -->
<g id="edge36" class="edge">
<title>19&#45;&gt;41</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M658.1474,-431.8314C658.1474,-424.131 658.1474,-414.9743 658.1474,-406.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" points="661.6475,-406.4132 658.1474,-396.4133 654.6475,-406.4133 661.6475,-406.4132"/>
</g>
<!-- 36 -->
<g id="node27" class="node">
<title>36</title>
<polygon fill="none" stroke="#000000" points="867.4704,-540 790.8245,-540 790.8245,-504 867.4704,-504 867.4704,-540"/>
<text text-anchor="middle" x="829.1474" y="-519" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;const&gt; int=2</text>
</g>
<!-- 36&#45;&gt;42 -->
<g id="edge37" class="edge">
<title>36&#45;&gt;42</title>
<path fill="none" stroke="#000000" d="M836.1504,-503.7799C846.9823,-472.461 864.1799,-407.2345 840.1474,-360 814.849,-310.2775 759.7164,-275.5376 718.4475,-255.3095"/>
<polygon fill="#000000" stroke="#000000" points="719.8737,-252.1121 709.3407,-250.9687 716.8617,-258.431 719.8737,-252.1121"/>
</g>
<!-- 37 -->
<g id="node28" class="node">
<title>37</title>
<polygon fill="none" stroke="#000000" points="610.8018,-540 451.493,-540 451.493,-504 610.8018,-504 610.8018,-540"/>
<text text-anchor="middle" x="531.1474" y="-519" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;const&gt; java/lang/Object=&lt;null&gt;</text>
</g>
<!-- 37&#45;&gt;19 -->
<g id="edge38" class="edge">
<title>37&#45;&gt;19</title>
<path fill="none" stroke="#000000" d="M563.1949,-503.8314C579.5894,-494.5368 599.726,-483.1208 617.2303,-473.1971"/>
<polygon fill="#000000" stroke="#000000" points="619.1371,-476.1395 626.1102,-468.1628 615.6848,-470.05 619.1371,-476.1395"/>
</g>
<!-- 6 -->
<g id="node29" class="node">
<title>6</title>
<polygon fill="none" stroke="#000000" points="685.465,-612 606.8298,-612 606.8298,-576 685.465,-576 685.465,-612"/>
<text text-anchor="middle" x="646.1474" y="-591" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:6 (0)&gt;</text>
</g>
<!-- 6&#45;&gt;19 -->
<g id="edge39" class="edge">
<title>6&#45;&gt;19</title>
<path fill="none" stroke="#0000ff" d="M647.6672,-575.7623C649.714,-551.201 653.3768,-507.2474 655.7846,-478.3541"/>
<polygon fill="#0000ff" stroke="#0000ff" points="659.2973,-478.3458 656.6399,-468.0896 652.3215,-477.7644 659.2973,-478.3458"/>
</g>
<!-- 6&#45;&gt;36 -->
<g id="edge40" class="edge">
<title>6&#45;&gt;36</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M685.8557,-578.3771C713.9328,-567.3304 751.711,-552.4668 781.4281,-540.7748"/>
<polygon fill="#0000ff" stroke="#0000ff" points="782.7465,-544.0173 790.7707,-537.099 780.1836,-537.5034 782.7465,-544.0173"/>
</g>
<!-- 6&#45;&gt;37 -->
<g id="edge41" class="edge">
<title>6&#45;&gt;37</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M617.1281,-575.8314C602.4188,-566.6221 584.383,-555.3301 568.6352,-545.4706"/>
<polygon fill="#0000ff" stroke="#0000ff" points="570.4907,-542.5029 560.1575,-540.1628 566.776,-548.436 570.4907,-542.5029"/>
</g>
<!-- 14 -->
<g id="node30" class="node">
<title>14</title>
<polygon fill="none" stroke="#000000" points="765.723,-684 530.5718,-684 530.5718,-648 765.723,-648 765.723,-684"/>
<text text-anchor="middle" x="648.1474" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; catch [java/lang/IllegalArgumentException]</text>
</g>
<!-- 14&#45;&gt;6 -->
<g id="edge42" class="edge">
<title>14&#45;&gt;6</title>
<path fill="none" stroke="#0000ff" d="M647.6427,-647.8314C647.4288,-640.131 647.1745,-630.9743 646.9368,-622.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" points="650.4353,-622.3122 646.6589,-612.4133 643.438,-622.5066 650.4353,-622.3122"/>
</g>
<!-- 7 -->
<g id="node31" class="node">
<title>7</title>
<polygon fill="none" stroke="#000000" points="576.465,-612 497.8298,-612 497.8298,-576 576.465,-576 576.465,-612"/>
<text text-anchor="middle" x="537.1474" y="-591" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:7 (0)&gt;</text>
</g>
<!-- 15 -->
<g id="node32" class="node">
<title>15</title>
<polygon fill="none" stroke="#000000" points="513.0174,-684 433.2774,-684 433.2774,-648 513.0174,-648 513.0174,-684"/>
<text text-anchor="middle" x="473.1474" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; catch []</text>
</g>
<!-- 15&#45;&gt;7 -->
<g id="edge43" class="edge">
<title>15&#45;&gt;7</title>
<path fill="none" stroke="#0000ff" d="M489.2973,-647.8314C496.8191,-639.3694 505.9039,-629.1489 514.1278,-619.8971"/>
<polygon fill="#0000ff" stroke="#0000ff" points="516.7523,-622.2127 520.7801,-612.4133 511.5204,-617.5621 516.7523,-622.2127"/>
</g>
<!-- 13 -->
<g id="node33" class="node">
<title>13</title>
<polygon fill="none" stroke="#000000" points="542.428,-756 423.8668,-756 423.8668,-720 542.428,-720 542.428,-756"/>
<text text-anchor="middle" x="483.1474" y="-735" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:13&gt; throw control</text>
</g>
<!-- 13&#45;&gt;14 -->
<g id="edge44" class="edge">
<title>13&#45;&gt;14</title>
<path fill="none" stroke="#0000ff" d="M524.7839,-719.8314C546.8517,-710.2018 574.1381,-698.295 597.4331,-688.1299"/>
<polygon fill="#0000ff" stroke="#0000ff" points="599.0448,-691.2454 606.8103,-684.038 596.2451,-684.8296 599.0448,-691.2454"/>
</g>
<!-- 13&#45;&gt;15 -->
<g id="edge45" class="edge">
<title>13&#45;&gt;15</title>
<path fill="none" stroke="#0000ff" d="M480.624,-719.8314C479.5545,-712.131 478.2827,-702.9743 477.0942,-694.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" points="480.5473,-693.8367 475.7048,-684.4133 473.6139,-694.7997 480.5473,-693.8367"/>
</g>
<!-- 28 -->
<g id="node34" class="node">
<title>28</title>
<polygon fill="none" stroke="#000000" points="378.8426,-612 321.4523,-612 321.4523,-576 378.8426,-576 378.8426,-612"/>
<text text-anchor="middle" x="350.1474" y="-591" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 28&#45;&gt;16 -->
<g id="edge46" class="edge">
<title>28&#45;&gt;16</title>
<path fill="none" stroke="#000000" d="M335.7639,-575.8314C329.1988,-567.5386 321.2967,-557.557 314.0896,-548.4533"/>
<polygon fill="#000000" stroke="#000000" points="316.6758,-546.0813 307.7246,-540.4133 311.1875,-550.4262 316.6758,-546.0813"/>
</g>
<!-- 28&#45;&gt;19 -->
<g id="edge47" class="edge">
<title>28&#45;&gt;19</title>
<path fill="none" stroke="#000000" d="M378.8952,-579.0022C381.642,-577.8784 384.4202,-576.8527 387.1474,-576 487.1572,-544.7303 537.5158,-604.4342 620.1474,-540 639.3959,-524.9905 649.0118,-498.414 653.7423,-478.0191"/>
<polygon fill="#000000" stroke="#000000" points="657.2143,-478.5108 655.7959,-468.0113 650.3571,-477.1037 657.2143,-478.5108"/>
</g>
<!-- 29 -->
<g id="node35" class="node">
<title>29</title>
<polygon fill="none" stroke="#000000" points="479.8939,-612 396.401,-612 396.401,-576 479.8939,-576 479.8939,-612"/>
<text text-anchor="middle" x="438.1474" y="-591" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 29&#45;&gt;16 -->
<g id="edge48" class="edge">
<title>29&#45;&gt;16</title>
<path fill="none" stroke="#000000" d="M401.5578,-575.8314C382.4235,-566.3302 358.8245,-554.6121 338.5352,-544.5374"/>
<polygon fill="#000000" stroke="#000000" points="339.9871,-541.3506 329.4739,-540.038 336.8739,-547.6203 339.9871,-541.3506"/>
</g>
<!-- 29&#45;&gt;19 -->
<g id="edge49" class="edge">
<title>29&#45;&gt;19</title>
<path fill="none" stroke="#000000" d="M480.0032,-578.6187C483.0802,-577.6755 486.1513,-576.7901 489.1474,-576 533.2364,-564.3738 661.8708,-574.9556 691.1474,-540 706.5061,-521.6622 694.2162,-495.5457 680.4828,-476.1657"/>
<polygon fill="#000000" stroke="#000000" points="683.1859,-473.9369 674.376,-468.0516 677.5929,-478.1463 683.1859,-473.9369"/>
</g>
<!-- 30 -->
<g id="node36" class="node">
<title>30</title>
<polygon fill="none" stroke="#000000" points="621.725,-756 560.5698,-756 560.5698,-720 621.725,-720 621.725,-756"/>
<text text-anchor="middle" x="591.1474" y="-735" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">result void</text>
</g>
<!-- 10 -->
<g id="node37" class="node">
<title>10</title>
<polygon fill="none" stroke="#000000" points="524.8633,-828 267.4315,-828 267.4315,-792 524.8633,-792 524.8633,-828"/>
<text text-anchor="middle" x="396.1474" y="-807" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;invoke:10 (9)&gt; cc/quarkus/qcc/MyThrowingClass#bar</text>
</g>
<!-- 10&#45;&gt;11 -->
<g id="edge50" class="edge">
<title>10&#45;&gt;11</title>
<path fill="none" stroke="#0000ff" d="M363.8476,-791.8314C347.324,-782.5368 327.0289,-771.1208 309.3867,-761.1971"/>
<polygon fill="#0000ff" stroke="#0000ff" points="310.8686,-758.015 300.4369,-756.1628 307.4367,-764.116 310.8686,-758.015"/>
</g>
<!-- 10&#45;&gt;13 -->
<g id="edge51" class="edge">
<title>10&#45;&gt;13</title>
<path fill="none" stroke="#0000ff" d="M418.1012,-791.8314C428.8169,-782.9632 441.8663,-772.1637 453.4564,-762.5718"/>
<polygon fill="#0000ff" stroke="#0000ff" points="455.7282,-765.2349 461.2007,-756.1628 451.2652,-759.8422 455.7282,-765.2349"/>
</g>
<!-- 10&#45;&gt;28 -->
<g id="edge52" class="edge">
<title>10&#45;&gt;28</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M392.3046,-791.9555C384.2884,-754.3144 365.7335,-667.1867 356.1369,-622.1246"/>
<polygon fill="#0000ff" stroke="#0000ff" points="359.5179,-621.1967 354.0116,-612.1451 352.6714,-622.6548 359.5179,-621.1967"/>
</g>
<!-- 10&#45;&gt;29 -->
<g id="edge53" class="edge">
<title>10&#45;&gt;29</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M398.7726,-791.927C403.2458,-761.8988 412.9555,-699.895 424.1474,-648 425.9563,-639.6126 428.1899,-630.5632 430.3375,-622.3145"/>
<polygon fill="#0000ff" stroke="#0000ff" points="433.7853,-622.9681 432.9736,-612.4044 427.0205,-621.1686 433.7853,-622.9681"/>
</g>
<!-- 10&#45;&gt;30 -->
<g id="edge54" class="edge">
<title>10&#45;&gt;30</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M451.8193,-791.9209C479.2102,-782.7219 512.8404,-770.9784 550.573,-756.0804"/>
<polygon fill="#0000ff" stroke="#0000ff" points="552.2583,-759.1766 560.2532,-752.2244 549.6679,-752.6735 552.2583,-759.1766"/>
</g>
<!-- 2 -->
<g id="node38" class="node">
<title>2</title>
<polygon fill="none" stroke="#000000" points="336.8426,-900 279.4523,-900 279.4523,-864 336.8426,-864 336.8426,-900"/>
<text text-anchor="middle" x="308.1474" y="-879" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 2&#45;&gt;10 -->
<g id="edge55" class="edge">
<title>2&#45;&gt;10</title>
<path fill="none" stroke="#000000" d="M330.3535,-863.8314C341.1924,-854.9632 354.3918,-844.1637 366.1152,-834.5718"/>
<polygon fill="#000000" stroke="#000000" points="368.4251,-837.2041 373.9484,-828.1628 363.9925,-831.7864 368.4251,-837.2041"/>
</g>
<!-- 3 -->
<g id="node39" class="node">
<title>3</title>
<polygon fill="none" stroke="#000000" points="437.8939,-900 354.401,-900 354.401,-864 437.8939,-864 437.8939,-900"/>
<text text-anchor="middle" x="396.1474" y="-879" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 3&#45;&gt;10 -->
<g id="edge56" class="edge">
<title>3&#45;&gt;10</title>
<path fill="none" stroke="#000000" d="M396.1474,-863.8314C396.1474,-856.131 396.1474,-846.9743 396.1474,-838.4166"/>
<polygon fill="#000000" stroke="#000000" points="399.6475,-838.4132 396.1474,-828.4133 392.6475,-838.4133 399.6475,-838.4132"/>
</g>
<!-- 1 -->
<g id="node40" class="node">
<title>1</title>
<polygon fill="none" stroke="#000000" points="423.1474,-972 369.1474,-972 369.1474,-936 423.1474,-936 423.1474,-972"/>
<text text-anchor="middle" x="396.1474" y="-951" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;start&gt;</text>
</g>
<!-- 1&#45;&gt;10 -->
<g id="edge59" class="edge">
<title>1&#45;&gt;10</title>
<path fill="none" stroke="#0000ff" d="M419.9965,-935.928C430.4416,-926.5042 441.5734,-914.02 447.1474,-900 453.0586,-885.132 453.0586,-878.868 447.1474,-864 442.8798,-853.2659 435.3543,-843.4321 427.3735,-835.1828"/>
<polygon fill="#0000ff" stroke="#0000ff" points="429.6253,-832.4921 419.9965,-828.072 424.7673,-837.5319 429.6253,-832.4921"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge57" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M373.9413,-935.8314C363.1024,-926.9632 349.903,-916.1637 338.1796,-906.5718"/>
<polygon fill="#0000ff" stroke="#0000ff" points="340.3024,-903.7864 330.3464,-900.1628 335.8697,-909.2041 340.3024,-903.7864"/>
</g>
<!-- 1&#45;&gt;3 -->
<g id="edge58" class="edge">
<title>1&#45;&gt;3</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M396.1474,-935.8314C396.1474,-928.131 396.1474,-918.9743 396.1474,-910.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" points="399.6475,-910.4132 396.1474,-900.4133 392.6475,-910.4133 399.6475,-910.4132"/>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment