Skip to content

Instantly share code, notes, and snippets.

@bobmcwhirter
Created May 5, 2020 14:23
Show Gist options
  • Save bobmcwhirter/6347fa20baf0d9e4ad270de7fb4ec508 to your computer and use it in GitHub Desktop.
Save bobmcwhirter/6347fa20baf0d9e4ad270de7fb4ec508 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="862pt" height="692pt"
viewBox="0.00 0.00 861.74 692.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 688)">
<title>thegraph</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-688 857.7405,-688 857.7405,4 -4,4"/>
<!-- 5 -->
<g id="node1" class="node">
<title>5</title>
<polygon fill="none" stroke="#000000" points="546.1895,-36 492.1895,-36 492.1895,0 546.1895,0 546.1895,-36"/>
<text text-anchor="middle" x="519.1895" y="-15" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;end&gt;</text>
</g>
<!-- 16 -->
<g id="node2" class="node">
<title>16</title>
<polygon fill="none" stroke="#000000" points="405.0731,-95.5623 329.1895,-108 253.3058,-95.5623 253.3766,-75.4377 405.0023,-75.4377 405.0731,-95.5623"/>
<text text-anchor="middle" x="329.1895" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;phi:16&gt; completion</text>
</g>
<!-- 16&#45;&gt;5 -->
<g id="edge1" class="edge">
<title>16&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M367.6388,-75.4297C401.1485,-62.7313 449.4175,-44.4399 482.4213,-31.9332"/>
<polygon fill="#000000" stroke="#000000" points="484.0297,-35.0666 492.1405,-28.2501 481.5491,-28.5209 484.0297,-35.0666"/>
</g>
<!-- 4 -->
<g id="node3" class="node">
<title>4</title>
<polygon fill="none" stroke="#000000" points="434.507,-252 355.8719,-252 355.8719,-216 434.507,-216 434.507,-252"/>
<text text-anchor="middle" x="395.1895" 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="edge2" class="edge">
<title>4&#45;&gt;5</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M405.5483,-215.9555C427.3395,-177.9967 478.0211,-89.7127 503.6936,-44.9928"/>
<polygon fill="#0000ff" stroke="#0000ff" points="506.8295,-46.5602 508.7728,-36.1451 500.7587,-43.0751 506.8295,-46.5602"/>
</g>
<!-- 4&#45;&gt;16 -->
<g id="edge3" class="edge">
<title>4&#45;&gt;16</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M355.6138,-223.6183C319.6252,-213.2825 270.462,-196.6045 259.1895,-180 250.2026,-166.7623 252.1313,-158.3591 259.1895,-144 266.3543,-129.4238 279.5565,-117.6712 292.5806,-108.8985"/>
<polygon fill="#0000ff" stroke="#0000ff" points="294.4529,-111.8557 301.0484,-103.5642 290.7217,-105.933 294.4529,-111.8557"/>
</g>
<!-- 23 -->
<g id="node4" class="node">
<title>23</title>
<polygon fill="none" stroke="#000000" points="390.3614,-180 268.0175,-180 268.0175,-144 390.3614,-144 390.3614,-180"/>
<text text-anchor="middle" x="329.1895" y="-159" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;return&#45;completion: 23&gt;</text>
</g>
<!-- 23&#45;&gt;16 -->
<g id="edge4" class="edge">
<title>23&#45;&gt;16</title>
<path fill="none" stroke="#000000" d="M329.1895,-143.8314C329.1895,-136.131 329.1895,-126.9743 329.1895,-118.4166"/>
<polygon fill="#000000" stroke="#000000" points="332.6896,-118.4132 329.1895,-108.4133 325.6896,-118.4133 332.6896,-118.4132"/>
</g>
<!-- 22 -->
<g id="node5" class="node">
<title>22</title>
<polygon fill="none" stroke="#000000" points="300.5124,-252 223.8665,-252 223.8665,-216 300.5124,-216 300.5124,-252"/>
<text text-anchor="middle" x="262.1895" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;const&gt; int=0</text>
</g>
<!-- 22&#45;&gt;23 -->
<g id="edge5" class="edge">
<title>22&#45;&gt;23</title>
<path fill="none" stroke="#000000" d="M279.0964,-215.8314C286.9707,-207.3694 296.4814,-197.1489 305.0908,-187.8971"/>
<polygon fill="#000000" stroke="#000000" points="307.8048,-190.1183 312.0549,-180.4133 302.6803,-185.3497 307.8048,-190.1183"/>
</g>
<!-- 7 -->
<g id="node6" class="node">
<title>7</title>
<polygon fill="none" stroke="#000000" points="320.5692,-324 235.8097,-324 235.8097,-288 320.5692,-288 320.5692,-324"/>
<text text-anchor="middle" x="278.1895" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:7 (14)&gt;</text>
</g>
<!-- 7&#45;&gt;4 -->
<g id="edge6" class="edge">
<title>7&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M307.7135,-287.8314C322.6785,-278.6221 341.028,-267.3301 357.0497,-257.4706"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="358.9926,-260.3847 365.6749,-252.1628 355.3239,-254.423 358.9926,-260.3847"/>
</g>
<!-- 7&#45;&gt;23 -->
<g id="edge8" class="edge">
<title>7&#45;&gt;23</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M290.5506,-287.7031C296.9188,-277.5577 304.3434,-264.4977 309.1895,-252 316.9774,-231.915 322.1045,-208.0735 325.216,-189.9765"/>
<polygon fill="#0000ff" stroke="#0000ff" points="328.6787,-190.4874 326.8199,-180.0569 321.7685,-189.37 328.6787,-190.4874"/>
</g>
<!-- 7&#45;&gt;22 -->
<g id="edge7" class="edge">
<title>7&#45;&gt;22</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M274.152,-287.8314C272.4408,-280.131 270.406,-270.9743 268.5043,-262.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" points="271.8673,-261.4159 266.2813,-252.4133 265.034,-262.9344 271.8673,-261.4159"/>
</g>
<!-- 10 -->
<g id="node7" class="node">
<title>10</title>
<polygon fill="none" stroke="#000000" points="84.5692,-396 -.1903,-396 -.1903,-360 84.5692,-360 84.5692,-396"/>
<text text-anchor="middle" x="42.1895" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:10 (0)&gt;</text>
</g>
<!-- 10&#45;&gt;7 -->
<g id="edge9" class="edge">
<title>10&#45;&gt;7</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M84.4292,-362.8895C87.3878,-361.8935 90.3296,-360.9213 93.1895,-360 137.5819,-345.6992 188.481,-330.9617 225.6388,-320.5032"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="227.0547,-323.7412 235.738,-317.6708 225.1644,-317.0013 227.0547,-323.7412"/>
</g>
<!-- 9 -->
<g id="node8" class="node">
<title>9</title>
<ellipse fill="none" stroke="#000000" cx="175.1895" cy="-450" rx="68.7156" ry="18"/>
<text text-anchor="middle" x="175.1895" y="-447" 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="edge10" class="edge">
<title>9&#45;&gt;10</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M145.0097,-433.6621C127.0647,-423.9475 104.0298,-411.4775 84.313,-400.8037"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="85.978,-397.7252 75.5177,-396.0423 82.6455,-403.881 85.978,-397.7252"/>
</g>
<!-- 21 -->
<g id="node9" class="node">
<title>21</title>
<polygon fill="none" stroke="#000000" points="583.3614,-180 461.0175,-180 461.0175,-144 583.3614,-144 583.3614,-180"/>
<text text-anchor="middle" x="522.1895" y="-159" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;return&#45;completion: 21&gt;</text>
</g>
<!-- 21&#45;&gt;16 -->
<g id="edge11" class="edge">
<title>21&#45;&gt;16</title>
<path fill="none" stroke="#000000" d="M473.4874,-143.8314C442.4861,-132.2661 402.6798,-117.4161 372.7315,-106.2437"/>
<polygon fill="#000000" stroke="#000000" points="373.5726,-102.8219 362.98,-102.6058 371.1259,-109.3804 373.5726,-102.8219"/>
</g>
<!-- 20 -->
<g id="node10" class="node">
<title>20</title>
<polygon fill="none" stroke="#000000" points="529.5124,-252 452.8665,-252 452.8665,-216 529.5124,-216 529.5124,-252"/>
<text text-anchor="middle" x="491.1895" y="-231" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;const&gt; int=2</text>
</g>
<!-- 20&#45;&gt;21 -->
<g id="edge12" class="edge">
<title>20&#45;&gt;21</title>
<path fill="none" stroke="#000000" d="M499.0121,-215.8314C502.4004,-207.9617 506.4435,-198.5712 510.1971,-189.8533"/>
<polygon fill="#000000" stroke="#000000" points="513.5216,-190.9822 514.2615,-180.4133 507.0922,-188.214 513.5216,-190.9822"/>
</g>
<!-- 6 -->
<g id="node11" class="node">
<title>6</title>
<polygon fill="none" stroke="#000000" points="434.507,-324 355.8719,-324 355.8719,-288 434.507,-288 434.507,-324"/>
<text text-anchor="middle" x="395.1895" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;region:6 (0)&gt;</text>
</g>
<!-- 6&#45;&gt;4 -->
<g id="edge13" class="edge">
<title>6&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M395.1895,-287.8314C395.1895,-280.131 395.1895,-270.9743 395.1895,-262.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="398.6896,-262.4132 395.1895,-252.4133 391.6896,-262.4133 398.6896,-262.4132"/>
</g>
<!-- 6&#45;&gt;21 -->
<g id="edge15" class="edge">
<title>6&#45;&gt;21</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M434.633,-296.4698C472.6136,-286.4004 526.0415,-269.5725 538.1895,-252 550.7927,-233.7688 544.8833,-208.6445 536.909,-189.5737"/>
<polygon fill="#0000ff" stroke="#0000ff" points="539.9757,-187.8635 532.6378,-180.2212 533.6083,-190.7715 539.9757,-187.8635"/>
</g>
<!-- 6&#45;&gt;20 -->
<g id="edge14" class="edge">
<title>6&#45;&gt;20</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M419.4143,-287.8314C431.3522,-278.8779 445.915,-267.9558 458.7955,-258.2955"/>
<polygon fill="#0000ff" stroke="#0000ff" points="461.0723,-260.9629 466.9723,-252.1628 456.8723,-255.3629 461.0723,-260.9629"/>
</g>
<!-- 12 -->
<g id="node12" class="node">
<title>12</title>
<ellipse fill="none" stroke="#000000" cx="246.1895" cy="-378" rx="144.0707" ry="18"/>
<text text-anchor="middle" x="246.1895" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:12&gt; catch [java/lang/IllegalArgumentException]</text>
</g>
<!-- 12&#45;&gt;6 -->
<g id="edge16" class="edge">
<title>12&#45;&gt;6</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M282.2582,-360.5708C302.2147,-350.9274 327.2378,-338.8357 348.6542,-328.4869"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="350.4158,-331.5229 357.8968,-324.0206 347.3701,-325.2202 350.4158,-331.5229"/>
</g>
<!-- 15 -->
<g id="node13" class="node">
<title>15</title>
<polygon fill="none" stroke="#000000" points="679.2676,-324 543.1113,-324 543.1113,-288 679.2676,-288 679.2676,-324"/>
<text text-anchor="middle" x="611.1895" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;exception&#45;completion:15&gt;</text>
</g>
<!-- 15&#45;&gt;16 -->
<g id="edge17" class="edge">
<title>15&#45;&gt;16</title>
<path fill="none" stroke="#000000" d="M615.1616,-287.9395C621.2978,-254.784 628.8559,-183.9538 592.1895,-144 568.507,-118.1942 481.9927,-104.0771 414.5792,-96.8184"/>
<polygon fill="#000000" stroke="#000000" points="414.6681,-93.3088 404.3593,-95.7541 413.943,-100.2711 414.6681,-93.3088"/>
</g>
<!-- 14 -->
<g id="node14" class="node">
<title>14</title>
<ellipse fill="none" stroke="#000000" cx="462.1895" cy="-378" rx="53.6999" ry="18"/>
<text text-anchor="middle" x="462.1895" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:14&gt; catch []</text>
</g>
<!-- 14&#45;&gt;4 -->
<g id="edge19" class="edge">
<title>14&#45;&gt;4</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M461.0999,-359.85C459.3573,-341.0019 454.8446,-311.0962 443.1895,-288 437.9976,-277.7116 430.3499,-267.8528 422.6778,-259.4403"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="425.1399,-256.9508 415.695,-252.1504 420.0848,-261.793 425.1399,-256.9508"/>
</g>
<!-- 14&#45;&gt;15 -->
<g id="edge18" class="edge">
<title>14&#45;&gt;15</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M493.0623,-363.0816C513.7564,-353.0817 541.3846,-339.7312 564.7183,-328.4558"/>
<polygon fill="#0000ff" stroke="#0000ff" points="566.2762,-331.5903 573.7573,-324.088 563.2305,-325.2876 566.2762,-331.5903"/>
</g>
<!-- 11 -->
<g id="node15" class="node">
<title>11</title>
<ellipse fill="none" stroke="#000000" cx="462.1895" cy="-450" rx="67.7272" ry="18"/>
<text text-anchor="middle" x="462.1895" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj:11&gt; throw control</text>
</g>
<!-- 11&#45;&gt;12 -->
<g id="edge20" class="edge">
<title>11&#45;&gt;12</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M419.7725,-435.861C387.5416,-425.1174 342.7689,-410.1931 306.7681,-398.1929"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="307.458,-394.7336 296.8644,-394.8916 305.2444,-401.3744 307.458,-394.7336"/>
</g>
<!-- 11&#45;&gt;14 -->
<g id="edge21" class="edge">
<title>11&#45;&gt;14</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M462.1895,-431.8314C462.1895,-424.131 462.1895,-414.9743 462.1895,-406.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="465.6896,-406.4132 462.1895,-396.4133 458.6896,-406.4133 465.6896,-406.4132"/>
</g>
<!-- 13 -->
<g id="node16" class="node">
<title>13</title>
<ellipse fill="none" stroke="#000000" cx="611.1895" cy="-378" rx="76.9157" ry="18"/>
<text text-anchor="middle" x="611.1895" y="-375" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">exception java/lang/Object</text>
</g>
<!-- 13&#45;&gt;15 -->
<g id="edge22" class="edge">
<title>13&#45;&gt;15</title>
<path fill="none" stroke="#000000" d="M611.1895,-359.8314C611.1895,-352.131 611.1895,-342.9743 611.1895,-334.4166"/>
<polygon fill="#000000" stroke="#000000" points="614.6896,-334.4132 611.1895,-324.4133 607.6896,-334.4133 614.6896,-334.4132"/>
</g>
<!-- 17 -->
<g id="node17" class="node">
<title>17</title>
<ellipse fill="none" stroke="#000000" cx="605.1895" cy="-90" rx="33.1208" ry="18"/>
<text text-anchor="middle" x="605.1895" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 17&#45;&gt;5 -->
<g id="edge23" class="edge">
<title>17&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M586.9511,-74.7307C575.7633,-65.3641 561.1831,-53.1575 548.4147,-42.4676"/>
<polygon fill="#000000" stroke="#000000" points="550.6596,-39.7824 540.7452,-36.0467 546.166,-45.1498 550.6596,-39.7824"/>
</g>
<!-- 18 -->
<g id="node18" class="node">
<title>18</title>
<ellipse fill="none" stroke="#000000" cx="792.1895" cy="-162" rx="48.1244" ry="18"/>
<text text-anchor="middle" x="792.1895" y="-159" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 18&#45;&gt;5 -->
<g id="edge24" class="edge">
<title>18&#45;&gt;5</title>
<path fill="none" stroke="#000000" d="M768.7418,-145.8524C740.6103,-126.8587 691.6642,-95.0049 647.1895,-72 617.176,-56.4754 581.6768,-41.7698 555.6854,-31.6365"/>
<polygon fill="#000000" stroke="#000000" points="556.8103,-28.3191 546.2207,-27.9845 554.2903,-34.8498 556.8103,-28.3191"/>
</g>
<!-- 19 -->
<g id="node19" class="node">
<title>19</title>
<ellipse fill="none" stroke="#000000" cx="818.1895" cy="-450" rx="35.6021" ry="18"/>
<text text-anchor="middle" x="818.1895" y="-447" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">result void</text>
</g>
<!-- 8 -->
<g id="node20" class="node">
<title>8</title>
<polygon fill="none" stroke="#000000" points="814.844,-540 563.5349,-540 563.5349,-504 814.844,-504 814.844,-540"/>
<text text-anchor="middle" x="689.1895" y="-519" 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="edge25" class="edge">
<title>8&#45;&gt;9</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M563.4509,-504.3868C463.5941,-490.3991 327.5974,-471.349 245.8937,-459.9041"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="246.3491,-456.4338 235.9602,-458.5126 245.378,-463.3661 246.3491,-456.4338"/>
</g>
<!-- 8&#45;&gt;11 -->
<g id="edge26" class="edge">
<title>8&#45;&gt;11</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M632.2008,-503.9243C596.4273,-492.5776 550.5981,-478.0415 515.538,-466.9211"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="516.5423,-463.5679 505.9521,-463.8807 514.4259,-470.2403 516.5423,-463.5679"/>
</g>
<!-- 8&#45;&gt;13 -->
<g id="edge27" class="edge">
<title>8&#45;&gt;13</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M679.3107,-503.7623C665.8309,-478.8764 641.5673,-434.0822 625.9317,-405.2165"/>
<polygon fill="#0000ff" stroke="#0000ff" points="628.8284,-403.2155 620.988,-396.0896 622.6734,-406.5496 628.8284,-403.2155"/>
</g>
<!-- 8&#45;&gt;17 -->
<g id="edge28" class="edge">
<title>8&#45;&gt;17</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M694.9155,-503.5668C702.8411,-476.3758 716.1895,-423.7842 716.1895,-378 716.1895,-378 716.1895,-378 716.1895,-234 716.1895,-180.6843 667.8686,-135.0365 634.9901,-110.1476"/>
<polygon fill="#0000ff" stroke="#0000ff" points="636.7237,-107.0784 626.5914,-103.982 632.5812,-112.7211 636.7237,-107.0784"/>
</g>
<!-- 8&#45;&gt;18 -->
<g id="edge29" class="edge">
<title>8&#45;&gt;18</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M705.9424,-503.7059C714.271,-493.7683 723.8785,-480.8996 730.1895,-468 748.3823,-430.814 754.1895,-419.3978 754.1895,-378 754.1895,-378 754.1895,-378 754.1895,-306 754.1895,-264.1368 769.3897,-217.6262 780.5631,-189.0925"/>
<polygon fill="#0000ff" stroke="#0000ff" points="783.8218,-190.3698 784.3158,-179.7865 777.3298,-187.7518 783.8218,-190.3698"/>
</g>
<!-- 8&#45;&gt;19 -->
<g id="edge30" class="edge">
<title>8&#45;&gt;19</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M721.7416,-503.8314C741.2008,-492.9704 765.8503,-479.2126 785.3587,-468.3241"/>
<polygon fill="#0000ff" stroke="#0000ff" points="787.1734,-471.3196 794.1996,-463.3897 783.7618,-465.2072 787.1734,-471.3196"/>
</g>
<!-- 2 -->
<g id="node21" class="node">
<title>2</title>
<ellipse fill="none" stroke="#000000" cx="590.1895" cy="-594" rx="33.1208" ry="18"/>
<text text-anchor="middle" x="590.1895" y="-591" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; i/o</text>
</g>
<!-- 2&#45;&gt;8 -->
<g id="edge31" class="edge">
<title>2&#45;&gt;8</title>
<path fill="none" stroke="#000000" d="M610.2236,-579.4297C623.3811,-569.8606 640.9056,-557.1155 656.1027,-546.0631"/>
<polygon fill="#000000" stroke="#000000" points="658.2347,-548.8403 664.2635,-540.128 654.1175,-543.1791 658.2347,-548.8403"/>
</g>
<!-- 3 -->
<g id="node22" class="node">
<title>3</title>
<ellipse fill="none" stroke="#000000" cx="689.1895" cy="-594" rx="48.1244" ry="18"/>
<text text-anchor="middle" x="689.1895" y="-591" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;proj&gt; memory</text>
</g>
<!-- 3&#45;&gt;8 -->
<g id="edge32" class="edge">
<title>3&#45;&gt;8</title>
<path fill="none" stroke="#000000" d="M689.1895,-575.8314C689.1895,-568.131 689.1895,-558.9743 689.1895,-550.4166"/>
<polygon fill="#000000" stroke="#000000" points="692.6896,-550.4132 689.1895,-540.4133 685.6896,-550.4133 692.6896,-550.4132"/>
</g>
<!-- 1 -->
<g id="node23" class="node">
<title>1</title>
<polygon fill="none" stroke="#000000" points="716.1895,-684 662.1895,-684 662.1895,-648 716.1895,-648 716.1895,-684"/>
<text text-anchor="middle" x="689.1895" y="-663" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#000000">&lt;start&gt;</text>
</g>
<!-- 1&#45;&gt;8 -->
<g id="edge35" class="edge">
<title>1&#45;&gt;8</title>
<path fill="none" stroke="#0000ff" stroke-width="1.2" d="M716.3791,-648.0065C727.8638,-638.7602 739.9953,-626.4006 746.1895,-612 752.5115,-597.302 752.5115,-590.698 746.1895,-576 741.4403,-564.9589 733.2009,-555.1176 724.4388,-546.9593"/>
<polygon fill="#0000ff" stroke="#0000ff" stroke-width="1.2" points="726.5285,-544.1388 716.6789,-540.2354 721.9444,-549.4291 726.5285,-544.1388"/>
</g>
<!-- 1&#45;&gt;2 -->
<g id="edge33" class="edge">
<title>1&#45;&gt;2</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M664.2076,-647.8314C650.2256,-637.6627 632.752,-624.9546 618.2939,-614.4396"/>
<polygon fill="#0000ff" stroke="#0000ff" points="620.3249,-611.589 610.1789,-608.5378 616.2077,-617.2501 620.3249,-611.589"/>
</g>
<!-- 1&#45;&gt;3 -->
<g id="edge34" class="edge">
<title>1&#45;&gt;3</title>
<path fill="none" stroke="#0000ff" stroke-dasharray="1,5" d="M689.1895,-647.8314C689.1895,-640.131 689.1895,-630.9743 689.1895,-622.4166"/>
<polygon fill="#0000ff" stroke="#0000ff" points="692.6896,-622.4132 689.1895,-612.4133 685.6896,-622.4133 692.6896,-622.4132"/>
</g>
</g>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment