xmlb-9 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 76d08ee..2289e7e 100644
--- a/spec/src/main/asciidoc/ch05-java_representation.adoc
+++ b/spec/src/main/asciidoc/ch05-java_representation.adoc
@@ -873,7 +873,7 @@
----
.JAXB 1.0: isA Relationship between generated element interface and its type
-image::images/xmlb-9.png[image]
+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]
diff --git a/spec/src/main/asciidoc/images/xmlb-9.png b/spec/src/main/asciidoc/images/xmlb-9.png
deleted file mode 100644
index d2eb8b3..0000000
--- a/spec/src/main/asciidoc/images/xmlb-9.png
+++ /dev/null
Binary files differ
diff --git a/spec/src/main/asciidoc/images/xmlb-9.svg b/spec/src/main/asciidoc/images/xmlb-9.svg
new file mode 100644
index 0000000..44018da
--- /dev/null
+++ b/spec/src/main/asciidoc/images/xmlb-9.svg
@@ -0,0 +1,104 @@
+<?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-9.svg Pagina 1 -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.05937in"
+ height="1.16173in" viewBox="0 0 364.275 83.6447" 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="shape139-1" v:mID="139" v:groupContext="shape" transform="translate(0.72,-0.72)">
+ <title>Foglio.139</title>
+ <rect x="0" y="1.44" width="362.835" height="82.2047" class="st1"/>
+ </g>
+ <g id="shape160-3" v:mID="160" v:groupContext="shape" transform="translate(9.22394,-57.4129)">
+ <title>Foglio.160</title>
+ <rect x="0" y="66.6369" width="73.7008" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape9-5" v:mID="9" v:groupContext="shape" transform="translate(9.22394,-56.2791)">
+ <title>Foglio.9</title>
+ <desc><<FooType>></desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="29.7638" cy="75.1408" width="59.53" height="17.0079"/>
+ <rect x="0" y="66.6369" width="59.5276" height="17.0079" class="st3"/>
+ <text x="4.63" y="77.54" class="st4" v:langID="1040"><v:paragraph v:horizAlign="1"/><v:tabList/><<FooType>></text> </g>
+ <g id="shape145-8" v:mID="145" v:groupContext="shape" transform="translate(95.2988,-32.9139) rotate(45)">
+ <title>Foglio.145</title>
+ <path d="M0 83.64 L44.02 83.64" class="st5"/>
+ </g>
+ <g id="shape146-11" v:mID="146" v:groupContext="shape" transform="translate(-17.9022,-23.5256) rotate(-45)">
+ <title>Foglio.146</title>
+ <path d="M5.67 83.64 L0 83.64 L2.83 74.01 L5.67 83.64 Z" class="st6"/>
+ </g>
+ <g id="shape161-13" v:mID="161" v:groupContext="shape" transform="translate(94.2633,-57.4129)">
+ <title>Foglio.161</title>
+ <rect x="0" y="66.6369" width="141.732" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape162-15" v:mID="162" v:groupContext="shape" transform="translate(94.2633,-56.603)">
+ <title>Foglio.162</title>
+ <desc><<javax.xml.bind.Element>></desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="70.8661" cy="74.7358" width="141.74" height="17.8178"/>
+ <rect x="0" y="65.827" width="141.732" height="17.8178" class="st3"/>
+ <text x="4" y="77.14" class="st4" v:langID="1040"><v:paragraph/><v:tabList/><<javax.xml.bind.Element>></text> </g>
+ <g id="shape163-18" v:mID="163" v:groupContext="shape" transform="translate(46.0743,-9.22394)">
+ <title>Foglio.163</title>
+ <rect x="0" y="66.6369" width="62.3622" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape164-20" v:mID="164" v:groupContext="shape" transform="translate(48.6255,-8.65701)">
+ <title>Foglio.164</title>
+ <desc><<Foo>></desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="29.7638" cy="75.1408" width="59.53" height="17.0079"/>
+ <rect x="0" y="66.6369" width="59.5276" height="17.0079" class="st3"/>
+ <text x="4" y="77.54" class="st4" v:langID="1040"><v:paragraph/><v:tabList/><<Foo>></text> </g>
+ <g id="shape165-23" v:mID="165" v:groupContext="shape" transform="translate(56.3258,-32.8623) rotate(-45) scale(-1,1)">
+ <title>Foglio.165</title>
+ <path d="M0 83.64 L44.02 83.64" class="st5"/>
+ </g>
+ <g id="shape166-26" v:mID="166" v:groupContext="shape" transform="translate(169.527,-23.474) rotate(45) scale(-1,1)">
+ <title>Foglio.166</title>
+ <path d="M5.67 83.64 L0 83.64 L2.83 74.01 L5.67 83.64 Z" class="st6"/>
+ </g>
+ <g id="shape167-28" v:mID="167" v:groupContext="shape" transform="translate(270.011,-58.2228)">
+ <title>Foglio.167</title>
+ <rect x="0" y="66.6369" width="87.874" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape168-30" v:mID="168" v:groupContext="shape" transform="translate(274.339,-57.4129)">
+ <title>Foglio.168</title>
+ <desc>ObjectFactory</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="33.9397" cy="74.7358" width="67.88" height="17.8178"/>
+ <rect x="0" y="65.827" width="67.8794" height="17.8178" class="st3"/>
+ <text x="4" y="77.14" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>ObjectFactory</text> </g>
+ <g id="shape169-33" v:mID="169" v:groupContext="shape" transform="translate(270.011,-41.5389)">
+ <title>Foglio.169</title>
+ <rect x="0" y="66.6369" width="87.874" height="17.0079" class="st2"/>
+ </g>
+ <g id="shape170-35" v:mID="170" v:groupContext="shape" transform="translate(270.011,-40.729)">
+ <title>Foglio.170</title>
+ <desc>createFoo(): Foo</desc>
+ <v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
+ <v:textRect cx="33.9397" cy="74.7358" width="67.88" height="17.8178"/>
+ <rect x="0" y="65.827" width="67.8794" height="17.8178" class="st3"/>
+ <text x="4" y="77.14" class="st4" v:langID="1040"><v:paragraph/><v:tabList/>createFoo(): Foo</text> </g>
+ </g>
+</svg>