Skip to content

Instantly share code, notes, and snippets.

@bobmcwhirter
Created May 11, 2020 18:18
Show Gist options
  • Save bobmcwhirter/d587e967e642f03bbc3a1c51ea7e5f22 to your computer and use it in GitHub Desktop.
Save bobmcwhirter/d587e967e642f03bbc3a1c51ea7e5f22 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="1050pt" height="1448pt"
viewBox="0.00 0.00 1050.07 1448.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 1444)">
<title>thegraph</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1444 1046.0666,-1444 1046.0666,4 -4,4"/>
<!-- 5 -->
<g id="node1" class="node">
<title>5</title>
<polygon fill="none" stroke="#000000" points="562.0045,-36 508.0045,-36 508.0045,0 562.0045,0 562.0045,-36"/>
<text text-anchor="middle" x="535.0045" y="-15" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;end&gt;</text>
</g>
<!-- 20 -->
<g id="node2" class="node">
<title>20</title>
<polygon fill="none" stroke="#000000" points="477.8881,-131.5623 402.0045,-144 326.1208,-131.5623 326.1917,-111.4377 477.8173,-111.4377 477.8881,-131.5623"/>
<text text-anchor="middle" x="402.0045" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:20&gt; completion</text>
</g>
<!-- 20&#45;&gt;5 -->
<g id="edge1" class="edge">
<title>20&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M419.9414,-111.4346C441.5669,-93.8741 478.2577,-64.0801 504.3918,-42.8584"/>
<polygon fill="#000000" stroke="#000000" points="506.9168,-45.3167 512.4734,-36.2959 502.5042,-39.8826 506.9168,-45.3167"/>
</g>
<!-- 21 -->
<g id="node3" class="node">
<title>21</title>
<polygon fill="none" stroke="#000000" points="674.909,-347.5623 608.0045,-360 541.1,-347.5623 541.1624,-327.4377 674.8465,-327.4377 674.909,-347.5623"/>
<text text-anchor="middle" x="608.0045" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:21&gt; memory</text>
</g>
<!-- 21&#45;&gt;5 -->
<g id="edge2" class="edge">
<title>21&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M592.0518,-327.239C575.4837,-310.7428 550.5394,-282.3399 540.0045,-252 515.4487,-181.2812 523.6466,-91.1602 530.1731,-46.1877"/>
<polygon fill="#000000" stroke="#000000" points="533.6369,-46.6902 531.6928,-36.2752 526.7177,-45.6293 533.6369,-46.6902"/>
</g>
<!-- 23 -->
<g id="node4" class="node">
<title>23</title>
<polygon fill="none" stroke="#000000" points="830.9402,-347.5623 782.0045,-360 733.0688,-347.5623 733.1144,-327.4377 830.8945,-327.4377 830.9402,-347.5623"/>
<text text-anchor="middle" x="782.0045" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:23&gt; i/o</text>
</g>
<!-- 23&#45;&gt;5 -->
<g id="edge3" class="edge">
<title>23&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M770.7496,-327.2365C732.1827,-276.6467 605.0005,-109.8167 555.2282,-44.5283"/>
<polygon fill="#000000" stroke="#000000" points="557.8535,-42.1989 549.0074,-36.3681 552.2866,-46.4427 557.8535,-42.1989"/>
</g>
<!-- 4 -->
<g id="node5" class="node">
<title>4</title>
<polygon fill="none" stroke="#000000" points="364.8221,-468 301.1868,-468 301.1868,-432 364.8221,-432 364.8221,-468"/>
<text text-anchor="middle" x="333.0045" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:4&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="M345.9075,-431.9133C369.7061,-397.9529 421.0819,-321.7694 454.0045,-252 487.8035,-180.3733 514.9052,-90.6511 527.4446,-45.9736"/>
<polygon fill="#0000ff" stroke="#0000ff" points="530.8749,-46.7011 530.1756,-36.1294 524.1297,-44.8298 530.8749,-46.7011"/>
</g>
<!-- 4&#45;&gt;20 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;20</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M321.881,-431.8405C293.1623,-383.893 220.3135,-254.9177 243.0045,-216 265.8103,-176.8851 312.6183,-153.4087 349.5708,-140.2921"/>
<polygon fill="#0000ff" stroke="#0000ff" points="350.8713,-143.547 359.217,-137.0202 348.6227,-136.9179 350.8713,-143.547"/>
</g>
<!-- 4&#45;&gt;21 -->
<g id="edge6" class="edge">
<title>4&#45;&gt;21</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M365.173,-435.7086C368.1511,-434.4365 371.129,-433.1834 374.0045,-432 440.5171,-404.6261 518.6615,-375.092 565.708,-357.5922"/>
<polygon fill="#0000ff" stroke="#0000ff" points="567.1035,-360.8076 575.2599,-354.0457 564.6669,-354.2453 567.1035,-360.8076"/>
</g>
<!-- 4&#45;&gt;23 -->
<g id="edge7" class="edge">
<title>4&#45;&gt;23</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M365.0008,-435.2411C368.015,-434.0672 371.0483,-432.9646 374.0045,-432 440.471,-410.3125 638.1888,-370.2536 731.7987,-351.7891"/>
<polygon fill="#0000ff" stroke="#0000ff" points="732.7392,-355.1712 741.8749,-349.8057 731.3872,-348.303 732.7392,-355.1712"/>
</g>
<!-- 22 -->
<g id="node6" class="node">
<title>22</title>
<polygon fill="none" stroke="#000000" points="674.909,-455.5623 608.0045,-468 541.1,-455.5623 541.1624,-435.4377 674.8465,-435.4377 674.909,-455.5623"/>
<text text-anchor="middle" x="608.0045" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:22&gt; memory</text>
</g>
<!-- 22&#45;&gt;21 -->
<g id="edge8" class="edge">
<title>22&#45;&gt;21</title>
<path fill="none" stroke="#000000" d="M608.0045,-435.4346C608.0045,-418.8624 608.0045,-391.3948 608.0045,-370.5191"/>
<polygon fill="#000000" stroke="#000000" points="611.5046,-370.2959 608.0045,-360.2959 604.5046,-370.2959 611.5046,-370.2959"/>
</g>
<!-- 24 -->
<g id="node7" class="node">
<title>24</title>
<polygon fill="none" stroke="#000000" points="830.9402,-455.5623 782.0045,-468 733.0688,-455.5623 733.1144,-435.4377 830.8945,-435.4377 830.9402,-455.5623"/>
<text text-anchor="middle" x="782.0045" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:24&gt; i/o</text>
</g>
<!-- 24&#45;&gt;23 -->
<g id="edge9" class="edge">
<title>24&#45;&gt;23</title>
<path fill="none" stroke="#000000" d="M782.0045,-435.4346C782.0045,-418.8624 782.0045,-391.3948 782.0045,-370.5191"/>
<polygon fill="#000000" stroke="#000000" points="785.5046,-370.2959 782.0045,-360.2959 778.5046,-370.2959 785.5046,-370.2959"/>
</g>
<!-- 35 -->
<g id="node8" class="node">
<title>35</title>
<polygon fill="none" stroke="#000000" points="374.1765,-252 251.8325,-252 251.8325,-216 374.1765,-216 374.1765,-252"/>
<text text-anchor="middle" x="313.0045" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;return&#45;completion: 35&gt;</text>
</g>
<!-- 35&#45;&gt;20 -->
<g id="edge10" class="edge">
<title>35&#45;&gt;20</title>
<path fill="none" stroke="#000000" d="M328.1021,-215.6793C343.0299,-197.5647 365.9477,-169.7543 382.3017,-149.909"/>
<polygon fill="#000000" stroke="#000000" points="385.2077,-151.8862 388.8662,-141.943 379.8056,-147.4344 385.2077,-151.8862"/>
</g>
<!-- 34 -->
<g id="node9" class="node">
<title>34</title>
<polygon fill="none" stroke="#000000" points="235.5533,-360 154.4556,-360 154.4556,-324 235.5533,-324 235.5533,-360"/>
<text text-anchor="middle" x="195.0045" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;widen:34&gt; int</text>
</g>
<!-- 34&#45;&gt;35 -->
<g id="edge11" class="edge">
<title>34&#45;&gt;35</title>
<path fill="none" stroke="#000000" d="M214.755,-323.9232C234.1547,-306.1676 263.9157,-278.9287 285.6001,-259.082"/>
<polygon fill="#000000" stroke="#000000" points="288.1758,-261.4692 293.1895,-252.1357 283.4497,-256.3055 288.1758,-261.4692"/>
</g>
<!-- 33 -->
<g id="node10" class="node">
<title>33</title>
<polygon fill="none" stroke="#000000" points="198.2284,-468 107.7806,-468 107.7806,-432 198.2284,-432 198.2284,-468"/>
<text text-anchor="middle" x="153.0045" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;const&gt; byte=42</text>
</g>
<!-- 33&#45;&gt;34 -->
<g id="edge12" class="edge">
<title>33&#45;&gt;34</title>
<path fill="none" stroke="#000000" d="M160.1292,-431.6793C166.7459,-414.6649 176.6891,-389.0967 184.2676,-369.6091"/>
<polygon fill="#000000" stroke="#000000" points="187.6225,-370.6388 187.985,-360.0502 181.0984,-368.1016 187.6225,-370.6388"/>
</g>
<!-- 7 -->
<g id="node11" class="node">
<title>7</title>
<polygon fill="none" stroke="#000000" points="239.6468,-576 156.3621,-576 156.3621,-540 239.6468,-540 239.6468,-576"/>
<text text-anchor="middle" x="198.0045" y="-555" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:7 (11)&gt;</text>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge13" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M220.6004,-539.9232C242.9897,-522.0118 277.4418,-494.4501 302.3027,-474.5614"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="304.7125,-477.1158 310.3348,-468.1357 300.3396,-471.6497 304.7125,-477.1158"/>
</g>
<!-- 7&#45;&gt;22 -->
<g id="edge14" class="edge">
<title>7&#45;&gt;22</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M239.6482,-542.9447C242.8031,-541.9138 245.9476,-540.9204 249.0045,-540 306.354,-522.7322 470.5528,-482.8874 555.5714,-462.5042"/>
<polygon fill="#0000ff" stroke="#0000ff" points="556.6249,-465.851 565.5345,-460.1178 554.9943,-459.0435 556.6249,-465.851"/>
</g>
<!-- 7&#45;&gt;24 -->
<g id="edge15" class="edge">
<title>7&#45;&gt;24</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M239.8493,-542.5766C242.9289,-541.6433 246.0036,-540.7716 249.0045,-540 438.7953,-491.2024 490.9605,-501.7019 684.0045,-468 699.2347,-465.3411 715.7753,-462.3448 730.855,-459.5708"/>
<polygon fill="#0000ff" stroke="#0000ff" points="731.829,-462.9502 741.0273,-457.6927 730.558,-456.0665 731.829,-462.9502"/>
</g>
<!-- 7&#45;&gt;35 -->
<g id="edge18" class="edge">
<title>7&#45;&gt;35</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M204.5169,-539.652C223.7303,-485.5204 280.2643,-326.2419 303.1844,-261.6669"/>
<polygon fill="#0000ff" stroke="#0000ff" points="306.5169,-262.7415 306.5635,-252.1467 299.9201,-260.4 306.5169,-262.7415"/>
</g>
<!-- 7&#45;&gt;34 -->
<g id="edge17" class="edge">
<title>7&#45;&gt;34</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M200.9007,-539.6411C204.4072,-515.1131 209.5462,-470.2945 207.0045,-432 205.6299,-411.2898 202.4947,-388.0745 199.7737,-370.4099"/>
<polygon fill="#0000ff" stroke="#0000ff" points="203.1776,-369.5278 198.1525,-360.2005 196.2642,-370.6257 203.1776,-369.5278"/>
</g>
<!-- 7&#45;&gt;33 -->
<g id="edge16" class="edge">
<title>7&#45;&gt;33</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M190.3708,-539.6793C183.249,-522.5868 172.5303,-496.8619 164.3967,-477.3413"/>
<polygon fill="#0000ff" stroke="#0000ff" points="167.6024,-475.9348 160.5254,-468.0502 161.1408,-478.6271 167.6024,-475.9348"/>
</g>
<!-- 10 -->
<g id="node12" class="node">
<title>10</title>
<polygon fill="none" stroke="#000000" points="98.8844,-1008 29.1245,-1008 29.1245,-972 98.8844,-972 98.8844,-1008"/>
<text text-anchor="middle" x="64.0045" y="-987" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:10&gt;</text>
</g>
<!-- 10&#45;&gt;7 -->
<g id="edge19" class="edge">
<title>10&#45;&gt;7</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M54.8538,-971.6329C29.3019,-917.5053 -36.8194,-755.6663 28.0045,-648 53.5451,-605.5795 106.5294,-582.1064 146.5986,-569.863"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="147.6019,-573.2162 156.224,-567.0592 145.6442,-566.4956 147.6019,-573.2162"/>
</g>
<!-- 9 -->
<g id="node13" class="node">
<title>9</title>
<ellipse fill="none" stroke="#000000" cx="150.0045" cy="-1098" rx="68.7156" ry="18"/>
<text text-anchor="middle" x="150.0045" y="-1095" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:9&gt; normal control</text>
</g>
<!-- 9&#45;&gt;10 -->
<g id="edge20" class="edge">
<title>9&#45;&gt;10</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M135.8033,-1080.166C121.9442,-1062.7615 100.6982,-1036.0805 84.9093,-1016.2526"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="87.4815,-1013.864 78.5142,-1008.2215 82.0055,-1018.2246 87.4815,-1013.864"/>
</g>
<!-- 16 -->
<g id="node14" class="node">
<title>16</title>
<ellipse fill="none" stroke="#000000" cx="180.0045" cy="-666" rx="71.6378" ry="18"/>
<text text-anchor="middle" x="180.0045" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:16&gt; normal control</text>
</g>
<!-- 16&#45;&gt;7 -->
<g id="edge21" class="edge">
<title>16&#45;&gt;7</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M183.0579,-647.6793C185.8676,-630.821 190.077,-605.5651 193.3133,-586.147"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="196.8044,-586.4895 194.9961,-576.0502 189.8997,-585.3387 196.8044,-586.4895"/>
</g>
<!-- 32 -->
<g id="node15" class="node">
<title>32</title>
<polygon fill="none" stroke="#000000" points="519.0826,-468 382.9263,-468 382.9263,-432 519.0826,-432 519.0826,-468"/>
<text text-anchor="middle" x="451.0045" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;exception&#45;completion:32&gt;</text>
</g>
<!-- 32&#45;&gt;20 -->
<g id="edge22" class="edge">
<title>32&#45;&gt;20</title>
<path fill="none" stroke="#000000" d="M448.2296,-431.652C440.0576,-377.6166 416.0402,-218.8077 406.2409,-154.0121"/>
<polygon fill="#000000" stroke="#000000" points="409.6448,-153.1132 404.6887,-143.749 402.7235,-154.16 409.6448,-153.1132"/>
</g>
<!-- 19 -->
<g id="node16" class="node">
<title>19</title>
<ellipse fill="none" stroke="#000000" cx="312.0045" cy="-558" rx="53.6999" ry="18"/>
<text text-anchor="middle" x="312.0045" y="-555" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:19&gt; catch []</text>
</g>
<!-- 19&#45;&gt;4 -->
<g id="edge23" class="edge">
<title>19&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M315.5668,-539.6793C318.86,-522.7429 323.8012,-497.3311 327.5838,-477.8777"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="331.0216,-478.5344 329.4947,-468.0502 324.1503,-477.1982 331.0216,-478.5344"/>
</g>
<!-- 19&#45;&gt;32 -->
<g id="edge24" class="edge">
<title>19&#45;&gt;32</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M333.4186,-541.3617C356.37,-523.529 393.0442,-495.0339 419.3331,-474.608"/>
<polygon fill="#0000ff" stroke="#0000ff" points="421.7238,-477.1828 427.473,-468.2835 417.4289,-471.6552 421.7238,-477.1828"/>
</g>
<!-- 17 -->
<g id="node17" class="node">
<title>17</title>
<ellipse fill="none" stroke="#000000" cx="338.0045" cy="-666" rx="68.0789" ry="18"/>
<text text-anchor="middle" x="338.0045" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:17&gt; throw control</text>
</g>
<!-- 17&#45;&gt;19 -->
<g id="edge25" class="edge">
<title>17&#45;&gt;19</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M333.5939,-647.6793C329.5167,-630.7429 323.399,-605.3311 318.7158,-585.8777"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="322.0933,-584.9532 316.3499,-576.0502 315.2877,-586.5916 322.0933,-584.9532"/>
</g>
<!-- 18 -->
<g id="node18" class="node">
<title>18</title>
<ellipse fill="none" stroke="#000000" cx="622.0045" cy="-666" rx="197.0876" ry="18"/>
<text text-anchor="middle" x="622.0045" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;exception: 18&gt; &lt;invoke:15 (9)&gt; cc/quarkus/qcc/MyThrowingClass#dump</text>
</g>
<!-- 18&#45;&gt;32 -->
<g id="edge26" class="edge">
<title>18&#45;&gt;32</title>
<path fill="none" stroke="#000000" d="M607.7192,-647.9555C577.48,-609.7585 506.8981,-520.6025 471.7113,-476.1559"/>
<polygon fill="#000000" stroke="#000000" points="474.3206,-473.8131 465.3693,-468.1451 468.8322,-478.158 474.3206,-473.8131"/>
</g>
<!-- 29 -->
<g id="node19" class="node">
<title>29</title>
<ellipse fill="none" stroke="#000000" cx="859.0045" cy="-558" rx="33.1208" ry="18"/>
<text text-anchor="middle" x="859.0045" y="-555" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 29&#45;&gt;23 -->
<g id="edge27" class="edge">
<title>29&#45;&gt;23</title>
<path fill="none" stroke="#000000" d="M858.645,-539.874C857.6247,-514.842 853.8372,-468.6317 840.0045,-432 830.7217,-407.4176 814.0059,-382.5415 800.8962,-365.1915"/>
<polygon fill="#000000" stroke="#000000" points="803.3204,-362.6057 794.4279,-356.8459 797.7876,-366.894 803.3204,-362.6057"/>
</g>
<!-- 29&#45;&gt;24 -->
<g id="edge28" class="edge">
<title>29&#45;&gt;24</title>
<path fill="none" stroke="#000000" d="M846.9732,-541.125C834.0197,-522.9564 813.318,-493.9202 798.7717,-473.5176"/>
<polygon fill="#000000" stroke="#000000" points="801.6101,-471.4697 792.9549,-465.3591 795.9104,-475.5334 801.6101,-471.4697"/>
</g>
<!-- 30 -->
<g id="node20" class="node">
<title>30</title>
<ellipse fill="none" stroke="#000000" cx="703.0045" cy="-558" rx="48.1244" ry="18"/>
<text text-anchor="middle" x="703.0045" y="-555" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 30&#45;&gt;21 -->
<g id="edge30" class="edge">
<title>30&#45;&gt;21</title>
<path fill="none" stroke="#000000" d="M703.3103,-539.598C703.062,-514.2457 700.166,-467.6656 684.0045,-432 672.0731,-405.6697 650.1472,-380.9775 632.9014,-364.1418"/>
<polygon fill="#000000" stroke="#000000" points="635.0217,-361.3287 625.3597,-356.9817 630.202,-366.4052 635.0217,-361.3287"/>
</g>
<!-- 30&#45;&gt;22 -->
<g id="edge29" class="edge">
<title>30&#45;&gt;22</title>
<path fill="none" stroke="#000000" d="M687.7411,-540.6479C671.6275,-522.3294 646.1427,-493.3572 628.3345,-473.112"/>
<polygon fill="#000000" stroke="#000000" points="630.9211,-470.7533 621.6883,-465.5564 625.6651,-475.3766 630.9211,-470.7533"/>
</g>
<!-- 15 -->
<g id="node21" class="node">
<title>15</title>
<polygon fill="none" stroke="#000000" points="760.7819,-792 493.227,-792 493.227,-756 760.7819,-756 760.7819,-792"/>
<text text-anchor="middle" x="627.0045" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;invoke:15 (9)&gt; cc/quarkus/qcc/MyThrowingClass#dump</text>
</g>
<!-- 15&#45;&gt;16 -->
<g id="edge31" class="edge">
<title>15&#45;&gt;16</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M552.4384,-755.984C465.3736,-734.9483 322.9709,-700.5422 241.8013,-680.9308"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="242.2739,-677.4443 231.7316,-678.4978 240.6299,-684.2485 242.2739,-677.4443"/>
</g>
<!-- 15&#45;&gt;17 -->
<g id="edge32" class="edge">
<title>15&#45;&gt;17</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M578.6324,-755.9232C525.5363,-736.0811 440.7497,-704.3961 387.2925,-684.4191"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="388.2827,-681.0527 377.6902,-680.8306 385.8322,-687.6098 388.2827,-681.0527"/>
</g>
<!-- 15&#45;&gt;18 -->
<g id="edge33" class="edge">
<title>15&#45;&gt;18</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M626.1563,-755.6793C625.3758,-738.821 624.2066,-713.5651 623.3076,-694.147"/>
<polygon fill="#0000ff" stroke="#0000ff" points="626.7989,-693.8776 622.8401,-684.0502 619.8064,-694.2014 626.7989,-693.8776"/>
</g>
<!-- 15&#45;&gt;29 -->
<g id="edge34" class="edge">
<title>15&#45;&gt;29</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M728.1955,-755.9926C770.8467,-743.1325 817.0046,-721.2197 845.0045,-684 866.0301,-656.051 866.3476,-614.2513 863.564,-586.5647"/>
<polygon fill="#0000ff" stroke="#0000ff" points="867.0044,-585.8598 862.3327,-576.3506 860.0547,-586.6976 867.0044,-585.8598"/>
</g>
<!-- 15&#45;&gt;30 -->
<g id="edge35" class="edge">
<title>15&#45;&gt;30</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M720.4808,-755.9194C760.7323,-743.0009 803.992,-721.0616 828.0045,-684 856.6113,-639.8473 791.4584,-598.5429 744.8857,-575.9271"/>
<polygon fill="#0000ff" stroke="#0000ff" points="746.0984,-572.6292 735.5614,-571.5242 743.1095,-578.959 746.0984,-572.6292"/>
</g>
<!-- 6 -->
<g id="node22" class="node">
<title>6</title>
<polygon fill="none" stroke="#000000" points="420.8221,-900 357.1868,-900 357.1868,-864 420.8221,-864 420.8221,-900"/>
<text text-anchor="middle" x="389.0045" y="-879" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:6&gt;</text>
</g>
<!-- 6&#45;&gt;15 -->
<g id="edge36" class="edge">
<title>6&#45;&gt;15</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M421.1022,-867.4346C461.343,-849.1741 530.7352,-817.6852 577.7237,-796.3627"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="579.4395,-799.4277 587.0995,-792.1082 576.5469,-793.0533 579.4395,-799.4277"/>
</g>
<!-- 13 -->
<g id="node23" class="node">
<title>13</title>
<ellipse fill="none" stroke="#000000" cx="389.0045" cy="-990" rx="144.0707" ry="18"/>
<text text-anchor="middle" x="389.0045" y="-987" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:13&gt; catch [java/lang/IllegalArgumentException]</text>
</g>
<!-- 13&#45;&gt;6 -->
<g id="edge37" class="edge">
<title>13&#45;&gt;6</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M389.0045,-971.6793C389.0045,-954.821 389.0045,-929.5651 389.0045,-910.147"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="392.5046,-910.0501 389.0045,-900.0502 385.5046,-910.0502 392.5046,-910.0501"/>
</g>
<!-- 28 -->
<g id="node24" class="node">
<title>28</title>
<polygon fill="none" stroke="#000000" points="243.0826,-792 106.9263,-792 106.9263,-756 243.0826,-756 243.0826,-792"/>
<text text-anchor="middle" x="175.0045" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;exception&#45;completion:28&gt;</text>
</g>
<!-- 28&#45;&gt;20 -->
<g id="edge38" class="edge">
<title>28&#45;&gt;20</title>
<path fill="none" stroke="#000000" d="M152.8533,-755.9623C134.4729,-739.4485 109.6819,-713.1938 99.0045,-684 60.5337,-578.8145 76.6078,-541.7378 99.0045,-432 109.4374,-380.8812 106.1601,-358.8294 145.0045,-324 227.2849,-250.2242 310.6888,-335.5666 383.0045,-252 406.3665,-225.0033 407.8243,-181.971 405.7106,-153.8494"/>
<polygon fill="#000000" stroke="#000000" points="409.1924,-153.491 404.7639,-143.8661 402.2237,-154.1519 409.1924,-153.491"/>
</g>
<!-- 14 -->
<g id="node25" class="node">
<title>14</title>
<ellipse fill="none" stroke="#000000" cx="175.0045" cy="-882" rx="53.6999" ry="18"/>
<text text-anchor="middle" x="175.0045" y="-879" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:14&gt; catch []</text>
</g>
<!-- 14&#45;&gt;4 -->
<g id="edge39" class="edge">
<title>14&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M154.0242,-865.3047C135.2817,-848.9291 109.1202,-822.0911 98.0045,-792 87.1488,-762.6129 67.9175,-687.8543 99.0045,-648 176.9742,-548.0409 297.4983,-676.319 375.0045,-576 397.9018,-546.3632 374.8375,-503.6131 354.9162,-476.3194"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="357.4587,-473.8805 348.621,-468.0372 351.8858,-478.1164 357.4587,-473.8805"/>
</g>
<!-- 14&#45;&gt;28 -->
<g id="edge40" class="edge">
<title>14&#45;&gt;28</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M175.0045,-863.6793C175.0045,-846.821 175.0045,-821.5651 175.0045,-802.147"/>
<polygon fill="#0000ff" stroke="#0000ff" points="178.5046,-802.0501 175.0045,-792.0502 171.5046,-802.0502 178.5046,-802.0501"/>
</g>
<!-- 11 -->
<g id="node26" class="node">
<title>11</title>
<ellipse fill="none" stroke="#000000" cx="389.0045" cy="-1098" rx="67.7272" ry="18"/>
<text text-anchor="middle" x="389.0045" y="-1095" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:11&gt; throw control</text>
</g>
<!-- 11&#45;&gt;13 -->
<g id="edge41" class="edge">
<title>11&#45;&gt;13</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M389.0045,-1079.6793C389.0045,-1062.821 389.0045,-1037.5651 389.0045,-1018.147"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="392.5046,-1018.0501 389.0045,-1008.0502 385.5046,-1018.0502 392.5046,-1018.0501"/>
</g>
<!-- 11&#45;&gt;14 -->
<g id="edge42" class="edge">
<title>11&#45;&gt;14</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M350.4861,-1082.9935C316.694,-1068.2042 268.0746,-1042.774 236.0045,-1008 209.7061,-979.4844 192.4885,-937.5476 183.2512,-910.0097"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="186.4952,-908.665 180.0993,-900.2185 179.832,-910.81 186.4952,-908.665"/>
</g>
<!-- 12 -->
<g id="node27" class="node">
<title>12</title>
<ellipse fill="none" stroke="#000000" cx="627.0045" cy="-882" rx="187.97" ry="18"/>
<text text-anchor="middle" x="627.0045" y="-879" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;exception: 12&gt; &lt;invoke:8 (7)&gt; cc/quarkus/qcc/MyThrowingClass#bar</text>
</g>
<!-- 12&#45;&gt;15 -->
<g id="edge44" class="edge">
<title>12&#45;&gt;15</title>
<path fill="none" stroke="#000000" d="M627.0045,-863.6793C627.0045,-846.821 627.0045,-821.5651 627.0045,-802.147"/>
<polygon fill="#000000" stroke="#000000" points="630.5046,-802.0501 627.0045,-792.0502 623.5046,-802.0502 630.5046,-802.0501"/>
</g>
<!-- 12&#45;&gt;28 -->
<g id="edge43" class="edge">
<title>12&#45;&gt;28</title>
<path fill="none" stroke="#000000" d="M556.8754,-865.2435C474.5855,-845.5813 338.5397,-813.0748 252.9949,-792.6349"/>
<polygon fill="#000000" stroke="#000000" points="253.6173,-789.1851 243.0777,-790.2653 251.9905,-795.9935 253.6173,-789.1851"/>
</g>
<!-- 25 -->
<g id="node28" class="node">
<title>25</title>
<ellipse fill="none" stroke="#000000" cx="885.0045" cy="-882" rx="33.1208" ry="18"/>
<text text-anchor="middle" x="885.0045" y="-879" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 25&#45;&gt;23 -->
<g id="edge46" class="edge">
<title>25&#45;&gt;23</title>
<path fill="none" stroke="#000000" d="M895.5719,-864.8064C916.4547,-829.1388 961.0045,-743.9169 961.0045,-666 961.0045,-666 961.0045,-666 961.0045,-558 961.0045,-466.1109 863.7774,-392.3419 812.6358,-359.8952"/>
<polygon fill="#000000" stroke="#000000" points="814.2949,-356.8056 803.9534,-354.5027 810.6017,-362.752 814.2949,-356.8056"/>
</g>
<!-- 25&#45;&gt;24 -->
<g id="edge47" class="edge">
<title>25&#45;&gt;24</title>
<path fill="none" stroke="#000000" d="M891.6226,-864.0459C909.9971,-811.0543 956.7352,-652.024 901.0045,-540 883.7973,-505.4119 846.2506,-480.5785 817.9034,-465.8732"/>
<polygon fill="#000000" stroke="#000000" points="819.1961,-462.6068 808.6853,-461.275 816.0715,-468.8708 819.1961,-462.6068"/>
</g>
<!-- 25&#45;&gt;15 -->
<g id="edge45" class="edge">
<title>25&#45;&gt;15</title>
<path fill="none" stroke="#000000" d="M858.3657,-870.8489C816.3423,-853.2577 733.8711,-818.7349 679.6023,-796.0177"/>
<polygon fill="#000000" stroke="#000000" points="680.7229,-792.6926 670.147,-792.0597 678.0199,-799.1497 680.7229,-792.6926"/>
</g>
<!-- 26 -->
<g id="node29" class="node">
<title>26</title>
<ellipse fill="none" stroke="#000000" cx="994.0045" cy="-882" rx="48.1244" ry="18"/>
<text text-anchor="middle" x="994.0045" y="-879" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 26&#45;&gt;21 -->
<g id="edge50" class="edge">
<title>26&#45;&gt;21</title>
<path fill="none" stroke="#000000" d="M1000.0741,-864.0354C1011.9271,-827.3016 1037.0045,-740.7511 1037.0045,-666 1037.0045,-666 1037.0045,-666 1037.0045,-558 1037.0045,-473.8182 770.1485,-388.0631 657.3732,-355.581"/>
<polygon fill="#000000" stroke="#000000" points="658.1716,-352.1691 647.5948,-352.7871 656.2484,-358.8998 658.1716,-352.1691"/>
</g>
<!-- 26&#45;&gt;22 -->
<g id="edge49" class="edge">
<title>26&#45;&gt;22</title>
<path fill="none" stroke="#000000" d="M994.9973,-863.611C997.0044,-806.5616 994.9305,-630.9638 901.0045,-540 867.3022,-507.3606 741.0154,-476.9851 665.6786,-461.2404"/>
<polygon fill="#000000" stroke="#000000" points="666.3538,-457.8061 655.8523,-459.2093 664.9368,-464.6611 666.3538,-457.8061"/>
</g>
<!-- 26&#45;&gt;15 -->
<g id="edge48" class="edge">
<title>26&#45;&gt;15</title>
<path fill="none" stroke="#000000" d="M956.1113,-870.8489C895.3438,-852.9663 775.1183,-817.5866 698.0214,-794.8987"/>
<polygon fill="#000000" stroke="#000000" points="698.9552,-791.5252 688.3739,-792.0597 696.979,-798.2404 698.9552,-791.5252"/>
</g>
<!-- 8 -->
<g id="node30" class="node">
<title>8</title>
<polygon fill="none" stroke="#000000" points="752.659,-1224 501.3499,-1224 501.3499,-1188 752.659,-1188 752.659,-1224"/>
<text text-anchor="middle" x="627.0045" y="-1203" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;invoke:8 (7)&gt; cc/quarkus/qcc/MyThrowingClass#bar</text>
</g>
<!-- 8&#45;&gt;9 -->
<g id="edge51" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M547.4339,-1187.984C453.0947,-1166.6242 297.8702,-1131.479 211.9928,-1112.0351"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="212.6524,-1108.5959 202.1264,-1109.8012 211.1066,-1115.4231 212.6524,-1108.5959"/>
</g>
<!-- 8&#45;&gt;11 -->
<g id="edge52" class="edge">
<title>8&#45;&gt;11</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M587.1686,-1187.9232C544.5125,-1168.5667 477.0199,-1137.9398 432.8721,-1117.9063"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="434.1027,-1114.6213 423.5501,-1113.6762 431.2101,-1120.9957 434.1027,-1114.6213"/>
</g>
<!-- 8&#45;&gt;12 -->
<g id="edge53" class="edge">
<title>8&#45;&gt;12</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M627.0045,-1187.652C627.0045,-1133.7432 627.0045,-975.551 627.0045,-910.4689"/>
<polygon fill="#0000ff" stroke="#0000ff" points="630.5046,-910.1467 627.0045,-900.1467 623.5046,-910.1468 630.5046,-910.1467"/>
</g>
<!-- 8&#45;&gt;25 -->
<g id="edge54" class="edge">
<title>8&#45;&gt;25</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M641.6149,-1187.652C685.393,-1132.6748 815.5354,-969.2402 865.3273,-906.7109"/>
<polygon fill="#0000ff" stroke="#0000ff" points="868.3112,-908.5823 871.8025,-898.5792 862.8352,-904.2218 868.3112,-908.5823"/>
</g>
<!-- 8&#45;&gt;26 -->
<g id="edge55" class="edge">
<title>8&#45;&gt;26</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M647.5224,-1187.8861C710.0236,-1132.7079 898.0234,-966.7353 967.6727,-905.2465"/>
<polygon fill="#0000ff" stroke="#0000ff" points="970.004,-907.8573 975.1842,-898.6152 965.3712,-902.6097 970.004,-907.8573"/>
</g>
<!-- 2 -->
<g id="node31" class="node">
<title>2</title>
<ellipse fill="none" stroke="#000000" cx="528.0045" cy="-1314" rx="33.1208" ry="18"/>
<text text-anchor="middle" x="528.0045" y="-1311" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 2&#45;&gt;8 -->
<g id="edge56" class="edge">
<title>2&#45;&gt;8</title>
<path fill="none" stroke="#000000" d="M543.0404,-1297.5971C559.1564,-1280.0161 584.9481,-1251.8797 603.6975,-1231.4258"/>
<polygon fill="#000000" stroke="#000000" points="606.3265,-1233.7374 610.5038,-1224.0008 601.1664,-1229.0073 606.3265,-1233.7374"/>
</g>
<!-- 3 -->
<g id="node32" class="node">
<title>3</title>
<ellipse fill="none" stroke="#000000" cx="627.0045" cy="-1314" rx="48.1244" ry="18"/>
<text text-anchor="middle" x="627.0045" y="-1311" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 3&#45;&gt;8 -->
<g id="edge57" class="edge">
<title>3&#45;&gt;8</title>
<path fill="none" stroke="#000000" d="M627.0045,-1295.6793C627.0045,-1278.821 627.0045,-1253.5651 627.0045,-1234.147"/>
<polygon fill="#000000" stroke="#000000" points="630.5046,-1234.0501 627.0045,-1224.0502 623.5046,-1234.0502 630.5046,-1234.0501"/>
</g>
<!-- 1 -->
<g id="node33" class="node">
<title>1</title>
<polygon fill="none" stroke="#000000" points="654.9742,-1440 599.0347,-1440 599.0347,-1404 654.9742,-1404 654.9742,-1440"/>
<text text-anchor="middle" x="627.0045" y="-1419" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;start:1&gt;</text>
</g>
<!-- 1&#45;&gt;8 -->
<g id="edge60" class="edge">
<title>1&#45;&gt;8</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M642.8918,-1403.8839C656.8078,-1386.7184 676.0192,-1359.5328 684.0045,-1332 694.4594,-1295.9523 670.8902,-1256.9446 650.9523,-1232.0341"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="653.4746,-1229.5936 644.3844,-1224.1513 648.0967,-1234.0745 653.4746,-1229.5936"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge58" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M610.2105,-1403.6793C593.5546,-1385.5092 567.9564,-1357.5839 549.7541,-1337.7269"/>
<polygon fill="#0000ff" stroke="#0000ff" points="552.272,-1335.294 542.9346,-1330.2875 547.1119,-1340.0241 552.272,-1335.294"/>
</g>
<!-- 1&#45;&gt;3 -->
<g id="edge59" class="edge">
<title>1&#45;&gt;3</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M627.0045,-1403.6793C627.0045,-1386.821 627.0045,-1361.5651 627.0045,-1342.147"/>
<polygon fill="#0000ff" stroke="#0000ff" points="630.5046,-1342.0501 627.0045,-1332.0502 623.5046,-1342.0502 630.5046,-1342.0501"/>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment