xmlb-10 recreated in SVG format.
Signed-off-by: Dmitri Cherkas <dmitricerkas@yahoo.com>
diff --git a/spec/src/main/asciidoc/ch05-java_representation.adoc b/spec/src/main/asciidoc/ch05-java_representation.adoc
index 098c8f1..99c4509 100644
--- a/spec/src/main/asciidoc/ch05-java_representation.adoc
+++ b/spec/src/main/asciidoc/ch05-java_representation.adoc
@@ -876,7 +876,7 @@
image::images/xmlb-9.svg[image]
.Jakarta XML Binding: hasA Relationship between element instance and its type as described in <<Named Java Element instance>>
-image::images/xmlb-10.png[image]
+image::images/xmlb-10.svg[image]
.Jakarta XML Binding: hasA Relationship between generated element class and its type as described in <<Java Element Class>>
image::images/xmlb-11.svg[image]
diff --git a/spec/src/main/asciidoc/images/xmlb-10.png b/spec/src/main/asciidoc/images/xmlb-10.png
deleted file mode 100644
index 1319344..0000000
--- a/spec/src/main/asciidoc/images/xmlb-10.png
+++ /dev/null
Binary files differ
diff --git a/spec/src/main/asciidoc/images/xmlb-10.svg b/spec/src/main/asciidoc/images/xmlb-10.svg
new file mode 100644
index 0000000..4194c14
--- /dev/null
+++ b/spec/src/main/asciidoc/images/xmlb-10.svg
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
+<!-- Generato da Microsoft Visio 11.0, SVG Export, v1.0 xmlb-10.svg Pagina 1 -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.12236in"
+ height="2.26409in" viewBox="0 0 440.81 163.015" xml:space="preserve" color-interpolation-filters="sRGB" class="st7">
+ <v:documentProperties v:langID="1040" v:metric="true" v:viewMarkup="false">
+ <v:userDefs>
+ <v:ud v:nameU="MBSAAddinOutlineVisible" v:prompt="" v:val="VT0(1):26"/>
+ </v:userDefs>
+ </v:documentProperties>
+
+ <style type="text/css">
+ <![CDATA[
+ .st1 {fill:#ffffff;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72}
+ .st2 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72}
+ .st3 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72}
+ .st4 {fill:#000000;font-family:Arial;font-size:0.666664em}
+ .st5 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72}
+ .st6 {fill:#000000;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.72}
+ .st7 {fill:none;fill-rule:evenodd;font-size:12;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
+ ]]>
+ </style>
+
+ <g v:mID="0" v:index="1" v:groupContext="foregroundPage">
+ <title>Pagina 1</title>
+ <v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
+ v:shadowOffsetY="-8.50394"/>
+ <g id="shape1-1" v:mID="1" v:groupContext="shape" transform="translate(0.72,-0.72)">
+ <title>Foglio.1</title>
+ <rect x="0" y="1.44" width="439.37" height="161.575" class="st1"/>
+ </g>
+ <g id="shape2-3" v:mID="2" v:groupContext="shape" transform="translate(193.476,-82.6413)">
+ <title>Foglio.2</title>
+ <rect x="0" y="146.007" width="73.7008" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape3-5" v:mID="3" v:groupContext="shape" transform="translate(193.476,-81.5074)">
+ <title>Foglio.3</title>
+ <desc><<FooType>></desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="29.7638" cy="154.511" width="59.53" height="17.0079"/>
+ <rect x="0" y="146.007" width="59.5276" height="17.0079" class="st3"/>
+ <text x="4.63" y="156.91" class="st4" v:langID="1040"><v:paragraph v:horizAlign="1"/><v:tabList/><<FooType>></text> </g>
+ <g id="shape4-8" v:mID="4" v:groupContext="shape" transform="translate(237.64,80.0901) rotate(90)">
+ <title>Foglio.4</title>
+ <path d="M0 163.01 L22.01 163.01" class="st5"/>
+ </g>
+ <g id="shape5-11" v:mID="5" v:groupContext="shape" transform="translate(71.5861,-72.6866)">
+ <title>Foglio.5</title>
+ <path d="M5.67 163.01 L0 163.01 L2.83 153.38 L5.67 163.01 Z" class="st6"/>
+ </g>
+ <g id="shape6-13" v:mID="6" v:groupContext="shape" transform="translate(9.22394,-82.3173)">
+ <title>Foglio.6</title>
+ <rect x="0" y="146.007" width="141.732" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape7-15" v:mID="7" v:groupContext="shape" transform="translate(11.1137,-81.5074)">
+ <title>Foglio.7</title>
+ <desc>JAXBElement<FooType></desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="51.4961" cy="154.106" width="103" height="17.8178"/>
+ <rect x="0" y="145.197" width="102.992" height="17.8178" class="st3"/>
+ <text x="6.36" y="156.51" class="st4" v:langID="1040"><v:paragraph v:horizAlign="1"/><v:tabList/>JAXBElement<FooType></text> </g>
+ <g id="shape8-18" v:mID="8" v:groupContext="shape" transform="translate(9.22394,-43.4325)">
+ <title>Foglio.8</title>
+ <rect x="0" y="146.007" width="187.087" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape9-20" v:mID="9" v:groupContext="shape" transform="translate(9.22394,-42.8656)">
+ <title>Foglio.9</title>
+ <desc>Instance of JAXBElement<FooType></desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="85.0394" cy="154.511" width="170.08" height="17.0079"/>
+ <rect x="0" y="146.007" width="170.079" height="17.0079" class="st3"/>
+ <text x="4" y="156.91" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>Instance of JAXBElement<FooType></text> </g>
+ <g id="shape12-23" v:mID="12" v:groupContext="shape" transform="translate(188.912,-137.026)">
+ <title>Foglio.12</title>
+ <rect x="0" y="146.007" width="239.84" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape13-25" v:mID="13" v:groupContext="shape" transform="translate(218.988,-137.957)">
+ <title>Foglio.13</title>
+ <desc>ObjectFactory</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="80.7114" cy="154.977" width="161.43" height="16.0765"/>
+ <rect x="0" y="146.938" width="161.423" height="16.0765" class="st3"/>
+ <text x="55.81" y="157.38" class="st4" v:langID="1040"><v:paragraph v:horizAlign="1"/><v:tabList/>ObjectFactory</text> </g>
+ <g id="shape14-28" v:mID="14" v:groupContext="shape" transform="translate(188.912,-120.342)">
+ <title>Foglio.14</title>
+ <rect x="0" y="146.007" width="239.84" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape15-30" v:mID="15" v:groupContext="shape" transform="translate(188.912,-119.532)">
+ <title>Foglio.15</title>
+ <desc>createFoo(FooType): JAXBElement<FooType></desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="89.7638" cy="154.106" width="179.53" height="17.8178"/>
+ <rect x="0" y="145.197" width="179.528" height="17.8178" class="st3"/>
+ <text x="5.95" y="156.51" class="st4" v:langID="1040"><v:paragraph v:horizAlign="1"/><v:tabList/>createFoo(FooType): JAXBElement<FooType></text> </g>
+ <g id="shape16-33" v:mID="16" v:groupContext="shape" transform="translate(151.289,-91.633)">
+ <title>Foglio.16</title>
+ <path d="M0 163.01 L42.19 163.01" class="st5"/>
+ </g>
+ <g id="shape17-36" v:mID="17" v:groupContext="shape" transform="translate(-8.291,74.1373) rotate(-90)">
+ <title>Foglio.17</title>
+ <path d="M5.67 163.01 L0 163.01 L2.83 159.7 L5.67 163.01 Z" class="st6"/>
+ </g>
+ <g id="shape18-38" v:mID="18" v:groupContext="shape" transform="translate(317.739,74.1373) rotate(90) scale(-1,1)">
+ <title>Foglio.18</title>
+ <path d="M5.67 163.01 L0 163.01 L2.83 159.7 L5.67 163.01 Z" class="st6"/>
+ </g>
+ <g id="shape19-40" v:mID="19" v:groupContext="shape" transform="translate(155.208,-90.0113)">
+ <title>Foglio.19</title>
+ <desc>1...1</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="11.9197" cy="154.511" width="23.84" height="17.0079"/>
+ <rect x="0" y="146.007" width="23.8394" height="17.0079" class="st3"/>
+ <text x="4" y="156.91" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>1...1</text> </g>
+ <g id="shape20-43" v:mID="20" v:groupContext="shape" transform="translate(9.22394,-9.22394)">
+ <title>Foglio.20</title>
+ <rect x="0" y="128.999" width="187.087" height="34.0157" class="st2"/>
+ </g>
+ <g id="shape21-45" v:mID="21" v:groupContext="shape" transform="translate(9.22394,-25.6649)">
+ <title>Foglio.21</title>
+ <desc>name=Qname(“ns”, “foo”, “un”);</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="85.0394" cy="154.511" width="170.08" height="17.0079"/>
+ <rect x="0" y="146.007" width="170.079" height="17.0079" class="st3"/>
+ <text x="4" y="156.91" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>name=Qname(“ns”, “foo”, “un”);</text> </g>
+ <g id="shape22-48" v:mID="22" v:groupContext="shape" transform="translate(9.22394,-12.0586)">
+ <title>Foglio.22</title>
+ <desc>value=instanceOf<<FooType>></desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="85.0394" cy="154.511" width="170.08" height="17.0079"/>
+ <rect x="0" y="146.007" width="170.079" height="17.0079" class="st3"/>
+ <text x="4" y="156.91" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>value=instanceOf<<FooType>></text> </g>
+ </g>
+</svg>