Skip to content

Instantly share code, notes, and snippets.

@bobmcwhirter
Created May 5, 2020 18:59
Show Gist options
  • Save bobmcwhirter/b77948d464f0c4d1440380c1c32b70c0 to your computer and use it in GitHub Desktop.
Save bobmcwhirter/b77948d464f0c4d1440380c1c32b70c0 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="1112pt" height="1340pt"
viewBox="0.00 0.00 1112.16 1340.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 1336)">
<title>thegraph</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1336 1108.1611,-1336 1108.1611,4 -4,4"/>
<!-- 5 -->
<g id="node1" class="node">
<title>5</title>
<polygon fill="none" stroke="#000000" points="477.1611,-36 423.1611,-36 423.1611,0 477.1611,0 477.1611,-36"/>
<text text-anchor="middle" x="450.1611" y="-15" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;end&gt;</text>
</g>
<!-- 21 -->
<g id="node2" class="node">
<title>21</title>
<polygon fill="none" stroke="#000000" points="788.0656,-239.5623 721.1611,-252 654.2566,-239.5623 654.3191,-219.4377 788.0032,-219.4377 788.0656,-239.5623"/>
<text text-anchor="middle" x="721.1611" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:21&gt; memory</text>
</g>
<!-- 21&#45;&gt;5 -->
<g id="edge1" class="edge">
<title>21&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M654.0164,-225.7209C565.4084,-213.2574 416.8043,-186.5049 384.1611,-144 359.6889,-112.1344 392.9835,-69.8779 420.5017,-43.3102"/>
<polygon fill="#000000" stroke="#000000" points="423.1373,-45.6377 428.0572,-36.2544 418.3597,-40.5216 423.1373,-45.6377"/>
</g>
<!-- 23 -->
<g id="node3" class="node">
<title>23</title>
<polygon fill="none" stroke="#000000" points="1000.0968,-239.5623 951.1611,-252 902.2254,-239.5623 902.2711,-219.4377 1000.0512,-219.4377 1000.0968,-239.5623"/>
<text text-anchor="middle" x="951.1611" y="-231" 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="edge2" class="edge">
<title>23&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M902.1531,-227.4752C773.1364,-210.0698 432.8873,-162.5984 417.1611,-144 393.3148,-115.7983 413.3275,-72.2959 430.9425,-44.4949"/>
<polygon fill="#000000" stroke="#000000" points="433.9238,-46.3318 436.5187,-36.0597 428.0844,-42.4716 433.9238,-46.3318"/>
</g>
<!-- 24 -->
<g id="node4" class="node">
<title>24</title>
<polygon fill="none" stroke="#000000" points="578.0448,-131.5623 502.1611,-144 426.2775,-131.5623 426.3483,-111.4377 577.974,-111.4377 578.0448,-131.5623"/>
<text text-anchor="middle" x="502.1611" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:24&gt; completion</text>
</g>
<!-- 24&#45;&gt;5 -->
<g id="edge3" class="edge">
<title>24&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M495.1482,-111.4346C487.0225,-94.5583 473.4567,-66.3831 463.3425,-45.3767"/>
<polygon fill="#000000" stroke="#000000" points="466.462,-43.7875 458.9703,-36.2959 460.155,-46.8243 466.462,-43.7875"/>
</g>
<!-- 4 -->
<g id="node5" class="node">
<title>4</title>
<polygon fill="none" stroke="#000000" points="372.1387,-360 314.1836,-360 314.1836,-324 372.1387,-324 372.1387,-360"/>
<text text-anchor="middle" x="343.1611" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:4</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="M372.3884,-325.9053C401.6833,-309.1684 447.4407,-281.3495 483.1611,-252 534.6478,-209.6962 562.2421,-205.8024 587.1611,-144 608.641,-90.7271 534.2408,-50.6868 486.7535,-31.1871"/>
<polygon fill="#0000ff" stroke="#0000ff" points="487.9477,-27.8955 477.3621,-27.4518 485.3605,-34.3999 487.9477,-27.8955"/>
</g>
<!-- 4&#45;&gt;21 -->
<g id="edge5" class="edge">
<title>4&#45;&gt;21</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M372.3918,-327.5019C375.3242,-326.2449 378.2816,-325.053 381.1611,-324 478.527,-288.3955 596.2954,-260.4308 664.5763,-245.6332"/>
<polygon fill="#0000ff" stroke="#0000ff" points="665.6499,-248.9824 674.6911,-243.4591 664.1789,-242.1387 665.6499,-248.9824"/>
</g>
<!-- 4&#45;&gt;23 -->
<g id="edge6" class="edge">
<title>4&#45;&gt;23</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M372.2869,-327.1908C375.2406,-325.9968 378.2316,-324.9046 381.1611,-324 476.3634,-294.6039 767.7366,-256.5549 892.9627,-241.046"/>
<polygon fill="#0000ff" stroke="#0000ff" points="893.626,-244.4908 903.122,-239.7921 892.7685,-237.5435 893.626,-244.4908"/>
</g>
<!-- 4&#45;&gt;24 -->
<g id="edge7" class="edge">
<title>4&#45;&gt;24</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M337.8083,-323.8407C331.2968,-297.951 323.4386,-249.8265 343.1611,-216 365.967,-176.8851 412.7749,-153.4087 449.7275,-140.2921"/>
<polygon fill="#0000ff" stroke="#0000ff" points="451.0279,-143.547 459.3737,-137.0202 448.7793,-136.9179 451.0279,-143.547"/>
</g>
<!-- 20 -->
<g id="node6" class="node">
<title>20</title>
<polygon fill="none" stroke="#000000" points="788.0656,-347.5623 721.1611,-360 654.2566,-347.5623 654.3191,-327.4377 788.0032,-327.4377 788.0656,-347.5623"/>
<text text-anchor="middle" x="721.1611" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:20&gt; memory</text>
</g>
<!-- 20&#45;&gt;21 -->
<g id="edge8" class="edge">
<title>20&#45;&gt;21</title>
<path fill="none" stroke="#000000" d="M721.1611,-327.4346C721.1611,-310.8624 721.1611,-283.3948 721.1611,-262.5191"/>
<polygon fill="#000000" stroke="#000000" points="724.6612,-262.2959 721.1611,-252.2959 717.6612,-262.2959 724.6612,-262.2959"/>
</g>
<!-- 22 -->
<g id="node7" class="node">
<title>22</title>
<polygon fill="none" stroke="#000000" points="1000.0968,-347.5623 951.1611,-360 902.2254,-347.5623 902.2711,-327.4377 1000.0512,-327.4377 1000.0968,-347.5623"/>
<text text-anchor="middle" x="951.1611" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:22&gt; i/o</text>
</g>
<!-- 22&#45;&gt;23 -->
<g id="edge9" class="edge">
<title>22&#45;&gt;23</title>
<path fill="none" stroke="#000000" d="M951.1611,-327.4346C951.1611,-310.8624 951.1611,-283.3948 951.1611,-262.5191"/>
<polygon fill="#000000" stroke="#000000" points="954.6612,-262.2959 951.1611,-252.2959 947.6612,-262.2959 954.6612,-262.2959"/>
</g>
<!-- 25 -->
<g id="node8" class="node">
<title>25</title>
<polygon fill="none" stroke="#000000" points="296.5297,-347.5623 214.1611,-360 131.7925,-347.5623 131.8694,-327.4377 296.4528,-327.4377 296.5297,-347.5623"/>
<text text-anchor="middle" x="214.1611" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi&gt; java/lang/Object</text>
</g>
<!-- 35 -->
<g id="node9" class="node">
<title>35</title>
<polygon fill="none" stroke="#000000" points="474.3331,-252 351.9891,-252 351.9891,-216 474.3331,-216 474.3331,-252"/>
<text text-anchor="middle" x="413.1611" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;return&#45;completion: 35&gt;</text>
</g>
<!-- 35&#45;&gt;24 -->
<g id="edge10" class="edge">
<title>35&#45;&gt;24</title>
<path fill="none" stroke="#000000" d="M428.2588,-215.6793C443.1865,-197.5647 466.1043,-169.7543 482.4583,-149.909"/>
<polygon fill="#000000" stroke="#000000" points="485.3643,-151.8862 489.0229,-141.943 479.9622,-147.4344 485.3643,-151.8862"/>
</g>
<!-- 34 -->
<g id="node10" class="node">
<title>34</title>
<polygon fill="none" stroke="#000000" points="76.4841,-360 -.1618,-360 -.1618,-324 76.4841,-324 76.4841,-360"/>
<text text-anchor="middle" x="38.1611" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;const&gt; int=0</text>
</g>
<!-- 34&#45;&gt;35 -->
<g id="edge11" class="edge">
<title>34&#45;&gt;35</title>
<path fill="none" stroke="#000000" d="M76.4101,-328.4612C81.0295,-326.9147 85.6925,-325.3945 90.1611,-324 176.1845,-297.1545 276.2801,-269.8664 341.9734,-252.4873"/>
<polygon fill="#000000" stroke="#000000" points="343.0363,-255.8267 351.812,-249.8906 341.2499,-249.0585 343.0363,-255.8267"/>
</g>
<!-- 7 -->
<g id="node11" class="node">
<title>7</title>
<polygon fill="none" stroke="#000000" points="186.5409,-468 101.7814,-468 101.7814,-432 186.5409,-432 186.5409,-468"/>
<text text-anchor="middle" x="144.1611" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:7 (13)&gt;</text>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge12" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M177.4693,-431.9232C212.6597,-412.8249 268.0663,-382.755 304.9941,-362.7138"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="306.8413,-365.6936 313.9608,-357.8474 303.5023,-359.5412 306.8413,-365.6936"/>
</g>
<!-- 7&#45;&gt;20 -->
<g id="edge13" class="edge">
<title>7&#45;&gt;20</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M186.6857,-441.2448C201.3955,-438.2574 217.993,-434.9323 233.1611,-432 387.454,-402.1718 569.6337,-369.1565 661.621,-352.6405"/>
<polygon fill="#0000ff" stroke="#0000ff" points="662.3549,-356.0648 671.5796,-350.8537 661.1186,-349.1748 662.3549,-356.0648"/>
</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="M186.5963,-440.7436C201.2989,-437.716 217.9148,-434.4937 233.1611,-432 297.8004,-421.4275 733.6096,-368.3539 892.9575,-349.0411"/>
<polygon fill="#0000ff" stroke="#0000ff" points="893.5405,-352.4961 903.0468,-347.8186 892.6984,-345.547 893.5405,-352.4961"/>
</g>
<!-- 7&#45;&gt;25 -->
<g id="edge15" class="edge">
<title>7&#45;&gt;25</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M156.0357,-431.6793C167.5365,-413.9352 185.0671,-386.8879 197.8689,-367.1365"/>
<polygon fill="#0000ff" stroke="#0000ff" points="200.8775,-368.9298 203.3794,-358.6346 195.0034,-365.1225 200.8775,-368.9298"/>
</g>
<!-- 7&#45;&gt;35 -->
<g id="edge17" class="edge">
<title>7&#45;&gt;35</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M133.4474,-431.7762C119.4853,-405.3747 99.4846,-356.1384 123.1611,-324 149.2697,-288.5604 264.7274,-261.0583 341.8494,-246.2194"/>
<polygon fill="#0000ff" stroke="#0000ff" points="342.82,-249.5979 351.9938,-244.2977 341.5171,-242.7202 342.82,-249.5979"/>
</g>
<!-- 7&#45;&gt;34 -->
<g id="edge16" class="edge">
<title>7&#45;&gt;34</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M126.1797,-431.6793C108.7909,-413.9624 82.2993,-386.971 62.9216,-367.2277"/>
<polygon fill="#0000ff" stroke="#0000ff" points="65.3796,-364.7354 55.877,-360.0502 60.3838,-369.6387 65.3796,-364.7354"/>
</g>
<!-- 10 -->
<g id="node12" class="node">
<title>10</title>
<polygon fill="none" stroke="#000000" points="259.7019,-900 196.6204,-900 196.6204,-864 259.7019,-864 259.7019,-900"/>
<text text-anchor="middle" x="228.1611" y="-879" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:10</text>
</g>
<!-- 10&#45;&gt;7 -->
<g id="edge18" class="edge">
<title>10&#45;&gt;7</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M224.6587,-863.9875C211.5837,-796.7447 165.5654,-560.0792 149.6364,-478.1585"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="153.0229,-477.2375 147.6785,-468.0894 146.1516,-478.5736 153.0229,-477.2375"/>
</g>
<!-- 9 -->
<g id="node13" class="node">
<title>9</title>
<ellipse fill="none" stroke="#000000" cx="303.1611" cy="-990" rx="68.7156" ry="18"/>
<text text-anchor="middle" x="303.1611" y="-987" 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="edge19" class="edge">
<title>9&#45;&gt;10</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M290.7764,-972.166C278.7439,-954.8392 260.3268,-928.3185 246.5768,-908.5185"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="249.3937,-906.4388 240.8149,-900.2215 243.6441,-910.4316 249.3937,-906.4388"/>
</g>
<!-- 16 -->
<g id="node14" class="node">
<title>16</title>
<ellipse fill="none" stroke="#000000" cx="390.1611" cy="-558" rx="71.6378" ry="18"/>
<text text-anchor="middle" x="390.1611" y="-555" 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="edge20" class="edge">
<title>16&#45;&gt;7</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M354.3906,-542.2959C312.2898,-523.8126 242.0979,-492.9966 194.5137,-472.106"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="195.8767,-468.882 185.3133,-468.0668 193.0627,-475.2915 195.8767,-468.882"/>
</g>
<!-- 33 -->
<g id="node15" class="node">
<title>33</title>
<polygon fill="none" stroke="#000000" points="526.2393,-360 390.083,-360 390.083,-324 526.2393,-324 526.2393,-360"/>
<text text-anchor="middle" x="458.1611" y="-339" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;exception&#45;completion:33&gt;</text>
</g>
<!-- 33&#45;&gt;24 -->
<g id="edge21" class="edge">
<title>33&#45;&gt;24</title>
<path fill="none" stroke="#000000" d="M463.8905,-323.8889C469.4381,-305.8274 477.7784,-277.2163 483.1611,-252 490.2732,-218.6823 495.7043,-179.8534 498.903,-154.2009"/>
<polygon fill="#000000" stroke="#000000" points="502.4024,-154.4176 500.1357,-144.0681 495.4536,-153.5723 502.4024,-154.4176"/>
</g>
<!-- 19 -->
<g id="node16" class="node">
<title>19</title>
<ellipse fill="none" stroke="#000000" cx="296.1611" cy="-450" rx="53.6999" ry="18"/>
<text text-anchor="middle" x="296.1611" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:19&gt; catch []</text>
</g>
<!-- 19&#45;&gt;4 -->
<g id="edge22" class="edge">
<title>19&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M303.9222,-432.166C311.3273,-415.15 322.5912,-389.267 331.1542,-369.5904"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="334.4503,-370.7875 335.2314,-360.2215 328.0317,-367.9942 334.4503,-370.7875"/>
</g>
<!-- 19&#45;&gt;33 -->
<g id="edge23" class="edge">
<title>19&#45;&gt;33</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M320.4142,-433.8313C347.5231,-415.7587 391.6739,-386.3248 422.667,-365.6628"/>
<polygon fill="#0000ff" stroke="#0000ff" points="424.6555,-368.5436 431.0346,-360.0844 420.7726,-362.7192 424.6555,-368.5436"/>
</g>
<!-- 17 -->
<g id="node17" class="node">
<title>17</title>
<ellipse fill="none" stroke="#000000" cx="548.1611" cy="-558" rx="68.0789" ry="18"/>
<text text-anchor="middle" x="548.1611" y="-555" 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="edge24" class="edge">
<title>17&#45;&gt;19</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M512.3233,-542.6409C466.5898,-523.0408 387.5767,-489.1781 338.7985,-468.2732"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="340.035,-464.9952 329.4648,-464.273 337.2775,-471.4293 340.035,-464.9952"/>
</g>
<!-- 18 -->
<g id="node18" class="node">
<title>18</title>
<ellipse fill="none" stroke="#000000" cx="801.1611" cy="-558" rx="76.9157" ry="18"/>
<text text-anchor="middle" x="801.1611" y="-555" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">exception java/lang/Object</text>
</g>
<!-- 18&#45;&gt;33 -->
<g id="edge25" class="edge">
<title>18&#45;&gt;33</title>
<path fill="none" stroke="#000000" d="M774.2465,-541.0508C713.3635,-502.7105 564.9638,-409.2577 495.3562,-365.4231"/>
<polygon fill="#000000" stroke="#000000" points="497.1973,-362.4464 486.8703,-360.0792 493.4671,-368.3697 497.1973,-362.4464"/>
</g>
<!-- 30 -->
<g id="node19" class="node">
<title>30</title>
<ellipse fill="none" stroke="#000000" cx="959.1611" cy="-450" rx="33.1208" ry="18"/>
<text text-anchor="middle" x="959.1611" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 30&#45;&gt;23 -->
<g id="edge26" class="edge">
<title>30&#45;&gt;23</title>
<path fill="none" stroke="#000000" d="M973.2385,-433.6282C991.8707,-409.913 1021.055,-364.4127 1009.1611,-324 1001.7193,-298.7144 984.7271,-273.828 971.0475,-256.6562"/>
<polygon fill="#000000" stroke="#000000" points="973.7081,-254.3811 964.6545,-248.8781 968.3004,-258.8259 973.7081,-254.3811"/>
</g>
<!-- 30&#45;&gt;22 -->
<g id="edge27" class="edge">
<title>30&#45;&gt;22</title>
<path fill="none" stroke="#000000" d="M957.804,-431.6793C956.5478,-414.7194 954.6619,-389.2605 953.2201,-369.7967"/>
<polygon fill="#000000" stroke="#000000" points="956.7009,-369.4064 952.4717,-359.6923 949.72,-369.9236 956.7009,-369.4064"/>
</g>
<!-- 31 -->
<g id="node20" class="node">
<title>31</title>
<ellipse fill="none" stroke="#000000" cx="816.1611" cy="-450" rx="48.1244" ry="18"/>
<text text-anchor="middle" x="816.1611" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 31&#45;&gt;21 -->
<g id="edge28" class="edge">
<title>31&#45;&gt;21</title>
<path fill="none" stroke="#000000" d="M816.4669,-431.598C816.2186,-406.2457 813.3227,-359.6656 797.1611,-324 785.2298,-297.6697 763.3039,-272.9775 746.058,-256.1418"/>
<polygon fill="#000000" stroke="#000000" points="748.1783,-253.3287 738.5163,-248.9817 743.3587,-258.4052 748.1783,-253.3287"/>
</g>
<!-- 31&#45;&gt;20 -->
<g id="edge29" class="edge">
<title>31&#45;&gt;20</title>
<path fill="none" stroke="#000000" d="M800.8977,-432.6479C784.7842,-414.3294 759.2994,-385.3572 741.4911,-365.112"/>
<polygon fill="#000000" stroke="#000000" points="744.0777,-362.7533 734.845,-357.5564 738.8218,-367.3766 744.0777,-362.7533"/>
</g>
<!-- 32 -->
<g id="node21" class="node">
<title>32</title>
<ellipse fill="none" stroke="#000000" cx="670.1611" cy="-558" rx="35.6021" ry="18"/>
<text text-anchor="middle" x="670.1611" y="-555" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">result void</text>
</g>
<!-- 15 -->
<g id="node22" class="node">
<title>15</title>
<polygon fill="none" stroke="#000000" points="912.263,-684 640.0593,-684 640.0593,-648 912.263,-648 912.263,-684"/>
<text text-anchor="middle" x="776.1611" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;invoke:15 (11)&gt; cc/quarkus/qcc/MyThrowingClass#dump</text>
</g>
<!-- 15&#45;&gt;16 -->
<g id="edge30" class="edge">
<title>15&#45;&gt;16</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M711.5534,-647.9232C637.864,-627.3055 518.4734,-593.9008 447.8158,-574.1314"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="448.7522,-570.759 438.179,-571.435 446.8661,-577.5001 448.7522,-570.759"/>
</g>
<!-- 15&#45;&gt;17 -->
<g id="edge31" class="edge">
<title>15&#45;&gt;17</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M737.9991,-647.9232C697.3387,-628.6631 633.1219,-598.2446 590.8191,-578.2064"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="592.1525,-574.9652 581.6167,-573.8474 589.1558,-581.2914 592.1525,-574.9652"/>
</g>
<!-- 15&#45;&gt;18 -->
<g id="edge32" class="edge">
<title>15&#45;&gt;18</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M780.402,-647.6793C784.3225,-630.7429 790.2049,-605.3311 794.708,-585.8777"/>
<polygon fill="#0000ff" stroke="#0000ff" points="798.1374,-586.5819 796.9829,-576.0502 791.3178,-585.0032 798.1374,-586.5819"/>
</g>
<!-- 15&#45;&gt;30 -->
<g id="edge33" class="edge">
<title>15&#45;&gt;30</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M811.9917,-647.9287C840.1856,-632.1855 878.8174,-607.036 904.1611,-576 928.2568,-546.4924 943.686,-504.8006 951.8889,-477.5878"/>
<polygon fill="#0000ff" stroke="#0000ff" points="955.2681,-478.5013 954.682,-467.9227 948.5432,-476.5579 955.2681,-478.5013"/>
</g>
<!-- 15&#45;&gt;31 -->
<g id="edge34" class="edge">
<title>15&#45;&gt;31</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M812.4832,-647.9122C838.5911,-632.6954 871.7909,-608.2501 887.1611,-576 904.7605,-539.0726 871.2043,-498.1159 844.4753,-473.2141"/>
<polygon fill="#0000ff" stroke="#0000ff" points="846.592,-470.4106 836.8152,-466.3284 841.9124,-475.6165 846.592,-470.4106"/>
</g>
<!-- 15&#45;&gt;32 -->
<g id="edge35" class="edge">
<title>15&#45;&gt;32</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M758.1797,-647.6793C740.2672,-629.4288 712.6952,-601.3366 693.1904,-581.4638"/>
<polygon fill="#0000ff" stroke="#0000ff" points="695.6496,-578.9727 686.147,-574.2875 690.6538,-583.876 695.6496,-578.9727"/>
</g>
<!-- 6 -->
<g id="node23" class="node">
<title>6</title>
<polygon fill="none" stroke="#000000" points="563.1387,-792 505.1836,-792 505.1836,-756 563.1387,-756 563.1387,-792"/>
<text text-anchor="middle" x="534.1611" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:6</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="M563.352,-760.9727C603.7424,-742.9472 677.2425,-710.1455 726.3927,-688.2107"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="727.8714,-691.3836 735.5769,-684.112 725.0186,-684.9912 727.8714,-691.3836"/>
</g>
<!-- 13 -->
<g id="node24" class="node">
<title>13</title>
<ellipse fill="none" stroke="#000000" cx="532.1611" cy="-882" rx="144.0707" ry="18"/>
<text text-anchor="middle" x="532.1611" y="-879" 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="M532.5004,-863.6793C532.8126,-846.821 533.2803,-821.5651 533.6399,-802.147"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="537.141,-802.1133 533.8269,-792.0502 530.1422,-801.9836 537.141,-802.1133"/>
</g>
<!-- 29 -->
<g id="node25" class="node">
<title>29</title>
<polygon fill="none" stroke="#000000" points="416.2393,-684 280.083,-684 280.083,-648 416.2393,-648 416.2393,-684"/>
<text text-anchor="middle" x="348.1611" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;exception&#45;completion:29&gt;</text>
</g>
<!-- 29&#45;&gt;24 -->
<g id="edge38" class="edge">
<title>29&#45;&gt;24</title>
<path fill="none" stroke="#000000" d="M334.2841,-647.8397C316.9441,-622.768 291.5641,-576.5118 309.1611,-540 364.9119,-424.324 479.4104,-475.676 535.1611,-360 568.6123,-290.593 535.2264,-197.0922 515.0629,-152.1979"/>
<polygon fill="#000000" stroke="#000000" points="518.1258,-150.4827 510.7495,-142.8774 511.7731,-153.4227 518.1258,-150.4827"/>
</g>
<!-- 14 -->
<g id="node26" class="node">
<title>14</title>
<ellipse fill="none" stroke="#000000" cx="348.1611" cy="-774" rx="53.6999" ry="18"/>
<text text-anchor="middle" x="348.1611" y="-771" 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="M327.1808,-757.3047C308.4383,-740.9291 282.2769,-714.0911 271.1611,-684 261.1268,-656.8363 253.4324,-586.9016 276.1611,-540 297.4576,-496.054 338.8869,-512.4268 359.1611,-468 373.6105,-436.3373 364.1603,-395.8213 354.7884,-369.4049"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="358.0527,-368.1415 351.2503,-360.0188 351.5025,-370.6106 358.0527,-368.1415"/>
</g>
<!-- 14&#45;&gt;29 -->
<g id="edge40" class="edge">
<title>14&#45;&gt;29</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M348.1611,-755.6793C348.1611,-738.821 348.1611,-713.5651 348.1611,-694.147"/>
<polygon fill="#0000ff" stroke="#0000ff" points="351.6612,-694.0501 348.1611,-684.0502 344.6612,-694.0502 351.6612,-694.0501"/>
</g>
<!-- 11 -->
<g id="node27" class="node">
<title>11</title>
<ellipse fill="none" stroke="#000000" cx="532.1611" cy="-990" rx="67.7272" ry="18"/>
<text text-anchor="middle" x="532.1611" y="-987" 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="M532.1611,-971.6793C532.1611,-954.821 532.1611,-929.5651 532.1611,-910.147"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="535.6612,-910.0501 532.1611,-900.0502 528.6612,-910.0502 535.6612,-910.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="M490.0865,-975.8334C455.1935,-961.9269 406.9569,-937.3205 379.1611,-900 357.7786,-871.2904 350.9972,-829.6744 348.9289,-802.2365"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="352.4152,-801.8989 348.3313,-792.1228 345.4274,-802.3119 352.4152,-801.8989"/>
</g>
<!-- 12 -->
<g id="node28" class="node">
<title>12</title>
<ellipse fill="none" stroke="#000000" cx="682.1611" cy="-774" rx="76.9157" ry="18"/>
<text text-anchor="middle" x="682.1611" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">exception java/lang/Object</text>
</g>
<!-- 12&#45;&gt;25 -->
<g id="edge45" class="edge">
<title>12&#45;&gt;25</title>
<path fill="none" stroke="#000000" d="M649.2129,-757.6183C563.3835,-714.7895 337.5806,-601.0668 309.1611,-576 265.1434,-537.175 255.0101,-522.4753 233.1611,-468 220.35,-436.0585 216.0928,-396.4087 214.7242,-370.2142"/>
<polygon fill="#000000" stroke="#000000" points="218.2207,-370.0546 214.3083,-360.2087 211.2268,-370.3455 218.2207,-370.0546"/>
</g>
<!-- 12&#45;&gt;15 -->
<g id="edge44" class="edge">
<title>12&#45;&gt;15</title>
<path fill="none" stroke="#000000" d="M697.6833,-756.166C712.8993,-738.6838 736.2615,-711.8421 753.5424,-691.9874"/>
<polygon fill="#000000" stroke="#000000" points="756.3765,-694.0624 760.3017,-684.2215 751.0963,-689.4667 756.3765,-694.0624"/>
</g>
<!-- 12&#45;&gt;29 -->
<g id="edge43" class="edge">
<title>12&#45;&gt;29</title>
<path fill="none" stroke="#000000" d="M636.7688,-759.3222C579.2562,-740.7253 479.7158,-708.5386 413.8949,-687.2552"/>
<polygon fill="#000000" stroke="#000000" points="414.6269,-683.8136 404.0351,-684.067 412.4732,-690.474 414.6269,-683.8136"/>
</g>
<!-- 26 -->
<g id="node29" class="node">
<title>26</title>
<ellipse fill="none" stroke="#000000" cx="827.1611" cy="-774" rx="33.1208" ry="18"/>
<text text-anchor="middle" x="827.1611" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 26&#45;&gt;23 -->
<g id="edge47" class="edge">
<title>26&#45;&gt;23</title>
<path fill="none" stroke="#000000" d="M851.2585,-761.5321C918.6509,-725.8641 1104.1611,-621.8797 1104.1611,-558 1104.1611,-558 1104.1611,-558 1104.1611,-450 1104.1611,-363.6558 1021.7432,-287.7011 977.8882,-253.3971"/>
<polygon fill="#000000" stroke="#000000" points="979.9881,-250.5968 969.9219,-247.2919 975.7301,-256.1528 979.9881,-250.5968"/>
</g>
<!-- 26&#45;&gt;22 -->
<g id="edge48" class="edge">
<title>26&#45;&gt;22</title>
<path fill="none" stroke="#000000" d="M846.9772,-759.4851C867.968,-743.1993 900.8265,-714.975 921.1611,-684 977.3426,-598.4206 983.1001,-568.767 1001.1611,-468 1003.9839,-452.251 1005.1746,-447.4885 1001.1611,-432 994.8613,-407.6881 980.4146,-382.9517 968.6618,-365.5806"/>
<polygon fill="#000000" stroke="#000000" points="971.4124,-363.4062 962.8188,-357.2093 965.6723,-367.4126 971.4124,-363.4062"/>
</g>
<!-- 26&#45;&gt;15 -->
<g id="edge46" class="edge">
<title>26&#45;&gt;15</title>
<path fill="none" stroke="#000000" d="M818.7395,-756.166C810.6675,-739.0723 798.37,-713.0304 789.0628,-693.3212"/>
<polygon fill="#000000" stroke="#000000" points="792.2007,-691.7694 784.7657,-684.2215 785.871,-694.7585 792.2007,-691.7694"/>
</g>
<!-- 27 -->
<g id="node30" class="node">
<title>27</title>
<ellipse fill="none" stroke="#000000" cx="942.1611" cy="-774" rx="48.1244" ry="18"/>
<text text-anchor="middle" x="942.1611" y="-771" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 27&#45;&gt;21 -->
<g id="edge50" class="edge">
<title>27&#45;&gt;21</title>
<path fill="none" stroke="#000000" d="M953.2279,-756.1129C992.3567,-690.3601 1116.2135,-458.8672 1009.1611,-324 980.7198,-288.1688 857.0298,-259.337 781.2984,-244.6324"/>
<polygon fill="#000000" stroke="#000000" points="781.8806,-241.1803 771.4008,-242.7378 780.5645,-248.0555 781.8806,-241.1803"/>
</g>
<!-- 27&#45;&gt;20 -->
<g id="edge51" class="edge">
<title>27&#45;&gt;20</title>
<path fill="none" stroke="#000000" d="M943.7316,-755.7801C947.4893,-700.6782 951.49,-533.3724 873.1611,-432 845.4805,-396.1761 799.1808,-371.7408 764.9394,-357.4719"/>
<polygon fill="#000000" stroke="#000000" points="766.2102,-354.2105 755.6269,-353.7159 763.5918,-360.7024 766.2102,-354.2105"/>
</g>
<!-- 27&#45;&gt;15 -->
<g id="edge49" class="edge">
<title>27&#45;&gt;15</title>
<path fill="none" stroke="#000000" d="M918.0233,-758.2959C890.324,-740.2747 844.6049,-710.5297 812.5751,-689.691"/>
<polygon fill="#000000" stroke="#000000" points="814.2213,-686.5865 803.9305,-684.0668 810.4039,-692.454 814.2213,-686.5865"/>
</g>
<!-- 28 -->
<g id="node31" class="node">
<title>28</title>
<ellipse fill="none" stroke="#000000" cx="844.1611" cy="-990" rx="35.6021" ry="18"/>
<text text-anchor="middle" x="844.1611" y="-987" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">result void</text>
</g>
<!-- 8 -->
<g id="node32" class="node">
<title>8</title>
<polygon fill="none" stroke="#000000" points="848.8157,-1116 597.5066,-1116 597.5066,-1080 848.8157,-1080 848.8157,-1116"/>
<text text-anchor="middle" x="723.1611" y="-1095" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;invoke:8 (9)&gt; cc/quarkus/qcc/MyThrowingClass#bar</text>
</g>
<!-- 8&#45;&gt;9 -->
<g id="edge52" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M652.8626,-1079.9232C571.4009,-1058.9759 438.6106,-1024.8299 362.2492,-1005.1941"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="362.8714,-1001.7403 352.3148,-1002.6395 361.128,-1008.5197 362.8714,-1001.7403"/>
</g>
<!-- 8&#45;&gt;11 -->
<g id="edge53" class="edge">
<title>8&#45;&gt;11</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M691.192,-1079.9232C657.8519,-1061.0712 605.6055,-1031.5287 570.1738,-1011.4941"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="571.531,-1008.2407 561.1034,-1006.3653 568.0855,-1014.3341 571.531,-1008.2407"/>
</g>
<!-- 8&#45;&gt;12 -->
<g id="edge54" class="edge">
<title>8&#45;&gt;12</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M720.8393,-1079.652C714.0175,-1025.7432 693.9994,-867.551 685.7637,-802.4689"/>
<polygon fill="#0000ff" stroke="#0000ff" points="689.1853,-801.6282 684.4575,-792.1467 682.2407,-802.507 689.1853,-801.6282"/>
</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="M723.9566,-1079.9803C726.2622,-1039.7693 734.9317,-940.257 766.1611,-864 776.0587,-839.8318 793.076,-815.4984 806.626,-798.2381"/>
<polygon fill="#0000ff" stroke="#0000ff" points="809.4172,-800.3522 812.9529,-790.3647 803.9606,-795.9674 809.4172,-800.3522"/>
</g>
<!-- 8&#45;&gt;27 -->
<g id="edge56" class="edge">
<title>8&#45;&gt;27</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M733.5241,-1079.7647C747.7427,-1054.9964 774.3666,-1009.5067 799.1611,-972 841.0501,-908.6345 894.3366,-836.9968 922.5581,-799.6918"/>
<polygon fill="#0000ff" stroke="#0000ff" points="925.5896,-801.4865 928.8434,-791.4036 920.0121,-797.2567 925.5896,-801.4865"/>
</g>
<!-- 8&#45;&gt;28 -->
<g id="edge57" class="edge">
<title>8&#45;&gt;28</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M743.4138,-1079.9232C764.2365,-1061.3377 796.7003,-1032.3618 819.1217,-1012.3493"/>
<polygon fill="#0000ff" stroke="#0000ff" points="821.4682,-1014.9463 826.598,-1005.6762 816.8069,-1009.724 821.4682,-1014.9463"/>
</g>
<!-- 2 -->
<g id="node33" class="node">
<title>2</title>
<ellipse fill="none" stroke="#000000" cx="624.1611" cy="-1206" rx="33.1208" ry="18"/>
<text text-anchor="middle" x="624.1611" y="-1203" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 2&#45;&gt;8 -->
<g id="edge58" class="edge">
<title>2&#45;&gt;8</title>
<path fill="none" stroke="#000000" d="M639.1971,-1189.5971C655.313,-1172.0161 681.1047,-1143.8797 699.8542,-1123.4258"/>
<polygon fill="#000000" stroke="#000000" points="702.4832,-1125.7374 706.6604,-1116.0008 697.3231,-1121.0073 702.4832,-1125.7374"/>
</g>
<!-- 3 -->
<g id="node34" class="node">
<title>3</title>
<ellipse fill="none" stroke="#000000" cx="723.1611" cy="-1206" rx="48.1244" ry="18"/>
<text text-anchor="middle" x="723.1611" y="-1203" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 3&#45;&gt;8 -->
<g id="edge59" class="edge">
<title>3&#45;&gt;8</title>
<path fill="none" stroke="#000000" d="M723.1611,-1187.6793C723.1611,-1170.821 723.1611,-1145.5651 723.1611,-1126.147"/>
<polygon fill="#000000" stroke="#000000" points="726.6612,-1126.0501 723.1611,-1116.0502 719.6612,-1126.0502 726.6612,-1126.0501"/>
</g>
<!-- 1 -->
<g id="node35" class="node">
<title>1</title>
<polygon fill="none" stroke="#000000" points="750.1611,-1332 696.1611,-1332 696.1611,-1296 750.1611,-1296 750.1611,-1332"/>
<text text-anchor="middle" x="723.1611" y="-1311" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;start&gt;</text>
</g>
<!-- 1&#45;&gt;8 -->
<g id="edge62" class="edge">
<title>1&#45;&gt;8</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M739.0484,-1295.8839C752.9645,-1278.7184 772.1758,-1251.5328 780.1611,-1224 790.616,-1187.9523 767.0468,-1148.9446 747.109,-1124.0341"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="749.6313,-1121.5936 740.541,-1116.1513 744.2533,-1126.0745 749.6313,-1121.5936"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge60" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M706.3671,-1295.6793C689.7112,-1277.5092 664.113,-1249.5839 645.9108,-1229.7269"/>
<polygon fill="#0000ff" stroke="#0000ff" points="648.4286,-1227.294 639.0913,-1222.2875 643.2685,-1232.0241 648.4286,-1227.294"/>
</g>
<!-- 1&#45;&gt;3 -->
<g id="edge61" class="edge">
<title>1&#45;&gt;3</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M723.1611,-1295.6793C723.1611,-1278.821 723.1611,-1253.5651 723.1611,-1234.147"/>
<polygon fill="#0000ff" stroke="#0000ff" points="726.6612,-1234.0501 723.1611,-1224.0502 719.6612,-1234.0502 726.6612,-1234.0501"/>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment