blob: 1034b9c684630ecb865e4aab10f7be2427460187 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="1061px"
height="467px"
version="1.1"
content="&lt;mxfile userAgent=&quot;Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36&quot; version=&quot;9.0.4&quot; editor=&quot;www.draw.io&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;2b81190c-a13e-ed42-a410-f27d97360f89&quot; name=&quot;Page-1&quot;&gt;3VvbcuI4EP0aHknZlozhcXLdqdpLtqip3X3UYAW8YyxKiAD79SvHki9tERSPDXbyEtS+6pxW91FLHqG79eGJk83qNxbSeOQ54WGE7kee5wUOkv9SyzGzTKbTzLDkUZiZ3MIwj/6jyugo6y4K6bZyomAsFtGmalywJKELUbERztm+etoLi6tP3ZAlrRnmCxLXrX9FoVhl1qnvFPZfaLRc6Se7jjrynSx+LDnbJep5Iw+9vP1lh9dE30udv12RkO1LJvQwQnecMZH9Wh/uaJxiq2HLrns8cTR/b04TYXMBzi54JfGO6jeexPLS2+/yxzL9McLOXUy22ycq5tF6E9PfyZrmZ3F92lzwKFlqu3xicYPauarv4qjxfkOMpu/kyMP7VSTofEMW6dG99DBpW4l1LFtufnW5j6rbr5QLeiiZVJ+fKFtTwY/yFHV0jJEiQDmoq6ndF3TntlWJam0jysOW+b0LlOUPBbQZdN8K9K+JoDwh8SPj66HD7XoWcHsdwT2xgvsxonF4T7cLHm0E4wNH3A2uCHjwoaDyCcKJTTDpCuypFdi3UUL48RNAnWdahXWeSS+B9cwukuzi+PjnjsTRS0TDT4D52Jtc0cG1Jiyjjp15tEyI2HH6LfmRsH1yDuI+wQmzoe9fDk2T4pNaI5TdSd2V/8G/cE6OQ4ITTUFImNXxzL2odTwNYq4mJqSEe+bROhLRK1UAf02+JYkMDeGznDGks5HhAI7c8yEYdea/hnxX9t8B4TieVXFEswtGVWSMqoVMGLB/1iSCKR50hSs2Te4AIDQJv6RFCtlapCI4WlQxoIdI/J3CdTNDSLX/ke2xc+Ng1X6mMqBQOUNUsJ7Ebct2fEEr+kUQvqT6LNVnGlYqInVwS+C9Ny/mNCZpmKu8gwlQ9YRnFskXLk3MgxODQt8j64+6zCtVNmp3AlkWYXCnDIband4YzjtuN8NslXS/RHlKrWSUH7NDOPOH1JAedW+cqW43cohp3SGCnvkDkJ7YaewPIG0hONxb9AdTyeGD/mDFXzCAAe0DAt3GBIK4jibdEWgqYXRB4GQABGJAoNeUQAQFT9AdgaaySBcE+gMgEJSn8vbHCQQzrbzdAYGmWktrKdWKWjwAaoHGwVDj2FN7Tne1R23QglqyIlD7eZnBab8IREDe+I3lDZyV4+7kTdCCvCmJWn/mAVGLT4naYkR7jYa0ySP8nnkE0Et+Y72EgF7C3emloAW9VPKIwK84hC27pmTcs+kMAmLKbyymPCCmcHdiKmhBTP1kLjZRO+kZtUBm+Y1llgdkFu5OZgXXl1mmIoSGrjfcwhWbxjrLAzoLd6ezprpy2gq3zRKuSUTjnnEL0qQP06Q9t+dSd4vcetcftwZqZ/2iFuZIH+ZIe2rP5e0WqUXXp9YQkvs2bGGS9GGStOf2XOJuj9uZISS/u1o8oGU3WIrQY+0Sq/AzQzjEzj0Tcyr7RAQNixXi7YAwHbsgpVx0b0O+kHrFUKSZ7XGWcWFVFGJvHYlcEIkQrAa1F4lcpwXlb8eg3sBfTib9KrroV/z5VKI7pr976G7N2TXti2tvcJbrc42KMUba+1V9dR3Ae+O9Bp4LeO+u+Oq6rU7r3uPd9yDzzXcamCSlju09cYexC1c6m+898SdVz+rSH9qoxuf+MMEYekTj3UaG1N2vADD2wfJLbdxaM+6D5ZdJh6lbT8XKBEtA56rJuFixJUtI/FBYb6vS9WwsgGs0MBL8S4U4qg/3yE4waSqe+ytjm4/kCsM2Ftu6vbUHnBC9sll8bZeRUXzSiB7+Bw==&lt;/diagram&gt;&lt;/mxfile&gt;"
style="background-color: rgb(255, 255, 255);"
id="svg190"
sodipodi:docname="signature-types.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
id="metadata194">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="2560"
inkscape:window-height="1536"
id="namedview192"
showgrid="false"
inkscape:zoom="2"
inkscape:cx="256.24737"
inkscape:cy="133.08719"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="g188" />
<defs
id="defs2" />
<g
transform="translate(0.5,0.5)"
id="g188">
<rect
x="44"
y="125"
width="150"
height="40"
pointer-events="none"
id="rect4"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(49.5,137.5)"
id="g10">
<switch
id="switch8"
transform="translate(0,-4)">
<text
x="68"
y="19"
font-size="12px"
id="text6"
style="font-size:12px;font-family:'Helvetica Bold','Helvetica Neue Bold','Arial','sans-serif';font-weight:700;text-anchor:middle;fill:#000000">@ClassGetSimpleName</text>
</switch>
</g>
<rect
x="325.68027"
y="124.9815"
width="120"
height="40"
pointer-events="none"
id="rect12"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(339.97409,136.29383)"
id="g18">
<switch
id="switch16"
transform="translate(0,-4)">
<text
x="43"
y="19"
font-size="12px"
id="text14"
style="font-size:12px;font-family:'Helvetica Bold','Helvetica Neue Bold','Arial','sans-serif';font-weight:700;text-anchor:middle;fill:#000000">@InternalForm</text>
</switch>
</g>
<rect
x="742"
y="125"
width="120"
height="40"
pointer-events="none"
id="rect20"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(750.5,137.5)"
id="g26">
<switch
id="switch24"
transform="translate(0,-4)">
<text
x="50"
y="19"
font-size="12px"
id="text22"
style="font-size:12px;font-family:'Helvetica Bold','Helvetica Neue Bold','Arial','sans-serif';font-weight:700;text-anchor:middle;fill:#000000">@FieldDescriptor</text>
</switch>
</g>
<rect
x="602"
y="125"
width="120"
height="40"
pointer-events="none"
id="rect28"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(612.5,137.5)"
id="g34">
<switch
id="switch32"
transform="translate(0,-4)">
<text
x="48"
y="19"
font-size="12px"
id="text30"
style="font-size:12px;font-family:'Helvetica Bold','Helvetica Neue Bold','Arial','sans-serif';font-weight:700;text-anchor:middle;fill:#000000">@ClassGetName</text>
</switch>
</g>
<rect
x="530"
y="191"
width="120"
height="40"
pointer-events="none"
id="rect36"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(547.5,197.5)"
id="g42">
<switch
id="switch40">
<text
x="41"
y="19"
font-size="12px"
id="text38"
style="font-size:12px;font-family:'Helvetica Bold','Helvetica Neue Bold','Arial','sans-serif';font-weight:700;text-anchor:middle;fill:#000000">@BinaryName</text>
</switch>
</g>
<rect
x="282.79657"
y="190.68338"
width="135"
height="40"
pointer-events="none"
id="rect44"
style="fill:#ffffff;stroke:#000000;stroke-width:1.06161761" />
<g
transform="translate(284.94597,199.18338)"
id="g50">
<switch
id="switch48"
transform="translate(0,-4)">
<text
x="62"
y="19"
font-size="12px"
id="text46"
style="font-size:12px;font-family:'Helvetica Bold','Helvetica Neue Bold','Arial','sans-serif';font-weight:700;text-anchor:middle;fill:#000000">@FullyQualifiedName</text>
</switch>
</g>
<rect
x="310"
y="40"
width="120"
height="40"
pointer-events="none"
id="rect52"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(311.5,48.5)"
id="g58">
<switch
id="switch56">
<text
x="57"
y="19"
font-size="12px"
id="text54"
style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000">@SignatureUnknown</text>
</switch>
</g>
<rect
x="50"
y="260"
width="210"
height="40"
pointer-events="none"
id="rect60"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(103.5,268.5)"
id="g66">
<switch
id="switch64">
<text
x="50"
y="19"
font-size="12px"
id="text62"
style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000">@ArrayWithoutPackage</text>
</switch>
</g>
<rect
x="710"
y="189"
width="320"
height="40"
pointer-events="none"
id="rect68"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(714.5,197.5)"
id="g74">
<switch
id="switch72">
<text
x="154"
y="19"
font-size="12px"
id="text70"
style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000">@FieldDescriptorWithoutPackage</text>
</switch>
</g>
<rect
x="340"
y="371"
width="120"
height="40"
pointer-events="none"
id="rect76"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(369.5,377.5)"
id="g82">
<switch
id="switch80">
<text
x="29"
y="19"
font-size="12px"
id="text78"
style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000">@Identifier</text>
</switch>
</g>
<rect
x="530"
y="260"
width="220"
height="40"
pointer-events="none"
id="rect84"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(545.5,268.5)"
id="g90">
<switch
id="switch88">
<text
x="93"
y="19"
font-size="12px"
id="text86"
style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000">@BinaryNameWithoutPackage</text>
</switch>
</g>
<path
d="M 565.29711,190.25289 532.76289,165.56711"
stroke-miterlimit="10"
pointer-events="none"
id="path96"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:0.85214466;stroke-miterlimit:10" />
<path
d="M 480.53,125 414.85,83.41"
stroke-miterlimit="10"
pointer-events="none"
id="path100"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 410.42,80.6 7.78,0.79 -3.35,2.02 -0.39,3.89 z"
stroke-miterlimit="10"
pointer-events="none"
id="path102"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 612.51339,124.86513 436.03661,76.614874"
stroke-miterlimit="10"
pointer-events="none"
id="path104"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:0.98344642;stroke-miterlimit:10" />
<path
d="m 431.06,75 7.74,-1.14 -2.75,2.78 0.58,3.87 z"
stroke-miterlimit="10"
pointer-events="none"
id="path106"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 370,125 V 86.37"
stroke-miterlimit="10"
pointer-events="none"
id="path108"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 370,81.12 3.5,7 -3.5,-1.75 -3.5,1.75 z"
stroke-miterlimit="10"
pointer-events="none"
id="path110"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 119.82351,122.37344 303.81649,70.756556"
stroke-miterlimit="10"
pointer-events="none"
id="path112"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:0.87308133;stroke-miterlimit:10" />
<path
d="m 308.91,69.58 -5.99,5.03 0.89,-3.81 -2.52,-3 z"
stroke-miterlimit="10"
pointer-events="none"
id="path114"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 623.33,260 608.2,238.3"
stroke-miterlimit="10"
pointer-events="none"
id="path116"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:1.12663662;stroke-miterlimit:10" />
<path
d="m 605.29,233.93 6.79,3.88 -3.88,0.49 -1.94,3.4 z"
stroke-miterlimit="10"
pointer-events="none"
id="path118"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 541.85568,258.3775 423.60432,169.0925"
stroke-miterlimit="10"
pointer-events="none"
id="path120"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:0.76448315;stroke-miterlimit:10" />
<path
d="m 418.85,166.96 7.82,-0.28 -3.04,2.46 0.14,3.91 z"
stroke-miterlimit="10"
pointer-events="none"
id="path122"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 553.74,300.31 -5.73,5.33 0.69,-3.85 -2.66,-2.86 z"
stroke-miterlimit="10"
pointer-events="none"
id="path134"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 146,260.33 126,171.21"
stroke-miterlimit="10"
pointer-events="none"
id="path136"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 124.85,166.09 4.95,6.06 -3.8,-0.94 -3.03,2.48 z"
stroke-miterlimit="10"
pointer-events="none"
id="path138"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<rect
x="450"
y="425"
width="210"
height="40"
pointer-events="none"
id="rect148"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(475.5,435.5)"
id="g154">
<switch
id="switch152">
<text
x="78"
y="19"
font-size="12px"
id="text150"
style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000">@FieldDescriptorForPrimitive</text>
</switch>
</g>
<rect
x="280"
y="260"
width="210"
height="40"
pointer-events="none"
id="rect156"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(314.5,268.5)"
id="g162">
<switch
id="switch160">
<text
x="69"
y="19"
font-size="12px"
id="text158"
style="font-size:12px;font-family:Helvetica;text-anchor:middle;fill:#000000">@DotSeparatedIdentifiers</text>
</switch>
</g>
<path
d="m 864.59,229.66 -3.61,6.94 -0.64,-3.86 -3.47,-1.81 z"
stroke-miterlimit="10"
pointer-events="none"
id="path170"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 401.43,411.55 7.54,-2.11 -2.38,3.1 1.05,3.77 z"
stroke-miterlimit="10"
pointer-events="none"
id="path174"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 395.46,301.44 4.25,6.58 -3.67,-1.36 -3.29,2.13 z"
stroke-miterlimit="10"
pointer-events="none"
id="path178"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 415.33,260.33 523.88,229.05"
stroke-miterlimit="10"
pointer-events="none"
id="path180"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 528.93,227.6 -5.76,5.3 0.71,-3.85 -2.65,-2.88 z"
stroke-miterlimit="10"
pointer-events="none"
id="path182"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 662.33,175.33 v 0"
stroke-miterlimit="10"
pointer-events="none"
id="path184"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 662.33,175.33 Z"
stroke-miterlimit="10"
pointer-events="none"
id="path186"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<rect
x="464.28284"
y="125.33501"
width="120"
height="40"
pointer-events="none"
id="rect28-3"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(474.78284,137.835)"
id="g34-6">
<switch
id="switch32-7"
transform="translate(0,-4)">
<text
x="48"
y="19"
font-size="12px"
id="text30-5"
style="font-size:12px;font-family:'Helvetica Bold','Helvetica Neue Bold','Arial','sans-serif';font-weight:700,'Helvetica Neue Bold','Arial','sans-serif';font-weight:700;text-anchor:middle;fill:#000000">@FqBinaryName</text>
</switch>
</g>
<path
d="m 524.61284,175.665 v 0"
stroke-miterlimit="10"
pointer-events="none"
id="path184-5"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 524.61284,175.665 Z"
stroke-miterlimit="10"
pointer-events="none"
id="path186-6"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 749.59143,187.30884 679.53799,168.62342"
stroke-miterlimit="10"
pointer-events="none"
id="path96-2"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:1.08789241;stroke-miterlimit:10" />
<path
d="m 674.37471,167.45613 7.58,-1.97 -2.44,3.06 0.98,3.79 z"
stroke-miterlimit="10"
pointer-events="none"
id="path98-7"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 632.31023,164.31053 -0.72,7.79 -2.05,-3.33 -3.9,-0.36 z"
stroke-miterlimit="10"
pointer-events="none"
id="path142-3"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 533.31134,166.67685 7.78,0.79 -3.35,2.02 -0.39,3.89 z"
stroke-miterlimit="10"
pointer-events="none"
id="path102-0"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 609.7725,190.33715 19.76234,-21.56088"
stroke-miterlimit="10"
pointer-events="none"
id="path96-6"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:0.62068641;stroke-miterlimit:10" />
<path
d="m 787.71994,165.57595 4.95,6.06 -3.8,-0.94 -3.03,2.48 z"
stroke-miterlimit="10"
pointer-events="none"
id="path138-2"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 800.565,187.85 -13.13,-19.7"
stroke-miterlimit="10"
pointer-events="none"
id="path116-8"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 431.24022,63.756698 7.74,-1.14 -2.75,2.78 0.58,3.87 z"
stroke-miterlimit="10"
pointer-events="none"
id="path106-6"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 759.15437,123.88873 434.84563,65.111272"
stroke-miterlimit="10"
pointer-events="none"
id="path120-7"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:1.02721262;stroke-miterlimit:10" />
<path
d="m 410.76479,190.5603 74.49782,-23.98394"
stroke-miterlimit="10"
pointer-events="none"
id="path132-3"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:0.52591407;stroke-miterlimit:10" />
<path
d="m 490.2387,165.31833 -5.73,5.33 0.69,-3.85 -2.66,-2.86 z"
stroke-miterlimit="10"
pointer-events="none"
id="path134-5"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="M 221.71539,260.27028 327.29877,232.89482"
stroke-miterlimit="10"
pointer-events="none"
id="path180-1"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:0.92263561;stroke-miterlimit:10" />
<path
d="m 332.33208,231.49255 -5.76,5.3 0.71,-3.85 -2.65,-2.88 z"
stroke-miterlimit="10"
pointer-events="none"
id="path182-2"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 380.01179,259.46545 -4.36042,-21.65414"
stroke-miterlimit="10"
pointer-events="none"
id="path176-0"
inkscape:connector-curvature="0"
style="fill:none;stroke:#000000;stroke-width:0.75442952;stroke-miterlimit:10" />
<path
d="m 375.10658,232.58338 4.25,6.58 -3.67,-1.36 -3.29,2.13 z"
stroke-miterlimit="10"
pointer-events="none"
id="path178-9"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<rect
x="73.5"
y="406.94159"
width="120"
height="40"
pointer-events="none"
id="rect76-3"
style="fill:#ffffff;stroke:#000000" />
<g
transform="translate(103,413.4416)"
id="g82-6">
<switch
id="switch80-7">
<text
x="29"
y="19"
font-size="12px"
id="text78-5"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000">
<tspan
sodipodi:role="line"
id="tspan4658"
x="29"
y="19">@PrimitiveType</tspan>
</text>
</switch>
</g>
<rect
x="180.08162"
y="318.97141"
width="152.38857"
height="39.940365"
pointer-events="none"
id="rect76-5"
style="fill:#ffffff;stroke:#000000;stroke-width:1.12606013" />
<g
transform="translate(227,325.4416)"
id="g82-62">
<switch
id="switch80-9">
<text
x="29"
y="19"
font-size="12px"
id="text78-1"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:12px;font-family:Helvetica;-inkscape-font-specification:'Helvetica, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:center;writing-mode:lr-tb;text-anchor:middle;fill:#000000">
<tspan
sodipodi:role="line"
id="tspan4656"
x="28.999996"
y="19">@IdentifierOrPrimitiveType</tspan>
</text>
</switch>
</g>
<path
d="m 258.93,359.4916 7.54,-2.11 -2.38,3.1 1.05,3.77 z"
stroke-miterlimit="10"
pointer-events="none"
id="path174-2"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 235.5,318 218,300.5"
id="path4660"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 395.46,301.44 399,371 553.74,300.31"
id="path4662"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 399,371 264.09,360.4816"
id="path4664"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 509,424.5 406.59,412.54"
id="path4666"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 629.5,424.5 864.59,229.66"
id="path4668"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 138,407 238,358.5"
id="path4670"
inkscape:connector-curvature="0" />
<path
d="m 235.00648,360.20995 -5.73,5.33 0.69,-3.85 -2.66,-2.86 z"
stroke-miterlimit="10"
pointer-events="none"
id="path134-5-3"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
<path
d="m 214.81134,299.17685 7.78,0.79 -3.35,2.02 -0.39,3.89 z"
stroke-miterlimit="10"
pointer-events="none"
id="path102-0-8"
inkscape:connector-curvature="0"
style="fill:#000000;stroke:#000000;stroke-miterlimit:10" />
</g>
</svg>