uml with wib in core
authorLuc Moreau <l.moreau@ecs.soton.ac.uk>
Thu, 24 May 2012 17:14:30 +0100
changeset 2953 b5d0b6e9dcf5
parent 2952 407bbac818b9
child 2954 cd8cd5f3830a
child 2955 c2c461324a7b
uml with wib in core
model/uml/component6.svg
model/uml/essentials.xmi
--- a/model/uml/component6.svg	Thu May 24 15:53:09 2012 +0100
+++ b/model/uml/component6.svg	Thu May 24 17:14:30 2012 +0100
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
           'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
-<svg fill-opacity="0" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" stroke="rgb(0,0,0)" text-rendering="auto" stroke-linecap="square" width="789" stroke-miterlimit="10" stroke-opacity="0" shape-rendering="auto" fill="rgb(0,0,0)" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="356" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"
+<svg fill-opacity="0" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" stroke="rgb(0,0,0)" text-rendering="auto" stroke-linecap="square" width="428" stroke-miterlimit="10" stroke-opacity="0" shape-rendering="auto" fill="rgb(0,0,0)" stroke-dasharray="none" font-weight="normal" stroke-width="1" height="340" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"
 ><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
   /><g
   ><defs id="defs1"
@@ -15,259 +15,178 @@
       ><path d="M0 0 L80 0 L80 14 L0 14 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"
-      ><path d="M-7 -7 L121 -7 L121 51 L-7 51 L-7 -7 Z"
+      ><path d="M-7 -7 L91 -7 L91 91 L-7 91 L-7 -7 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"
-      ><path d="M0 0 L0 23 L110 23 L110 0 Z"
+      ><path d="M0 0 L0 77 L80 77 L80 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
-      ><path d="M0 0 L110 0 L110 28 L0 28 L0 0 Z"
+      ><path d="M0 0 L253 0 L253 104 L0 104 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
-      ><path d="M-7 -7 L91 -7 L91 51 L-7 51 L-7 -7 Z"
+      ><path d="M0 0 L104 0 L104 213 L0 213 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
-      ><path d="M0 0 L0 37 L80 37 L80 0 Z"
+      ><path d="M0 0 L254 0 L254 186 L0 186 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
-      ><path d="M0 0 L203 0 L203 104 L0 104 L0 0 Z"
+      ><path d="M0 0 L194 0 L194 164 L0 164 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath10"
-      ><path d="M0 0 L193 0 L193 104 L0 104 L0 0 Z"
+      ><path d="M0 0 L184 0 L184 154 L0 154 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath11"
-      ><path d="M0 0 L144 0 L144 203 L0 203 L0 0 Z"
+      ><path d="M0 0 L184 0 L184 184 L0 184 L0 0 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath12"
-      ><path d="M0 0 L143 0 L143 203 L0 203 L0 0 Z"
+      ><path d="M-102 -14 L204 -14 L204 28 L-102 28 L-102 -14 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath13"
-      ><path d="M0 0 L174 0 L174 194 L0 194 L0 0 Z"
+      ><path d="M-109 -14 L218 -14 L218 28 L-109 28 L-109 -14 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath14"
-      ><path d="M0 0 L244 0 L244 134 L0 134 L0 0 Z"
+      ><path d="M-108 -14 L216 -14 L216 28 L-108 28 L-108 -14 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath15"
-      ><path d="M0 0 L273 0 L273 104 L0 104 L0 0 Z"
+      ><path d="M-121 -14 L242 -14 L242 28 L-121 28 L-121 -14 Z"
       /></clipPath
       ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath16"
-      ><path d="M0 0 L164 0 L164 204 L0 204 L0 0 Z"
-      /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath17"
-      ><path d="M0 0 L364 0 L364 304 L0 304 L0 0 Z"
-      /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath18"
-      ><path d="M0 0 L433 0 L433 384 L0 384 L0 0 Z"
-      /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath19"
-      ><path d="M0 0 L594 0 L594 254 L0 254 L0 0 Z"
-      /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath20"
-      ><path d="M0 0 L104 0 L104 133 L0 133 L0 0 Z"
-      /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath21"
-      ><path d="M-77 -14 L154 -14 L154 28 L-77 28 L-77 -14 Z"
-      /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath22"
-      ><path d="M-63 -14 L126 -14 L126 28 L-63 28 L-63 -14 Z"
-      /></clipPath
-      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath23"
-      ><path d="M-67 -14 L134 -14 L134 28 L-67 28 L-67 -14 Z"
+      ><path d="M-46 -14 L92 -14 L92 28 L-46 28 L-46 -14 Z"
       /></clipPath
     ></defs
     ><g fill="white" text-rendering="geometricPrecision" fill-opacity="1" stroke-opacity="1" stroke="white"
-    ><rect x="0" width="789" height="356" y="0" stroke="none"
+    ><rect x="0" width="428" height="340" y="0" stroke="none"
     /></g
-    ><g font-size="11" transform="translate(232,2)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
+    ><g font-size="11" transform="translate(62,72)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
     ><rect x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(232,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(62,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
     ><rect fill="none" x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)"
       /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath1)" x2="80" y1="14"
     /></g
-    ><g font-size="11" transform="translate(232,16)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(62,86)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath2)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath2)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(232,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><g font-size="11" transform="translate(62,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
     ><text x="23" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
       >Entity</text
     ></g
-    ><g font-size="11" transform="translate(412,2)" fill-opacity="1" fill="rgb(179,214,249)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(179,214,249)" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="110" height="40" y="0" clip-path="url(#clipPath4)" stroke="none"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(412,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
-    ><rect fill="none" x="0" width="110" height="40" y="0" clip-path="url(#clipPath4)"
-      /><line y2="28" fill="none" x1="0" clip-path="url(#clipPath4)" x2="110" y1="28"
-    /></g
-    ><g font-size="11" transform="translate(412,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="11" xml:space="preserve" y="11" clip-path="url(#clipPath6)" stroke="none"
-      >&lt;&lt;prov:type&gt;&gt;</text
-      ><text x="26" xml:space="preserve" y="25" font-weight="bold" clip-path="url(#clipPath6)" stroke="none"
-      >Collection</text
-    ></g
-    ><g font-size="11" transform="translate(612,2)" fill-opacity="1" fill="rgb(179,214,249)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(179,214,249)" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="110" height="40" y="0" clip-path="url(#clipPath4)" stroke="none"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(612,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
-    ><rect fill="none" x="0" width="110" height="40" y="0" clip-path="url(#clipPath4)"
-      /><line y2="28" fill="none" x1="0" clip-path="url(#clipPath4)" x2="110" y1="28"
+    ><g font-size="11" transform="translate(292,72)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
+    ><rect x="0" width="80" height="80" y="0" clip-path="url(#clipPath4)" stroke="none"
     /></g
-    ><g font-size="11" transform="translate(612,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="11" xml:space="preserve" y="11" clip-path="url(#clipPath6)" stroke="none"
-      >&lt;&lt;prov:type&gt;&gt;</text
-      ><text x="24" xml:space="preserve" y="25" font-weight="bold" clip-path="url(#clipPath6)" stroke="none"
-      >Dictionary</text
-    ></g
-    ><g font-size="11" transform="translate(2,2)" fill-opacity="1" fill="rgb(192,255,192)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(192,255,192)" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="110" height="40" y="0" clip-path="url(#clipPath4)" stroke="none"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(2,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
-    ><rect fill="none" x="0" width="110" height="40" y="0" clip-path="url(#clipPath4)"
-      /><line y2="28" fill="none" x1="0" clip-path="url(#clipPath4)" x2="110" y1="28"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(292,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
+    ><rect fill="none" x="0" width="80" height="80" y="0" clip-path="url(#clipPath4)"
+      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath4)" x2="80" y1="14"
     /></g
-    ><g font-size="11" transform="translate(2,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="21" xml:space="preserve" y="11" clip-path="url(#clipPath6)" stroke="none"
-      >&lt;&lt;Struct&gt;&gt;</text
-      ><text x="44" xml:space="preserve" y="25" font-weight="bold" clip-path="url(#clipPath6)" stroke="none"
-      >Key</text
+    ><g font-size="11" transform="translate(292,86)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath5)" stroke="none"
+      > id</text
+      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath5)" stroke="none"
+      > startTime</text
+      ><text x="2" xml:space="preserve" y="41" clip-path="url(#clipPath5)" stroke="none"
+      > endTime</text
+      ><text x="2" xml:space="preserve" y="55" clip-path="url(#clipPath5)" stroke="none"
+      > attributes</text
     ></g
-    ><g font-size="11" transform="translate(132,122)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="80" height="40" y="0" clip-path="url(#clipPath7)" stroke="none"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(132,122)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
-    ><rect fill="none" x="0" width="80" height="40" y="0" clip-path="url(#clipPath7)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath7)" x2="80" y1="14"
-    /></g
-    ><g font-size="11" transform="translate(132,122)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
-    ><text x="29" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
-      >Pair</text
+    ><g font-size="11" transform="translate(292,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><text x="18" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
+      >Activity</text
     ></g
-    ><g font-size="11" transform="translate(382,122)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
+    ><g font-size="11" transform="translate(62,232)" fill-opacity="1" fill="rgb(122,207,245)" text-rendering="geometricPrecision" font-family="sans-serif" stroke="rgb(122,207,245)" font-weight="bold" stroke-opacity="1"
     ><rect x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)" stroke="none"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(382,122)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(62,232)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
     ><rect fill="none" x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)"
       /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath1)" x2="80" y1="14"
     /></g
-    ><g font-size="11" transform="translate(382,136)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath2)" stroke="none"
-      > id</text
-      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath2)" stroke="none"
-      > attributes</text
-    ></g
-    ><g font-size="11" transform="translate(382,122)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
-    ><text x="14" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
-      >insertion</text
-    ></g
-    ><g font-size="11" transform="translate(382,302)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)" stroke="none"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(382,302)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
-    ><rect fill="none" x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath1)" x2="80" y1="14"
-    /></g
-    ><g font-size="11" transform="translate(382,316)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><g font-size="11" transform="translate(62,246)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
     ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath2)" stroke="none"
       > id</text
       ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath2)" stroke="none"
       > attributes</text
     ></g
-    ><g font-size="11" transform="translate(382,302)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
-    ><text x="17" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
-      >removal</text
-    ></g
-    ><g font-size="11" transform="translate(382,222)" fill-opacity="1" fill="silver" text-rendering="geometricPrecision" font-family="sans-serif" stroke="silver" font-weight="bold" stroke-opacity="1"
-    ><rect x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)" stroke="none"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(382,222)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" font-weight="bold" stroke-opacity="1" stroke-miterlimit="0"
-    ><rect fill="none" x="0" width="80" height="50" y="0" clip-path="url(#clipPath1)"
-      /><line y2="14" fill="none" x1="0" clip-path="url(#clipPath1)" x2="80" y1="14"
-    /></g
-    ><g font-size="11" transform="translate(382,236)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="2" xml:space="preserve" y="13" clip-path="url(#clipPath2)" stroke="none"
-      > id</text
-      ><text x="2" xml:space="preserve" y="27" clip-path="url(#clipPath2)" stroke="none"
-      > attributes</text
+    ><g font-size="11" transform="translate(62,232)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
+    ><text x="22" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
+      >Agent</text
     ></g
-    ><g font-size="11" transform="translate(382,222)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" font-weight="bold" stroke-opacity="1"
-    ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath3)" stroke="none"
-      >memberOf</text
-    ></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(262,-28)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath9)" x2="149" y1="50"
-      /><polygon fill="white" clip-path="url(#clipPath9)" points=" 50 50 62 56 62 44" stroke="none"
-      /><polygon fill="none" points=" 50 50 62 56 62 44" clip-path="url(#clipPath9)"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(472,-28)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath10)" x2="139" y1="50"
-      /><polygon fill="white" clip-path="url(#clipPath10)" points=" 50 50 62 56 62 44" stroke="none"
-      /><polygon fill="none" points=" 50 50 62 56 62 44" clip-path="url(#clipPath10)"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(62,-28)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="50" fill="none" x1="90" clip-path="url(#clipPath11)" x2="90" y1="149"
-      /><line y2="50" fill="none" x1="90" clip-path="url(#clipPath11)" x2="50" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(142,-28)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath12)" x2="50" y1="149"
-      /><line y2="50" fill="none" x1="50" clip-path="url(#clipPath12)" x2="89" y1="50"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(92,42)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="50" fill="none" x1="199" clip-path="url(#clipPath6)" x2="50" y1="50"
+      /><line y2="56" fill="none" x1="50" clip-path="url(#clipPath6)" x2="62" y1="50"
+      /><line y2="44" fill="none" x1="50" clip-path="url(#clipPath6)" x2="62" y1="50"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(532,-18)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="140" fill="none" x1="120" clip-path="url(#clipPath13)" x2="120" y1="60"
-      /><line y2="140" fill="none" x1="120" clip-path="url(#clipPath13)" x2="50" y1="140"
-      /><line y2="50" fill="none" x1="50" clip-path="url(#clipPath13)" x2="50" y1="140"
-      /><line y2="50" fill="none" x1="50" clip-path="url(#clipPath13)" x2="79" y1="50"
-      /><line y2="44" fill="none" x1="79" clip-path="url(#clipPath13)" x2="67" y1="50"
-      /><line y2="56" fill="none" x1="79" clip-path="url(#clipPath13)" x2="67" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(412,72)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
-    ><line y2="80" fill="none" x1="190" clip-path="url(#clipPath14)" x2="190" y1="50"
-      /><line y2="80" fill="none" x1="190" clip-path="url(#clipPath14)" x2="50" y1="80"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(162,92)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="50" fill="none" x1="219" clip-path="url(#clipPath15)" x2="50" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(632,-28)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="150" fill="none" x1="50" clip-path="url(#clipPath16)" x2="50" y1="70"
-      /><line y2="150" fill="none" x1="50" clip-path="url(#clipPath16)" x2="110" y1="150"
-      /><line y2="50" fill="none" x1="110" clip-path="url(#clipPath16)" x2="110" y1="150"
-      /><line y2="50" fill="none" x1="110" clip-path="url(#clipPath16)" x2="90" y1="50"
-      /><line y2="82" fill="none" x1="50" clip-path="url(#clipPath16)" x2="44" y1="70"
-      /><line y2="82" fill="none" x1="50" clip-path="url(#clipPath16)" x2="56" y1="70"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(92,62)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath6)" x2="199" y1="50"
+      /><line y2="44" fill="none" x1="199" clip-path="url(#clipPath6)" x2="187" y1="50"
+      /><line y2="56" fill="none" x1="199" clip-path="url(#clipPath6)" x2="187" y1="50"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(412,72)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
-    ><line y2="250" fill="none" x1="310" clip-path="url(#clipPath17)" x2="310" y1="50"
-      /><line y2="250" fill="none" x1="310" clip-path="url(#clipPath17)" x2="50" y1="250"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(2,-8)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="330" fill="none" x1="379" clip-path="url(#clipPath18)" x2="50" y1="330"
-      /><line y2="50" fill="none" x1="50" clip-path="url(#clipPath18)" x2="50" y1="330"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(82,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="159" fill="none" x1="50" clip-path="url(#clipPath7)" x2="50" y1="50"
+      /><line y2="147" fill="none" x1="50" clip-path="url(#clipPath7)" x2="56" y1="159"
+      /><line y2="147" fill="none" x1="50" clip-path="url(#clipPath7)" x2="44" y1="159"
     /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(122,-8)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
-    ><line y2="200" fill="none" x1="50" clip-path="url(#clipPath19)" x2="50" y1="170"
-      /><line y2="200" fill="none" x1="50" clip-path="url(#clipPath19)" x2="540" y1="200"
-      /><line y2="50" fill="none" x1="540" clip-path="url(#clipPath19)" x2="540" y1="200"
-      /><line y2="62" fill="none" x1="540" clip-path="url(#clipPath19)" x2="534" y1="50"
-      /><line y2="62" fill="none" x1="540" clip-path="url(#clipPath19)" x2="546" y1="50"
-    /></g
-    ><g font-size="11" stroke-linecap="butt" transform="translate(372,142)" stroke-dashoffset="1" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke-dasharray="5" stroke="black" stroke-opacity="1"
-    ><line y2="79" fill="none" x1="50" clip-path="url(#clipPath20)" x2="50" y1="50"
+    ><g font-size="11" stroke-linecap="butt" transform="translate(92,101)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="132" fill="none" x1="200" clip-path="url(#clipPath8)" x2="50" y1="50"
+      /><line y2="132" fill="none" x1="50" clip-path="url(#clipPath8)" x2="63" y1="132"
+      /><line y2="121" fill="none" x1="50" clip-path="url(#clipPath8)" x2="57" y1="132"
     /></g
-    ><g font-size="11" transform="translate(202,192)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath21)" stroke="none"
-      >memberOf</text
+    ><g font-size="11" stroke-linecap="butt" transform="translate(-38,-18)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="50" fill="none" x1="140" clip-path="url(#clipPath9)" x2="140" y1="89"
+      /><line y2="50" fill="none" x1="140" clip-path="url(#clipPath9)" x2="50" y1="50"
+      /><line y2="110" fill="none" x1="50" clip-path="url(#clipPath9)" x2="50" y1="50"
+      /><line y2="110" fill="none" x1="50" clip-path="url(#clipPath9)" x2="99" y1="110"
+      /><line y2="77" fill="none" x1="140" clip-path="url(#clipPath9)" x2="146" y1="89"
+      /><line y2="77" fill="none" x1="140" clip-path="url(#clipPath9)" x2="134" y1="89"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(52,202)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="100" fill="none" x1="50" clip-path="url(#clipPath10)" x2="50" y1="80"
+      /><line y2="100" fill="none" x1="50" clip-path="url(#clipPath10)" x2="130" y1="100"
+      /><line y2="50" fill="none" x1="130" clip-path="url(#clipPath10)" x2="130" y1="100"
+      /><line y2="50" fill="none" x1="130" clip-path="url(#clipPath10)" x2="90" y1="50"
+      /><line y2="56" fill="none" x1="90" clip-path="url(#clipPath10)" x2="102" y1="50"
+      /><line y2="44" fill="none" x1="90" clip-path="url(#clipPath10)" x2="102" y1="50"
+    /></g
+    ><g font-size="11" stroke-linecap="butt" transform="translate(282,-18)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke-linejoin="round" stroke="black" stroke-opacity="1"
+    ><line y2="50" fill="none" x1="50" clip-path="url(#clipPath11)" x2="50" y1="89"
+      /><line y2="50" fill="none" x1="50" clip-path="url(#clipPath11)" x2="130" y1="50"
+      /><line y2="130" fill="none" x1="130" clip-path="url(#clipPath11)" x2="130" y1="50"
+      /><line y2="130" fill="none" x1="130" clip-path="url(#clipPath11)" x2="90" y1="130"
+      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath11)" x2="56" y1="89"
+      /><line y2="77" fill="none" x1="50" clip-path="url(#clipPath11)" x2="44" y1="89"
+    /></g
+    ><g font-size="11" transform="translate(322,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath12)" stroke="none"
+      >wasInformedBy</text
     ></g
-    ><g font-size="11" transform="translate(722,132)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="10" xml:space="preserve" y="11" clip-path="url(#clipPath22)" stroke="none"
-      >removal</text
+    ><g font-size="11" transform="translate(82,322)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath13)" stroke="none"
+      >actedOnBehalfOf</text
     ></g
-    ><g font-size="11" transform="translate(532,132)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
-    ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath23)" stroke="none"
-      >insertion</text
+    ><g font-size="11" transform="translate(2,2)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath14)" stroke="none"
+      >wasDerivedFrom</text
+    ></g
+    ><g font-size="11" transform="translate(211,202)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath15)" stroke="none"
+      >wasAssociatedWith</text
+    ></g
+    ><g font-size="11" transform="translate(32,162)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath14)" stroke="none"
+      >wasAttributedTo</text
+    ></g
+    ><g font-size="11" transform="translate(162,122)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath14)" stroke="none"
+      >wasGeneratedBy</text
+    ></g
+    ><g font-size="11" transform="translate(194,72)" fill-opacity="1" fill="black" text-rendering="geometricPrecision" font-family="sans-serif" stroke="black" stroke-opacity="1"
+    ><text x="9" xml:space="preserve" y="11" clip-path="url(#clipPath16)" stroke="none"
+      >used</text
     ></g
     ><g fill="rgb(120,120,120)" text-rendering="geometricPrecision" fill-opacity="1" font-size="8" stroke-opacity="1" stroke="rgb(120,120,120)"
+    ><text x="0" xml:space="preserve" y="10" stroke="none"
+      >Visual Paradigm for UML Standard Edition(University of Southampton)</text
     ></g
   ></g
 ></svg
--- a/model/uml/essentials.xmi	Thu May 24 15:53:09 2012 +0100
+++ b/model/uml/essentials.xmi	Thu May 24 17:14:30 2012 +0100
@@ -2167,7 +2167,7 @@
 								<property name="fillColorGradientStyle" type="int" value="1"/>
 								<property name="fillColorTransparency" type="int" value="0"/>
 								<property name="fillColorColor1" type="int" value="-8728587"/>
-								<property name="fillColorColor2" type="int" value="0"/>
+								<property name="fillColorColor2" type="int" value="-8728587"/>
 							</properties>
 						</vpumlModel>
 						<vpumlModel id="XndDmuyEwTiAAgDg" modelType="ProjectFillColorModel">
@@ -5153,13 +5153,14 @@
 						<property htmlValue="" name="documentation" type="htmlString" value=""/>
 						<property name="pmAuthor" type="string" value="lavm"/>
 						<property name="pmCreateDateTime" type="string" value="1337241303538"/>
-						<property name="pmLastModified" type="string" value="1337259149436"/>
+						<property name="pmLastModified" type="string" value="1337755466316"/>
 						<property name="qualityScore" type="int" value="-1"/>
 					</properties>
 					<vpumlChildModelRefs>
 						<modelRef value="T59TmuyEwTiAAgNZ"/>
 						<modelRef value="Bu5UWuyEwTiAAgSF"/>
 						<modelRef value="XhLbWuyEwTiAAgjM"/>
+						<modelRef value="Ul4OHuyCiu1SNxIB"/>
 					</vpumlChildModelRefs>
 					<vpumlChildModels>
 						<vpumlModel id="T59TmuyEwTiAAgNZ" modelType="ModelRelationshipContainer">
@@ -5169,7 +5170,7 @@
 								<property htmlValue="" name="documentation" type="htmlString" value=""/>
 								<property name="pmAuthor" type="string" value="lavm"/>
 								<property name="pmCreateDateTime" type="string" value="1337241303538"/>
-								<property name="pmLastModified" type="string" value="1337357533277"/>
+								<property name="pmLastModified" type="string" value="1337875861982"/>
 								<property name="qualityScore" type="int" value="-1"/>
 							</properties>
 							<vpumlChildModelRefs>
@@ -5196,6 +5197,30 @@
 								<modelRef value="Uf5tBuyCiu1SNwgY"/>
 								<modelRef value="CNrtBuyCiu1SNwgz"/>
 								<modelRef value="CqftBuyCiu1SNwhD"/>
+								<modelRef value="fOWGjuyCiu1SNwnM"/>
+								<modelRef value="t7OGjuyCiu1SNwnU"/>
+								<modelRef value="1YFGjuyCiu1SNwnk"/>
+								<modelRef value="qKNGjuyCiu1SNwnu"/>
+								<modelRef value="yvTGjuyCiu1SNwn8"/>
+								<modelRef value="fyAmjuyCiu1SNwoH"/>
+								<modelRef value="uYgRzuyCiu1SNwyI"/>
+								<modelRef value="tG7RzuyCiu1SNwzq"/>
+								<modelRef value="iyCxzuyCiu1SNw0N"/>
+								<modelRef value="AHUpzuyCiu1SNw2V"/>
+								<modelRef value="UOcpzuyCiu1SNw2h"/>
+								<modelRef value="FwURLuyCiu1SNw4J"/>
+								<modelRef value="ODGRLuyCiu1SNw4f"/>
+								<modelRef value="mBJRLuyCiu1SNw4z"/>
+								<modelRef value="b1USbuyCiu1SNxFU"/>
+								<modelRef value="gCsSbuyCiu1SNxFe"/>
+								<modelRef value="MMoybuyCiu1SNxF6"/>
+								<modelRef value="QjBybuyCiu1SNxGg"/>
+								<modelRef value="m4aBHuyCiu1SNxLY"/>
+								<modelRef value="ghXBHuyCiu1SNxMM"/>
+								<modelRef value="SA4hHuyCiu1SNxMa"/>
+								<modelRef value="pKq8nuyCiu1SNxPl"/>
+								<modelRef value="eWBu3uyCiu1SNxXO"/>
+								<modelRef value="1MC5_uyCiu1SNxbJ"/>
 							</vpumlChildModelRefs>
 						</vpumlModel>
 						<vpumlModel id="Bu5UWuyEwTiAAgSF" modelType="ModelRelationshipContainer">
@@ -5205,7 +5230,7 @@
 								<property htmlValue="" name="documentation" type="htmlString" value=""/>
 								<property name="pmAuthor" type="string" value="lavm"/>
 								<property name="pmCreateDateTime" type="string" value="1337247561568"/>
-								<property name="pmLastModified" type="string" value="1337331644281"/>
+								<property name="pmLastModified" type="string" value="1337769103088"/>
 								<property name="qualityScore" type="int" value="-1"/>
 							</properties>
 							<vpumlChildModelRefs>
@@ -5219,6 +5244,14 @@
 								<modelRef value="fUCTeuyCiu1SNwWy"/>
 								<modelRef value="tqk0.uyCiu1SNwZx"/>
 								<modelRef value="blc0.uyCiu1SNwZ3"/>
+								<modelRef value="N.hRzuyCiu1SNwzM"/>
+								<modelRef value="1DMxzuyCiu1SNw0F"/>
+								<modelRef value="FMPxzuyCiu1SNw08"/>
+								<modelRef value="eyqRLuyCiu1SNw4b"/>
+								<modelRef value="fpOybuyCiu1SNxGW"/>
+								<modelRef value="Lu.BHuyCiu1SNxLr"/>
+								<modelRef value="XpGhHuyCiu1SNxM0"/>
+								<modelRef value="P7f8nuyCiu1SNxQU"/>
 							</vpumlChildModelRefs>
 						</vpumlModel>
 						<vpumlModel id="XhLbWuyEwTiAAgjM" modelType="ModelRelationshipContainer">
@@ -5228,15 +5261,55 @@
 								<property htmlValue="" name="documentation" type="htmlString" value=""/>
 								<property name="pmAuthor" type="string" value="lavm"/>
 								<property name="pmCreateDateTime" type="string" value="1337259149434"/>
-								<property name="pmLastModified" type="string" value="1337331644282"/>
+								<property name="pmLastModified" type="string" value="1337805539425"/>
 								<property name="qualityScore" type="int" value="-1"/>
 							</properties>
 							<vpumlChildModelRefs>
 								<modelRef value="c8WbWuyEwTiAAgig"/>
 								<modelRef value="6eo0.uyCiu1SNwZp"/>
 								<modelRef value="cW40.uyCiu1SNwZt"/>
+								<modelRef value="cELRzuyCiu1SNwzd"/>
+								<modelRef value="gt_hLuyCiu1SNw4A"/>
+								<modelRef value="3iRJLuyCiu1SNw6t"/>
+								<modelRef value="ouFJLuyCiu1SNw6_"/>
+								<modelRef value="BHNW3uyCiu1SNxT2"/>
+								<modelRef value="tJTW3uyCiu1SNxT."/>
+								<modelRef value="oCw23uyCiu1SNxUT"/>
 							</vpumlChildModelRefs>
 						</vpumlModel>
+						<vpumlModel id="Ul4OHuyCiu1SNxIB" modelType="ModelRelationshipContainer">
+							<properties>
+								<property name="name" type="string" value="Anchor"/>
+								<property name="modelType" type="string" value="ModelRelationshipContainer"/>
+								<property htmlValue="" name="documentation" type="htmlString" value=""/>
+								<property name="pmAuthor" type="string" value="lavm"/>
+								<property name="pmCreateDateTime" type="string" value="1337755466314"/>
+								<property name="pmLastModified" type="string" value="1337755909228"/>
+								<property name="qualityScore" type="int" value="-1"/>
+							</properties>
+							<vpumlChildModelRefs>
+								<modelRef value="EOr2HuyCiu1SNxHr"/>
+								<modelRef value="lK0uHuyCiu1SNxI7"/>
+								<modelRef value="qlVuHuyCiu1SNxJg"/>
+							</vpumlChildModelRefs>
+							<vpumlChildModels>
+								<ownedMember from="afB2HuyCiu1SNxHe" to="24s2HuyCiu1SNxHD" xmi:id="EOr2HuyCiu1SNxHr" xmi:type="anchor">
+									<xmi:Extension extender="Visual Paradigm for UML">
+										<qualityScore value="100"/>
+									</xmi:Extension>
+								</ownedMember>
+								<ownedMember from="afB2HuyCiu1SNxHe" to="XHTOHuyCiu1SNxIe" xmi:id="lK0uHuyCiu1SNxI7" xmi:type="anchor">
+									<xmi:Extension extender="Visual Paradigm for UML">
+										<qualityScore value="100"/>
+									</xmi:Extension>
+								</ownedMember>
+								<ownedMember from="afB2HuyCiu1SNxHe" to="yr2uHuyCiu1SNxJW" xmi:id="qlVuHuyCiu1SNxJg" xmi:type="anchor">
+									<xmi:Extension extender="Visual Paradigm for UML">
+										<qualityScore value="100"/>
+									</xmi:Extension>
+								</ownedMember>
+							</vpumlChildModels>
+						</vpumlModel>
 					</vpumlChildModels>
 				</vpumlModel>
 				<vpumlModel id="K3dDmuyEwTiAAgHc" modelType="ValueSpecification">
@@ -5936,8 +6009,17 @@
 			<xmi:Extension extender="Visual Paradigm for UML">
 				<isRoot xmi:value="false"/>
 				<modelType value="Class"/>
-				<association isAbstract="false" isDerived="false" isLeaf="false" name="wasEndedBy" xmi:id="f1p0WuyEwTiAAgTE"/>
-				<associationClass from="f1p0WuyEwTiAAgTE" to="_i1UWuyEwTiAAgSK" xmi:id="9G50WuyEwTiAAgTM"/>
+				<association isAbstract="false" isDerived="false" isLeaf="false" name="wasEndedBy" xmi:id="f1p0WuyEwTiAAgTE">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<taggedValue tag="test" value="" xmi:id="aUjYbuyCiu1SNw9h" xmi:type="uml:TaggedValue">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<type value="0"/>
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</taggedValue>
+					</xmi:Extension>
+				</association>
+				<associationClass from="f1p0WuyEwTiAAgTE" name="" to="_i1UWuyEwTiAAgSK" xmi:id="9G50WuyEwTiAAgTM"/>
 				<businessModel xmi:value="false"/>
 				<qualityScore value="92"/>
 				<qualityReason value="1&#9;1&#10;2&#9;2"/>
@@ -5982,7 +6064,7 @@
 							<property htmlValue="" name="documentation" type="htmlString" value=""/>
 							<property name="pmAuthor" type="string" value="lavm"/>
 							<property name="pmCreateDateTime" type="string" value="1337356664491"/>
-							<property name="pmLastModified" type="string" value="1337356993019"/>
+							<property name="pmLastModified" type="string" value="1337718974393"/>
 							<property name="qualityScore" type="int" value="100"/>
 						</properties>
 					</vpumlModel>
@@ -5997,313 +6079,22 @@
 							<property name="qualityScore" type="int" value="100"/>
 						</properties>
 					</vpumlModel>
+					<vpumlModel id="24s2HuyCiu1SNxHD" modelType="ShapeEditorShape">
+						<properties>
+							<property name="name" type="string" value=""/>
+							<property name="modelType" type="string" value="ShapeEditorShape"/>
+							<property htmlValue="" name="documentation" type="htmlString" value=""/>
+							<property name="pmAuthor" type="string" value="lavm"/>
+							<property name="pmCreateDateTime" type="string" value="1337755226587"/>
+							<property name="pmLastModified" type="string" value="1337755466370"/>
+							<property name="qualityScore" type="int" value="100"/>
+						</properties>
+					</vpumlModel>
 				</vpumlChildModels>
 				<qualityScore value="26"/>
 				<qualityReason value="2&#9;2&#10;5&#9;5"/>
 				<subdiagram xmi:value="EUejmuyEwTiAAgLc"/>
 			</xmi:Extension>
-			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Entity" visibility="public" xmi:id="m6xjmuyEwTiAAgLk" xmi:type="uml:Class">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<isRoot xmi:value="false"/>
-					<modelType value="Class"/>
-					<businessModel xmi:value="false"/>
-					<qualityScore value="97"/>
-					<qualityReason value="2&#9;2"/>
-				</xmi:Extension>
-				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="SlsYWuyEwTiAAgOj" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<attribute/>
-						<isVisble xmi:value="true"/>
-						<qualityScore value="97"/>
-						<qualityReason value="2&#9;2"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="z1RYWuyEwTiAAgOn" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<attribute/>
-						<isVisble xmi:value="true"/>
-						<qualityScore value="97"/>
-						<qualityReason value="2&#9;2"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="_i1UWuyEwTiAAgSK" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="f1p0WuyEwTiAAgTF" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="f1p0WuyEwTiAAgTG" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="95"/>
-						<qualityReason value="1&#9;1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="9un1WuyEwTiAAgcK" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="WzlMWuyEwTiAAgT7" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="WzlMWuyEwTiAAgT8" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="100"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="95"/>
-						<qualityReason value="1&#9;1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="q8f1WuyEwTiAAgcQ" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="JsssWuyEwTiAAgU8" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="JsssWuyEwTiAAgU9" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="95"/>
-						<qualityReason value="1&#9;1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="tkL1WuyEwTiAAgcE" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="oXsuWuyEwTiAAgWr" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="oXsuWuyEwTiAAgWs" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="95"/>
-						<qualityReason value="1&#9;1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="LvBeWuyEwTiAAgYC" isDerived="false" name="" type="vTljmuyEwTiAAgLp" xmi:id="wuw.WuyEwTiAAgYZ" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="wuw.WuyEwTiAAgYa" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="95"/>
-						<qualityReason value="1&#9;1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="7_3LWuyEwTiAAggX" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="LrnLWuyEwTiAAggR" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="LrnLWuyEwTiAAggS" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="95"/>
-						<qualityReason value="1&#9;1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="7_3LWuyEwTiAAggX" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="LrnLWuyEwTiAAggP" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="LrnLWuyEwTiAAggQ" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="-1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="iwsbWuyEwTiAAgiT" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="H7xbWuyEwTiAAgi3" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="H7xbWuyEwTiAAgi4" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="-1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="iwsbWuyEwTiAAgiT" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="77xbWuyEwTiAAgi1" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="77xbWuyEwTiAAgi2" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="-1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="ZKXU.uyCiu1SNwZb" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="gi8U.uyCiu1SNwYp" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="gi8U.uyCiu1SNwYq" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="95"/>
-						<qualityReason value="1&#9;1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="ZKXU.uyCiu1SNwZb" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="gi8U.uyCiu1SNwYn" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="gi8U.uyCiu1SNwYo" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="95"/>
-						<qualityReason value="1&#9;1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="W8Q0.uyCiu1SNwZl" isDerived="false" name="" type="m6xjmuyEwTiAAgLk" xmi:id="D2RU.uyCiu1SNwZD" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="D2RU.uyCiu1SNwZE" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="-1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="W8Q0.uyCiu1SNwZl" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="D2RU.uyCiu1SNwZB" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="D2RU.uyCiu1SNwZC" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="-1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-			</ownedMember>
-			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Activity" visibility="public" xmi:id="vTljmuyEwTiAAgLp" xmi:type="uml:Class">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<isRoot xmi:value="false"/>
-					<modelType value="Class"/>
-					<businessModel xmi:value="false"/>
-					<qualityScore value="97"/>
-					<qualityReason value="2&#9;2"/>
-				</xmi:Extension>
-				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="G3u4WuyEwTiAAgPd" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<attribute/>
-						<isVisble xmi:value="true"/>
-						<qualityScore value="97"/>
-						<qualityReason value="2&#9;2"/>
-					</xmi:Extension>
-					<lowerValue value="1" xmi:id="G3u4WuyEwTiAAgPd_multiplicity_lowerValue" xmi:type="uml:LiteralString"/>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" isDerived="false" name="startTime" ownerScope="instance" xmi:id="fa44WuyEwTiAAgPN" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<attribute/>
-						<isVisble xmi:value="true"/>
-						<qualityScore value="97"/>
-						<qualityReason value="2&#9;2"/>
-					</xmi:Extension>
-					<lowerValue value="0" xmi:id="fa44WuyEwTiAAgPN_multiplicity_lowerValue" xmi:type="uml:LiteralString"/>
-					<upperValue value="1" xmi:id="fa44WuyEwTiAAgPN_multiplicity_upperValue" xmi:type="uml:LiteralString"/>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" isDerived="false" name="endTime" ownerScope="instance" xmi:id="mJi4WuyEwTiAAgPP" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<attribute/>
-						<isVisble xmi:value="true"/>
-						<qualityScore value="97"/>
-						<qualityReason value="2&#9;2"/>
-					</xmi:Extension>
-					<lowerValue value="0" xmi:id="mJi4WuyEwTiAAgPP_multiplicity_lowerValue" xmi:type="uml:LiteralString"/>
-					<upperValue value="1" xmi:id="mJi4WuyEwTiAAgPP_multiplicity_upperValue" xmi:type="uml:LiteralString"/>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="Wz64WuyEwTiAAgPY" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<attribute/>
-						<isVisble xmi:value="true"/>
-						<qualityScore value="97"/>
-						<qualityReason value="2&#9;2"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="_i1UWuyEwTiAAgSK" isDerived="false" isNavigable="true" name="trigger" type="m6xjmuyEwTiAAgLk" xmi:id="_1p0WuyEwTiAAgTH" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="_1p0WuyEwTiAAgTI" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="92"/>
-						<qualityReason value="1&#9;1&#10;2&#9;2"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="9un1WuyEwTiAAgcK" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="WzlMWuyEwTiAAgT9" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="WzlMWuyEwTiAAgT." xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="100"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="95"/>
-						<qualityReason value="1&#9;1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="q8f1WuyEwTiAAgcQ" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="JsssWuyEwTiAAgU6" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="JsssWuyEwTiAAgU7" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="-1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="tkL1WuyEwTiAAgcE" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="oXsuWuyEwTiAAgWt" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="oXsuWuyEwTiAAgWu" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="-1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="LvBeWuyEwTiAAgYC" isDerived="false" isNavigable="true" name="trigger" type="m6xjmuyEwTiAAgLk" xmi:id="wuw.WuyEwTiAAgYb" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="wuw.WuyEwTiAAgYc" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="92"/>
-						<qualityReason value="1&#9;1&#10;2&#9;2"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="cSnjeuyCiu1SNwVU" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="g1DjeuyCiu1SNwVE" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="g1DjeuyCiu1SNwVF" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="-1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-				<ownedAttribute aggregation="none" association="cSnjeuyCiu1SNwVU" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="g1DjeuyCiu1SNwVC" xmi:type="uml:Property">
-					<xmi:Extension extender="Visual Paradigm for UML">
-						<associationEnd/>
-						<qualifier name="" xmi:id="g1DjeuyCiu1SNwVD" xmi:type="qualifier">
-							<xmi:Extension extender="Visual Paradigm for UML">
-								<qualityScore value="-1"/>
-							</xmi:Extension>
-						</qualifier>
-						<qualityScore value="-1"/>
-					</xmi:Extension>
-				</ownedAttribute>
-			</ownedMember>
 			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="wasStartedBy" visibility="public" xmi:id="LvBeWuyEwTiAAgYC" xmi:type="uml:AssociationClass">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<isRoot xmi:value="false"/>
@@ -6478,10 +6269,401 @@
 					</xmi:Extension>
 				</ownedAttribute>
 			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Time" visibility="public" xmi:id="n0UGjuyCiu1SNwmv" xmi:type="uml:PrimitiveType">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+					<appliedStereotype xmi:value="Class_primitive_id"/>
+				</xmi:Extension>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Entity" visibility="public" xmi:id="m6xjmuyEwTiAAgLk" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="SlsYWuyEwTiAAgOj" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="z1RYWuyEwTiAAgOn" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="_i1UWuyEwTiAAgSK" isDerived="false" name="" type="vTljmuyEwTiAAgLp" xmi:id="f1p0WuyEwTiAAgTF" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="f1p0WuyEwTiAAgTG" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="9un1WuyEwTiAAgcK" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="WzlMWuyEwTiAAgT7" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="WzlMWuyEwTiAAgT8" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="100"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="q8f1WuyEwTiAAgcQ" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="JsssWuyEwTiAAgU8" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="JsssWuyEwTiAAgU9" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="tkL1WuyEwTiAAgcE" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="oXsuWuyEwTiAAgWr" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="oXsuWuyEwTiAAgWs" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="LvBeWuyEwTiAAgYC" isDerived="false" name="" type="vTljmuyEwTiAAgLp" xmi:id="wuw.WuyEwTiAAgYZ" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="wuw.WuyEwTiAAgYa" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="7_3LWuyEwTiAAggX" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="LrnLWuyEwTiAAggR" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="LrnLWuyEwTiAAggS" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="7_3LWuyEwTiAAggX" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="LrnLWuyEwTiAAggP" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="LrnLWuyEwTiAAggQ" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="iwsbWuyEwTiAAgiT" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="H7xbWuyEwTiAAgi3" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="H7xbWuyEwTiAAgi4" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="iwsbWuyEwTiAAgiT" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="77xbWuyEwTiAAgi1" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="77xbWuyEwTiAAgi2" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="ZKXU.uyCiu1SNwZb" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="gi8U.uyCiu1SNwYp" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="gi8U.uyCiu1SNwYq" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="ZKXU.uyCiu1SNwZb" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="gi8U.uyCiu1SNwYn" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="gi8U.uyCiu1SNwYo" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="W8Q0.uyCiu1SNwZl" isDerived="false" name="" type="m6xjmuyEwTiAAgLk" xmi:id="D2RU.uyCiu1SNwZD" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="D2RU.uyCiu1SNwZE" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="W8Q0.uyCiu1SNwZl" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="D2RU.uyCiu1SNwZB" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="D2RU.uyCiu1SNwZC" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="C9LxzuyCiu1SNw0z" isDerived="false" isNavigable="true" type="2VbNBuyCiu1SNwe6" xmi:id="6.htBuyCiu1SNwgO" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="6.htBuyCiu1SNwgP" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="o.cRLuyCiu1SNw4W" isDerived="false" isNavigable="true" type="XlvhLuyCiu1SNw38" xmi:id="FwURLuyCiu1SNw4M" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="FwURLuyCiu1SNw4N" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="Ftn8nuyCiu1SNxQP" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="VKq8nuyCiu1SNxPo" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="VKq8nuyCiu1SNxPp" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="Ftn8nuyCiu1SNxQP" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="pKq8nuyCiu1SNxPm" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="VKq8nuyCiu1SNxPn" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Activity" visibility="public" xmi:id="vTljmuyEwTiAAgLp" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="G3u4WuyEwTiAAgPd" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+					<lowerValue value="1" xmi:id="G3u4WuyEwTiAAgPd_multiplicity_lowerValue" xmi:type="uml:LiteralString"/>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="startTime" ownerScope="instance" xmi:id="fa44WuyEwTiAAgPN" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+					<lowerValue value="0" xmi:id="fa44WuyEwTiAAgPN_multiplicity_lowerValue" xmi:type="uml:LiteralString"/>
+					<upperValue value="1" xmi:id="fa44WuyEwTiAAgPN_multiplicity_upperValue" xmi:type="uml:LiteralString"/>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="endTime" ownerScope="instance" xmi:id="mJi4WuyEwTiAAgPP" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+					<lowerValue value="0" xmi:id="mJi4WuyEwTiAAgPP_multiplicity_lowerValue" xmi:type="uml:LiteralString"/>
+					<upperValue value="1" xmi:id="mJi4WuyEwTiAAgPP_multiplicity_upperValue" xmi:type="uml:LiteralString"/>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="Wz64WuyEwTiAAgPY" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="_i1UWuyEwTiAAgSK" isDerived="false" isNavigable="true" name="trigger" type="m6xjmuyEwTiAAgLk" xmi:id="_1p0WuyEwTiAAgTH" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="_1p0WuyEwTiAAgTI" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="92"/>
+						<qualityReason value="1&#9;1&#10;2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="9un1WuyEwTiAAgcK" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="WzlMWuyEwTiAAgT9" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="WzlMWuyEwTiAAgT." xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="100"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="q8f1WuyEwTiAAgcQ" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="JsssWuyEwTiAAgU6" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="JsssWuyEwTiAAgU7" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="tkL1WuyEwTiAAgcE" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="oXsuWuyEwTiAAgWt" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="oXsuWuyEwTiAAgWu" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="LvBeWuyEwTiAAgYC" isDerived="false" isNavigable="true" name="trigger" type="m6xjmuyEwTiAAgLk" xmi:id="wuw.WuyEwTiAAgYb" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="wuw.WuyEwTiAAgYc" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="92"/>
+						<qualityReason value="1&#9;1&#10;2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="cSnjeuyCiu1SNwVU" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="g1DjeuyCiu1SNwVE" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="g1DjeuyCiu1SNwVF" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="cSnjeuyCiu1SNwVU" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="g1DjeuyCiu1SNwVC" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="g1DjeuyCiu1SNwVD" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="WdORzuyCiu1SNwzI" isDerived="false" isNavigable="true" type="2VbNBuyCiu1SNwe6" xmi:id="Uf5tBuyCiu1SNwgb" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="Uf5tBuyCiu1SNwgc" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedComment body="Classes and associations&#10;within this area belong to PROV core" name="" xmi:id="afB2HuyCiu1SNxHe" xmi:type="uml:Comment">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<htmlValue value="&lt;head&gt;&#10;    &lt;style type=&quot;text/css&quot;&gt;&#10;      &lt;!--&#10;        body { color: #000000; font-family: Dialog; font-size: 11px }&#10;      --&gt;&#10;    &lt;/style&gt;&#10;    &#10;  &lt;/head&gt;&#10;  &lt;body&gt;&#10;    &lt;p&gt;&#10;      Classes and associations&#10;    &lt;/p&gt;&#10;    &lt;p&gt;&#10;      within this area belong to PROV core&#10;    &lt;/p&gt;&#10;  &lt;/body&gt;"/>
+					<type value="NOTE"/>
+					<qualityScore value="100"/>
+				</xmi:Extension>
+			</ownedComment>
 		</ownedMember>
 		<ownedMember isAbstract="false" isLeaf="false" name="Component3" visibility="public" xmi:id="WzQLWuyEwTiAAgey" xmi:type="uml:Package">
 			<xmi:Extension extender="Visual Paradigm for UML">
 				<isRoot xmi:value="false"/>
+				<vpumlChildModels>
+					<vpumlModel id="yr2uHuyCiu1SNxJW" modelType="ShapeEditorShape">
+						<properties>
+							<property name="name" type="string" value=""/>
+							<property name="modelType" type="string" value="ShapeEditorShape"/>
+							<property htmlValue="" name="documentation" type="htmlString" value=""/>
+							<property name="pmAuthor" type="string" value="lavm"/>
+							<property name="pmCreateDateTime" type="string" value="1337755811155"/>
+							<property name="pmLastModified" type="string" value="1337756066660"/>
+							<property name="qualityScore" type="int" value="100"/>
+						</properties>
+					</vpumlModel>
+				</vpumlChildModels>
 				<qualityScore value="26"/>
 				<qualityReason value="2&#9;2&#10;5&#9;5"/>
 				<subdiagram xmi:value="VRALWuyEwTiAAges"/>
@@ -6524,6 +6706,7 @@
 					<businessModel xmi:value="false"/>
 					<qualityScore value="97"/>
 					<qualityReason value="2&#9;2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
 				</xmi:Extension>
 				<memberEnd xmi:idref="77xbWuyEwTiAAgi1"/>
 				<memberEnd xmi:idref="H7xbWuyEwTiAAgi3"/>
@@ -6542,6 +6725,7 @@
 					<businessModel xmi:value="false"/>
 					<qualityScore value="97"/>
 					<qualityReason value="2&#9;2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
 				</xmi:Extension>
 				<memberEnd xmi:idref="gi8U.uyCiu1SNwYn"/>
 				<memberEnd xmi:idref="gi8U.uyCiu1SNwYp"/>
@@ -6560,6 +6744,7 @@
 					<businessModel xmi:value="false"/>
 					<qualityScore value="97"/>
 					<qualityReason value="2&#9;2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
 				</xmi:Extension>
 				<memberEnd xmi:idref="D2RU.uyCiu1SNwZB"/>
 				<memberEnd xmi:idref="D2RU.uyCiu1SNwZD"/>
@@ -6569,6 +6754,19 @@
 					</xmi:Extension>
 				</generalization>
 			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="tracedTo" visibility="public" xmi:id="Ftn8nuyCiu1SNxQP" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="tracedTo" xmi:id="pKq8nuyCiu1SNxPl"/>
+					<associationClass from="pKq8nuyCiu1SNxPl" to="Ftn8nuyCiu1SNxQP" xmi:id="P7f8nuyCiu1SNxQU"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="pKq8nuyCiu1SNxPm"/>
+				<memberEnd xmi:idref="VKq8nuyCiu1SNxPo"/>
+			</ownedMember>
 		</ownedMember>
 		<ownedMember isAbstract="false" isLeaf="false" name="Essentials" visibility="public" xmi:id="n4FNBuyCiu1SNwd4" xmi:type="uml:Package">
 			<xmi:Extension extender="Visual Paradigm for UML">
@@ -6581,6 +6779,19 @@
 		<ownedMember isAbstract="false" isLeaf="false" name="Component2" visibility="public" xmi:id="wzrNBuyCiu1SNwe3" xmi:type="uml:Package">
 			<xmi:Extension extender="Visual Paradigm for UML">
 				<isRoot xmi:value="false"/>
+				<vpumlChildModels>
+					<vpumlModel id="XHTOHuyCiu1SNxIe" modelType="ShapeEditorShape">
+						<properties>
+							<property name="name" type="string" value=""/>
+							<property name="modelType" type="string" value="ShapeEditorShape"/>
+							<property htmlValue="" name="documentation" type="htmlString" value=""/>
+							<property name="pmAuthor" type="string" value="lavm"/>
+							<property name="pmCreateDateTime" type="string" value="1337755643450"/>
+							<property name="pmLastModified" type="string" value="1337755777069"/>
+							<property name="qualityScore" type="int" value="100"/>
+						</properties>
+					</vpumlModel>
+				</vpumlChildModels>
 				<qualityScore value="26"/>
 				<qualityReason value="2&#9;2&#10;5&#9;5"/>
 				<subdiagram xmi:value="LDLNBuyCiu1SNwex"/>
@@ -6608,7 +6819,528 @@
 						<qualityReason value="2&#9;2"/>
 					</xmi:Extension>
 				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="C9LxzuyCiu1SNw0z" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="6.htBuyCiu1SNwgM" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="6.htBuyCiu1SNwgN" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="WdORzuyCiu1SNwzI" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="Uf5tBuyCiu1SNwgZ" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="Uf5tBuyCiu1SNwga" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="qmwxzuyCiu1SNwz5" isDerived="false" isNavigable="true" type="2VbNBuyCiu1SNwe6" xmi:id="eYgRzuyCiu1SNwyL" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="eYgRzuyCiu1SNwyM" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="qmwxzuyCiu1SNwz5" isDerived="false" type="2VbNBuyCiu1SNwe6" xmi:id="uYgRzuyCiu1SNwyJ" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="eYgRzuyCiu1SNwyK" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
 			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="wasAssociatedWith" visibility="public" xmi:id="WdORzuyCiu1SNwzI" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="wasAssociatedWith" xmi:id="Uf5tBuyCiu1SNwgY"/>
+					<associationClass from="Uf5tBuyCiu1SNwgY" to="WdORzuyCiu1SNwzI" xmi:id="N.hRzuyCiu1SNwzM"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="Uf5tBuyCiu1SNwgZ"/>
+				<memberEnd xmi:idref="Uf5tBuyCiu1SNwgb"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="McVxzuyCiu1SNw0p" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="qGtxzuyCiu1SNw0r" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Plan" visibility="public" xmi:id="CIdRzuyCiu1SNwzZ" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
+				</xmi:Extension>
+				<generalization general="m6xjmuyEwTiAAgLk" xmi:id="cELRzuyCiu1SNwzd" xmi:type="uml:Generalization">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<qualityScore value="100"/>
+					</xmi:Extension>
+				</generalization>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="actedOnBehalfOf" visibility="public" xmi:id="qmwxzuyCiu1SNwz5" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="actedOnBehalfOf" xmi:id="uYgRzuyCiu1SNwyI"/>
+					<associationClass from="uYgRzuyCiu1SNwyI" to="qmwxzuyCiu1SNwz5" xmi:id="1DMxzuyCiu1SNw0F"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="uYgRzuyCiu1SNwyJ"/>
+				<memberEnd xmi:idref="eYgRzuyCiu1SNwyL"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="64exzuyCiu1SNw0e" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+					<lowerValue value="0" xmi:id="64exzuyCiu1SNw0e_multiplicity_lowerValue" xmi:type="uml:LiteralString"/>
+					<upperValue value="1" xmi:id="64exzuyCiu1SNw0e_multiplicity_upperValue" xmi:type="uml:LiteralString"/>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="WCpxzuyCiu1SNw0h" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="wasAttributedTo" visibility="public" xmi:id="C9LxzuyCiu1SNw0z" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="wasAttributedTo" xmi:id="6.htBuyCiu1SNwgL"/>
+					<associationClass from="6.htBuyCiu1SNwgL" to="C9LxzuyCiu1SNw0z" xmi:id="FMPxzuyCiu1SNw08"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="6.htBuyCiu1SNwgM"/>
+				<memberEnd xmi:idref="6.htBuyCiu1SNwgO"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="pVfxzuyCiu1SNw1D" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="4AgJzuyCiu1SNw1F" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="SoftwareAgent" visibility="public" xmi:id="4V6W3uyCiu1SNxTH" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="-2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
+				</xmi:Extension>
+				<generalization general="2VbNBuyCiu1SNwe6" xmi:id="tJTW3uyCiu1SNxT." xmi:type="uml:Generalization">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<qualityScore value="100"/>
+					</xmi:Extension>
+				</generalization>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Person" visibility="public" xmi:id="RB2W3uyCiu1SNxTP" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="-2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
+				</xmi:Extension>
+				<generalization general="2VbNBuyCiu1SNwe6" xmi:id="BHNW3uyCiu1SNxT2" xmi:type="uml:Generalization">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<qualityScore value="100"/>
+					</xmi:Extension>
+				</generalization>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Organization" visibility="public" xmi:id="zuuW3uyCiu1SNxTU" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="-2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
+				</xmi:Extension>
+				<generalization general="2VbNBuyCiu1SNwe6" xmi:id="oCw23uyCiu1SNxUT" xmi:type="uml:Generalization">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<qualityScore value="100"/>
+					</xmi:Extension>
+				</generalization>
+			</ownedMember>
+		</ownedMember>
+		<ownedMember name="primitive" xmi:id="Class_primitive_id" xmi:type="uml:Stereotype">
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<baseType value="Class"/>
+				<qualityScore value="-1"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember name="Entity Bean" xmi:id="Class_Entity Bean_id" xmi:type="uml:Stereotype">
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<baseType value="Class"/>
+				<qualityScore value="-1"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isLeaf="false" name="Component4" visibility="public" xmi:id="MdIpzuyCiu1SNw10" xmi:type="uml:Package">
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<isRoot xmi:value="false"/>
+				<qualityScore value="26"/>
+				<qualityReason value="2&#9;2&#10;5&#9;5"/>
+				<subdiagram xmi:value="LWwpzuyCiu1SNw1u"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isLeaf="false" name="Component5" visibility="public" xmi:id="xgHhLuyCiu1SNw3Y" xmi:type="uml:Package">
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<isRoot xmi:value="false"/>
+				<qualityScore value="26"/>
+				<qualityReason value="2&#9;2&#10;5&#9;5"/>
+				<subdiagram xmi:value="cTrhLuyCiu1SNw3S"/>
+			</xmi:Extension>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Bundle" visibility="public" xmi:id="XlvhLuyCiu1SNw38" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
+				</xmi:Extension>
+				<generalization general="m6xjmuyEwTiAAgLk" xmi:id="gt_hLuyCiu1SNw4A" xmi:type="uml:Generalization">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<qualityScore value="100"/>
+					</xmi:Extension>
+				</generalization>
+				<ownedAttribute aggregation="none" association="o.cRLuyCiu1SNw4W" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="FwURLuyCiu1SNw4K" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="FwURLuyCiu1SNw4L" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="hasProvenanceIn" visibility="public" xmi:id="o.cRLuyCiu1SNw4W" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="hasProvenanceIn" xmi:id="FwURLuyCiu1SNw4J"/>
+					<associationClass from="FwURLuyCiu1SNw4J" to="o.cRLuyCiu1SNw4W" xmi:id="eyqRLuyCiu1SNw4b"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="FwURLuyCiu1SNw4K"/>
+				<memberEnd xmi:idref="FwURLuyCiu1SNw4M"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="JVXRLuyCiu1SNw5K" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="provenance-uri" ownerScope="instance" xmi:id="hWtRLuyCiu1SNw5G" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="service-uri" ownerScope="instance" xmi:id="acDRLuyCiu1SNw5I" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="RuvRLuyCiu1SNw5M" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+		</ownedMember>
+		<ownedMember isAbstract="false" isLeaf="false" name="Component6" visibility="public" xmi:id="NVoJLuyCiu1SNw6D" xmi:type="uml:Package">
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<isRoot xmi:value="false"/>
+				<qualityScore value="26"/>
+				<qualityReason value="2&#9;2&#10;5&#9;5"/>
+				<subdiagram xmi:value="VVIJLuyCiu1SNw59"/>
+			</xmi:Extension>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Collection" visibility="public" xmi:id="Jc2JLuyCiu1SNw6o" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
+				</xmi:Extension>
+				<generalization general="m6xjmuyEwTiAAgLk" xmi:id="3iRJLuyCiu1SNw6t" xmi:type="uml:Generalization">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<qualityScore value="100"/>
+					</xmi:Extension>
+				</generalization>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Dictionary" visibility="public" xmi:id="L9xJLuyCiu1SNw61" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+					<appliedStereotype xmi:value="Class_prov:type_id"/>
+				</xmi:Extension>
+				<generalization general="Jc2JLuyCiu1SNw6o" xmi:id="ouFJLuyCiu1SNw6_" xmi:type="uml:Generalization">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<qualityScore value="100"/>
+					</xmi:Extension>
+				</generalization>
+				<ownedAttribute aggregation="none" association="YmaybuyCiu1SNxGR" isDerived="false" isNavigable="true" type="L9xJLuyCiu1SNw61" xmi:id="sMoybuyCiu1SNxF9" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="sMoybuyCiu1SNxF." xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="YmaybuyCiu1SNxGR" isDerived="false" type="L9xJLuyCiu1SNw61" xmi:id="MMoybuyCiu1SNxF7" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="sMoybuyCiu1SNxF8" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="Oa6BHuyCiu1SNxLh" isDerived="false" type="L9xJLuyCiu1SNw61" xmi:id="m4aBHuyCiu1SNxLb" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="m4aBHuyCiu1SNxLc" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="95"/>
+						<qualityReason value="1&#9;1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="Oa6BHuyCiu1SNxLh" isDerived="false" isNavigable="true" type="L9xJLuyCiu1SNw61" xmi:id="m4aBHuyCiu1SNxLZ" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="m4aBHuyCiu1SNxLa" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" association="ThihHuyCiu1SNxMu" isDerived="false" type="h_YSbuyCiu1SNxFP" xmi:id="SA4hHuyCiu1SNxMb" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="SA4hHuyCiu1SNxMc" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Key" visibility="public" xmi:id="Xw_ibuyCiu1SNxFK" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+					<appliedStereotype xmi:value="Class_Struct_id"/>
+				</xmi:Extension>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="Pair" visibility="public" xmi:id="h_YSbuyCiu1SNxFP" xmi:type="uml:Class">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<ownedAttribute aggregation="none" association="ThihHuyCiu1SNxMu" isDerived="false" isNavigable="true" type="L9xJLuyCiu1SNw61" xmi:id="SA4hHuyCiu1SNxMd" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<associationEnd/>
+						<qualifier name="" xmi:id="SA4hHuyCiu1SNxMe" xmi:type="qualifier">
+							<xmi:Extension extender="Visual Paradigm for UML">
+								<qualityScore value="-1"/>
+							</xmi:Extension>
+						</qualifier>
+						<qualityScore value="-1"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="insertion" visibility="public" xmi:id="YmaybuyCiu1SNxGR" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="insertion" xmi:id="MMoybuyCiu1SNxF6"/>
+					<associationClass from="MMoybuyCiu1SNxF6" to="YmaybuyCiu1SNxGR" xmi:id="fpOybuyCiu1SNxGW"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="MMoybuyCiu1SNxF7"/>
+				<memberEnd xmi:idref="sMoybuyCiu1SNxF9"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="8Bp9HuyCiu1SNxNI" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="gq59HuyCiu1SNxNK" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="removal" visibility="public" xmi:id="Oa6BHuyCiu1SNxLh" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="removal" xmi:id="m4aBHuyCiu1SNxLY"/>
+					<associationClass from="m4aBHuyCiu1SNxLY" to="Oa6BHuyCiu1SNxLh" xmi:id="Lu.BHuyCiu1SNxLr"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="m4aBHuyCiu1SNxLZ"/>
+				<memberEnd xmi:idref="m4aBHuyCiu1SNxLb"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="KV99HuyCiu1SNxNW" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="Yyj9HuyCiu1SNxNY" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+			<ownedMember isAbstract="false" isActive="false" isLeaf="false" name="memberOf" visibility="public" xmi:id="ThihHuyCiu1SNxMu" xmi:type="uml:AssociationClass">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<isRoot xmi:value="false"/>
+					<modelType value="Class"/>
+					<association isAbstract="false" isDerived="false" isLeaf="false" name="memberOf" xmi:id="SA4hHuyCiu1SNxMa"/>
+					<associationClass from="SA4hHuyCiu1SNxMa" to="ThihHuyCiu1SNxMu" xmi:id="XpGhHuyCiu1SNxM0"/>
+					<businessModel xmi:value="false"/>
+					<qualityScore value="97"/>
+					<qualityReason value="2&#9;2"/>
+				</xmi:Extension>
+				<memberEnd xmi:idref="SA4hHuyCiu1SNxMb"/>
+				<memberEnd xmi:idref="SA4hHuyCiu1SNxMd"/>
+				<ownedAttribute aggregation="none" isDerived="false" name="id" ownerScope="instance" xmi:id="cM19HuyCiu1SNxNO" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+				<ownedAttribute aggregation="none" isDerived="false" name="attributes" ownerScope="instance" xmi:id="UXN9HuyCiu1SNxNQ" xmi:type="uml:Property">
+					<xmi:Extension extender="Visual Paradigm for UML">
+						<attribute/>
+						<isVisble xmi:value="true"/>
+						<qualityScore value="97"/>
+						<qualityReason value="2&#9;2"/>
+					</xmi:Extension>
+				</ownedAttribute>
+			</ownedMember>
+		</ownedMember>
+		<ownedMember name="type" xmi:id="Class_type_id" xmi:type="uml:Stereotype">
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<baseType value="Class"/>
+				<qualityScore value="-1"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember name="Struct" xmi:id="Class_Struct_id" xmi:type="uml:Stereotype">
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<baseType value="Class"/>
+				<qualityScore value="-1"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember name="prov:type" xmi:id="Class_prov:type_id" xmi:type="uml:Stereotype">
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<baseType value="Class"/>
+				<qualityScore value="-1"/>
+			</xmi:Extension>
 		</ownedMember>
 		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="starter" xmi:id="v9.uWuyEwTiAAgXF" xmi:type="uml:Association">
 			<memberEnd xmi:idref="v9.uWuyEwTiAAgXG"/>
@@ -6878,66 +7610,6 @@
 				<qualityReason value="2&#9;2"/>
 			</xmi:Extension>
 		</ownedMember>
-		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="wasAttributedTo" xmi:id="6.htBuyCiu1SNwgL" xmi:type="uml:Association">
-			<memberEnd xmi:idref="6.htBuyCiu1SNwgM"/>
-			<ownedEnd aggregation="none" association="6.htBuyCiu1SNwgL" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="6.htBuyCiu1SNwgM" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="6.htBuyCiu1SNwgN" xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="-1"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="-1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<memberEnd xmi:idref="6.htBuyCiu1SNwgO"/>
-			<ownedEnd aggregation="none" association="6.htBuyCiu1SNwgL" isDerived="false" isNavigable="true" type="2VbNBuyCiu1SNwe6" xmi:id="6.htBuyCiu1SNwgO" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="6.htBuyCiu1SNwgP" xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="-1"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="-1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<xmi:Extension extender="Visual Paradigm for UML">
-				<qualityScore value="97"/>
-				<qualityReason value="2&#9;2"/>
-			</xmi:Extension>
-		</ownedMember>
-		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="wasAssociatedWith" xmi:id="Uf5tBuyCiu1SNwgY" xmi:type="uml:Association">
-			<memberEnd xmi:idref="Uf5tBuyCiu1SNwgZ"/>
-			<ownedEnd aggregation="none" association="Uf5tBuyCiu1SNwgY" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="Uf5tBuyCiu1SNwgZ" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="Uf5tBuyCiu1SNwga" xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="-1"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="-1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<memberEnd xmi:idref="Uf5tBuyCiu1SNwgb"/>
-			<ownedEnd aggregation="none" association="Uf5tBuyCiu1SNwgY" isDerived="false" isNavigable="true" type="2VbNBuyCiu1SNwe6" xmi:id="Uf5tBuyCiu1SNwgb" xmi:type="uml:Property">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<associationEnd/>
-					<qualifier name="" xmi:id="Uf5tBuyCiu1SNwgc" xmi:type="qualifier">
-						<xmi:Extension extender="Visual Paradigm for UML">
-							<qualityScore value="-1"/>
-						</xmi:Extension>
-					</qualifier>
-					<qualityScore value="-1"/>
-				</xmi:Extension>
-			</ownedEnd>
-			<xmi:Extension extender="Visual Paradigm for UML">
-				<qualityScore value="97"/>
-				<qualityReason value="2&#9;2"/>
-			</xmi:Extension>
-		</ownedMember>
 		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="wasDerivedFrom" xmi:id="CNrtBuyCiu1SNwgz" xmi:type="uml:Association">
 			<memberEnd xmi:idref="CNrtBuyCiu1SNwg0"/>
 			<ownedEnd aggregation="none" association="CNrtBuyCiu1SNwgz" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="CNrtBuyCiu1SNwg0" xmi:type="uml:Property">
@@ -6998,13 +7670,557 @@
 				<qualityReason value="2&#9;2"/>
 			</xmi:Extension>
 		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="time" xmi:id="fOWGjuyCiu1SNwnM" xmi:type="uml:Association">
+			<memberEnd xmi:idref="fOWGjuyCiu1SNwnN"/>
+			<ownedEnd aggregation="none" association="fOWGjuyCiu1SNwnM" isDerived="false" type="9un1WuyEwTiAAgcK" xmi:id="fOWGjuyCiu1SNwnN" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="_OWGjuyCiu1SNwnO" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="_OWGjuyCiu1SNwnP"/>
+			<ownedEnd aggregation="none" association="fOWGjuyCiu1SNwnM" isDerived="false" isNavigable="true" type="n0UGjuyCiu1SNwmv" xmi:id="_OWGjuyCiu1SNwnP" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="_OWGjuyCiu1SNwnQ" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" xmi:id="t7OGjuyCiu1SNwnU" xmi:type="uml:Association">
+			<memberEnd xmi:idref="t7OGjuyCiu1SNwnV"/>
+			<ownedEnd aggregation="none" association="t7OGjuyCiu1SNwnU" isDerived="false" name="" type="LvBeWuyEwTiAAgYC" xmi:id="t7OGjuyCiu1SNwnV" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="d7OGjuyCiu1SNwnW" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="d7OGjuyCiu1SNwnX"/>
+			<ownedEnd aggregation="none" association="t7OGjuyCiu1SNwnU" isDerived="false" isNavigable="true" type="n0UGjuyCiu1SNwmv" xmi:id="d7OGjuyCiu1SNwnX" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="d7OGjuyCiu1SNwnY" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="100"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="startTime" xmi:id="1YFGjuyCiu1SNwnk" xmi:type="uml:Association">
+			<memberEnd xmi:idref="1YFGjuyCiu1SNwnl"/>
+			<ownedEnd aggregation="none" association="1YFGjuyCiu1SNwnk" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="1YFGjuyCiu1SNwnl" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="1YFGjuyCiu1SNwnm" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="1YFGjuyCiu1SNwnn"/>
+			<ownedEnd aggregation="none" association="1YFGjuyCiu1SNwnk" isDerived="false" isNavigable="true" type="n0UGjuyCiu1SNwmv" xmi:id="1YFGjuyCiu1SNwnn" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="1YFGjuyCiu1SNwno" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="endTime" xmi:id="qKNGjuyCiu1SNwnu" xmi:type="uml:Association">
+			<memberEnd xmi:idref="aKNGjuyCiu1SNwnv"/>
+			<ownedEnd aggregation="none" association="qKNGjuyCiu1SNwnu" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="aKNGjuyCiu1SNwnv" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="aKNGjuyCiu1SNwnw" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="aKNGjuyCiu1SNwnx"/>
+			<ownedEnd aggregation="none" association="qKNGjuyCiu1SNwnu" isDerived="false" isNavigable="true" type="n0UGjuyCiu1SNwmv" xmi:id="aKNGjuyCiu1SNwnx" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="aKNGjuyCiu1SNwny" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="time" xmi:id="yvTGjuyCiu1SNwn8" xmi:type="uml:Association">
+			<memberEnd xmi:idref="yvTGjuyCiu1SNwn9"/>
+			<ownedEnd aggregation="none" association="yvTGjuyCiu1SNwn8" isDerived="false" type="q8f1WuyEwTiAAgcQ" xmi:id="yvTGjuyCiu1SNwn9" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="yvTGjuyCiu1SNwn." xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="yvTGjuyCiu1SNwn_"/>
+			<ownedEnd aggregation="none" association="yvTGjuyCiu1SNwn8" isDerived="false" isNavigable="true" type="n0UGjuyCiu1SNwmv" xmi:id="yvTGjuyCiu1SNwn_" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="yvTGjuyCiu1SNwoA" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" xmi:id="fyAmjuyCiu1SNwoH" xmi:type="uml:Association">
+			<memberEnd xmi:idref="fyAmjuyCiu1SNwoI"/>
+			<ownedEnd aggregation="none" association="fyAmjuyCiu1SNwoH" isDerived="false" type="_i1UWuyEwTiAAgSK" xmi:id="fyAmjuyCiu1SNwoI" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="fyAmjuyCiu1SNwoJ" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="fyAmjuyCiu1SNwoK"/>
+			<ownedEnd aggregation="none" association="fyAmjuyCiu1SNwoH" isDerived="false" isNavigable="true" type="n0UGjuyCiu1SNwmv" xmi:id="fyAmjuyCiu1SNwoK" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="fyAmjuyCiu1SNwoL" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="100"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="plan" xmi:id="tG7RzuyCiu1SNwzq" xmi:type="uml:Association">
+			<memberEnd xmi:idref="tG7RzuyCiu1SNwzr"/>
+			<ownedEnd aggregation="none" association="tG7RzuyCiu1SNwzq" isDerived="false" type="WdORzuyCiu1SNwzI" xmi:id="tG7RzuyCiu1SNwzr" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="tG7RzuyCiu1SNwzs" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="tG7RzuyCiu1SNwzt"/>
+			<ownedEnd aggregation="none" association="tG7RzuyCiu1SNwzq" isDerived="false" isNavigable="true" type="CIdRzuyCiu1SNwzZ" xmi:id="tG7RzuyCiu1SNwzt" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="tG7RzuyCiu1SNwzu" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="activity" xmi:id="iyCxzuyCiu1SNw0N" xmi:type="uml:Association">
+			<memberEnd xmi:idref="iyCxzuyCiu1SNw0O"/>
+			<ownedEnd aggregation="none" association="iyCxzuyCiu1SNw0N" isDerived="false" type="qmwxzuyCiu1SNwz5" xmi:id="iyCxzuyCiu1SNw0O" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="iyCxzuyCiu1SNw0P" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="iyCxzuyCiu1SNw0Q"/>
+			<ownedEnd aggregation="none" association="iyCxzuyCiu1SNw0N" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="iyCxzuyCiu1SNw0Q" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="iyCxzuyCiu1SNw0R" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="alternateOf" xmi:id="AHUpzuyCiu1SNw2V" xmi:type="uml:Association">
+			<memberEnd xmi:idref="AHUpzuyCiu1SNw2W"/>
+			<ownedEnd aggregation="none" association="AHUpzuyCiu1SNw2V" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="AHUpzuyCiu1SNw2W" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="AHUpzuyCiu1SNw2X" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="AHUpzuyCiu1SNw2Y"/>
+			<ownedEnd aggregation="none" association="AHUpzuyCiu1SNw2V" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="AHUpzuyCiu1SNw2Y" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="AHUpzuyCiu1SNw2Z" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="specializationOf" xmi:id="UOcpzuyCiu1SNw2h" xmi:type="uml:Association">
+			<memberEnd xmi:idref="UOcpzuyCiu1SNw2i"/>
+			<ownedEnd aggregation="none" association="UOcpzuyCiu1SNw2h" isDerived="false" type="m6xjmuyEwTiAAgLk" xmi:id="UOcpzuyCiu1SNw2i" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="UOcpzuyCiu1SNw2j" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="UOcpzuyCiu1SNw2k"/>
+			<ownedEnd aggregation="none" association="UOcpzuyCiu1SNw2h" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="UOcpzuyCiu1SNw2k" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="UOcpzuyCiu1SNw2l" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="bundle" xmi:id="ODGRLuyCiu1SNw4f" xmi:type="uml:Association">
+			<memberEnd xmi:idref="ODGRLuyCiu1SNw4g"/>
+			<ownedEnd aggregation="none" association="ODGRLuyCiu1SNw4f" isDerived="false" type="o.cRLuyCiu1SNw4W" xmi:id="ODGRLuyCiu1SNw4g" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="ODGRLuyCiu1SNw4h" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="ODGRLuyCiu1SNw4i"/>
+			<ownedEnd aggregation="none" association="ODGRLuyCiu1SNw4f" isDerived="false" isNavigable="true" type="XlvhLuyCiu1SNw38" xmi:id="ODGRLuyCiu1SNw4i" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="ODGRLuyCiu1SNw4j" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="target" xmi:id="mBJRLuyCiu1SNw4z" xmi:type="uml:Association">
+			<memberEnd xmi:idref="mBJRLuyCiu1SNw40"/>
+			<ownedEnd aggregation="none" association="mBJRLuyCiu1SNw4z" isDerived="false" type="o.cRLuyCiu1SNw4W" xmi:id="mBJRLuyCiu1SNw40" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="mBJRLuyCiu1SNw41" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="95"/>
+					<qualityReason value="1&#9;1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="WBJRLuyCiu1SNw42"/>
+			<ownedEnd aggregation="none" association="mBJRLuyCiu1SNw4z" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="WBJRLuyCiu1SNw42" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="WBJRLuyCiu1SNw43" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" xmi:id="b1USbuyCiu1SNxFU" xmi:type="uml:Association">
+			<memberEnd xmi:idref="b1USbuyCiu1SNxFV"/>
+			<ownedEnd aggregation="none" association="b1USbuyCiu1SNxFU" isDerived="false" isNavigable="true" type="h_YSbuyCiu1SNxFP" xmi:id="b1USbuyCiu1SNxFV" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="b1USbuyCiu1SNxFW" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="b1USbuyCiu1SNxFX"/>
+			<ownedEnd aggregation="none" association="b1USbuyCiu1SNxFU" isDerived="false" isNavigable="true" type="Xw_ibuyCiu1SNxFK" xmi:id="b1USbuyCiu1SNxFX" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="b1USbuyCiu1SNxFY" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="100"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" xmi:id="gCsSbuyCiu1SNxFe" xmi:type="uml:Association">
+			<memberEnd xmi:idref="gCsSbuyCiu1SNxFf"/>
+			<ownedEnd aggregation="none" association="gCsSbuyCiu1SNxFe" isDerived="false" isNavigable="true" type="h_YSbuyCiu1SNxFP" xmi:id="gCsSbuyCiu1SNxFf" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="gCsSbuyCiu1SNxFg" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="gCsSbuyCiu1SNxFh"/>
+			<ownedEnd aggregation="none" association="gCsSbuyCiu1SNxFe" isDerived="false" isNavigable="true" type="m6xjmuyEwTiAAgLk" xmi:id="gCsSbuyCiu1SNxFh" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="gCsSbuyCiu1SNxFi" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="100"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" xmi:id="QjBybuyCiu1SNxGg" xmi:type="uml:Association">
+			<memberEnd xmi:idref="QjBybuyCiu1SNxGh"/>
+			<ownedEnd aggregation="none" association="QjBybuyCiu1SNxGg" isDerived="false" isNavigable="true" type="YmaybuyCiu1SNxGR" xmi:id="QjBybuyCiu1SNxGh" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="QjBybuyCiu1SNxGi" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="QjBybuyCiu1SNxGj"/>
+			<ownedEnd aggregation="none" association="QjBybuyCiu1SNxGg" isDerived="false" isNavigable="true" type="h_YSbuyCiu1SNxFP" xmi:id="QjBybuyCiu1SNxGj" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="QjBybuyCiu1SNxGk" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="100"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" xmi:id="ghXBHuyCiu1SNxMM" xmi:type="uml:Association">
+			<memberEnd xmi:idref="ghXBHuyCiu1SNxMN"/>
+			<ownedEnd aggregation="none" association="ghXBHuyCiu1SNxMM" isDerived="false" isNavigable="true" type="Oa6BHuyCiu1SNxLh" xmi:id="ghXBHuyCiu1SNxMN" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="ghXBHuyCiu1SNxMO" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="QhXBHuyCiu1SNxMP"/>
+			<ownedEnd aggregation="none" association="ghXBHuyCiu1SNxMM" isDerived="false" isNavigable="true" type="Xw_ibuyCiu1SNxFK" xmi:id="QhXBHuyCiu1SNxMP" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="QhXBHuyCiu1SNxMQ" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="100"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="time" xmi:id="eWBu3uyCiu1SNxXO" xmi:type="uml:Association">
+			<memberEnd xmi:idref="eWBu3uyCiu1SNxXP"/>
+			<ownedEnd aggregation="none" association="eWBu3uyCiu1SNxXO" isDerived="false" type="tkL1WuyEwTiAAgcE" xmi:id="eWBu3uyCiu1SNxXP" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="eWBu3uyCiu1SNxXQ" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="eWBu3uyCiu1SNxXR"/>
+			<ownedEnd aggregation="none" association="eWBu3uyCiu1SNxXO" isDerived="false" isNavigable="true" type="n0UGjuyCiu1SNwmv" xmi:id="eWBu3uyCiu1SNxXR" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="eWBu3uyCiu1SNxXS" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="97"/>
+				<qualityReason value="2&#9;2"/>
+			</xmi:Extension>
+		</ownedMember>
+		<ownedMember isAbstract="false" isDerived="false" isLeaf="false" name="wasInformedBy" xmi:id="1MC5_uyCiu1SNxbJ" xmi:type="uml:Association">
+			<memberEnd xmi:idref="1MC5_uyCiu1SNxbK"/>
+			<ownedEnd aggregation="none" association="1MC5_uyCiu1SNxbJ" isDerived="false" isNavigable="true" type="vTljmuyEwTiAAgLp" xmi:id="1MC5_uyCiu1SNxbK" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="1MC5_uyCiu1SNxbL" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<memberEnd xmi:idref="1MC5_uyCiu1SNxbM"/>
+			<ownedEnd aggregation="none" association="1MC5_uyCiu1SNxbJ" isDerived="false" type="vTljmuyEwTiAAgLp" xmi:id="1MC5_uyCiu1SNxbM" xmi:type="uml:Property">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<associationEnd/>
+					<qualifier name="" xmi:id="1MC5_uyCiu1SNxbN" xmi:type="qualifier">
+						<xmi:Extension extender="Visual Paradigm for UML">
+							<qualityScore value="-1"/>
+						</xmi:Extension>
+					</qualifier>
+					<qualityScore value="-1"/>
+				</xmi:Extension>
+			</ownedEnd>
+			<xmi:Extension extender="Visual Paradigm for UML">
+				<qualityScore value="-1"/>
+			</xmi:Extension>
+		</ownedMember>
 	</uml:Model>
 	<uml:Diagram diagramType="ClassDiagram" documentation="" name="Component1" toolName="Visual Paradigm for UML" xmi:id="EUejmuyEwTiAAgLc">
 		<xmi:Extension extender="Visual Paradigm for UML">
 			<properties>
 				<apmAuthor value="lavm"/>
 				<apmCreateDateTime value="1337240969847"/>
-				<apmLastModified value="1337357128273"/>
+				<apmLastModified value="1337806254996"/>
 				<ashowPackageNameStyle value="0"/>
 				<ashowConnectorName value="0"/>
 				<apaintConnectorThroughLabel value="0"/>
@@ -7015,7 +8231,7 @@
 				<ashowTaggedValues value="false"/>
 				<ashowStereotypes value="true"/>
 				<ashowConstraints value="false"/>
-				<aalignToGrid value="true"/>
+				<aalignToGrid value="false"/>
 				<agridVisible value="false"/>
 				<agridWidth value="10"/>
 				<agridHeight value="10"/>
@@ -7028,11 +8244,11 @@
 				<aconnectorLabelOrientation value="0"/>
 				<amodelElementNameAlignment value="4"/>
 				<azoomRatio value="1.0"/>
-				<amaximized value="false"/>
+				<amaximized value="true"/>
 				<ax value="0"/>
 				<ay value="0"/>
 				<awidth value="1235"/>
-				<aheight value="603"/>
+				<aheight value="653"/>
 				<aqualityScore value="-1"/>
 				<aparentModel value="g7h.WuyEwTiAAgZK"/>
 				<a_globalPaletteOption value="true"/>
@@ -7058,137 +8274,7 @@
 			</properties>
 		</xmi:Extension>
 		<uml:Diagram.element>
-			<uml:DiagramElement geometry="70,170,80,130" preferredShapeType="Class" subject="m6xjmuyEwTiAAgLk" xmi:id="OaxjmuyEwTiAAgLj">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,80,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="12"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="20"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<adisplayStereotypeIcon value="false"/>
-						<aoverrideAppearanceWithStereotypeIcon value="true"/>
-						<arequestSetSizeOption value="0"/>
-						<aparentConnectorHeaderLength value="40"/>
-						<aparentConnectorLineLength value="10"/>
-						<aconnectToPoint value="true"/>
-						<aparentConnectorDTheta value="0.0"/>
-						<aconnectionPointType value="2"/>
-						<amodelElementNameAlignment value="9"/>
-						<arequestDefaultSize value="false"/>
-						<arequestFitSize value="false"/>
-						<arequestFitSizeFromCenter value="false"/>
-						<adisplayAsRobustnessAnalysisIcon value="true"/>
-						<avisibilityStyle value="1"/>
-						<ashowAttributeType value="1"/>
-						<ashowOperationType value="1"/>
-						<amSwTpPts value="true"/>
-						<alshRfAts value="true"/>
-						<amShDrAt value="false"/>
-						<akShDrOp value="false"/>
-						<akSwCsMbSt value="true"/>
-						<ashowClassMemberConstraints value="true"/>
-						<alShCmMl value="false"/>
-						<ashowOperationParameterDirection value="false"/>
-						<ashowOperationRaisedExceptions value="false"/>
-						<ashowParameterNameInOperationSignature value="true"/>
-						<ashowOperationTemplateParameters value="false"/>
-						<ashowOperationProperties value="false"/>
-						<awpMbs value="false"/>
-						<aattributeSortType value="0"/>
-						<aoperationSortType value="0"/>
-						<ashowInitialAttributeValue value="true"/>
-						<ashowOperationSignature value="true"/>
-						<ainterfaceBall value="false"/>
-						<ashowEmptyCompartments value="0"/>
-						<ashowEllipsisForUnshownMembers value="0"/>
-						<ashowAttributesCodeDetails value="0"/>
-						<ashowOperationsCodeDetails value="0"/>
-						<ashowParametersCodeDetails value="0"/>
-						<ashowTypeOption value="0"/>
-						<ashowOwnerOption value="3"/>
-						<ashowAttributesType value="0"/>
-						<ashowOperationsParameters value="0"/>
-						<ashowOperationsReturnType value="0"/>
-					</properties>
-				</xmi:Extension>
-				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="550,170,80,120" preferredShapeType="Class" subject="vTljmuyEwTiAAgLp" xmi:id="PTljmuyEwTiAAgLo">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,80,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="12"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="18"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<adisplayStereotypeIcon value="false"/>
-						<aoverrideAppearanceWithStereotypeIcon value="true"/>
-						<arequestSetSizeOption value="0"/>
-						<aparentConnectorHeaderLength value="40"/>
-						<aparentConnectorLineLength value="10"/>
-						<aconnectToPoint value="true"/>
-						<aparentConnectorDTheta value="0.0"/>
-						<aconnectionPointType value="2"/>
-						<amodelElementNameAlignment value="9"/>
-						<arequestDefaultSize value="false"/>
-						<arequestFitSize value="false"/>
-						<arequestFitSizeFromCenter value="false"/>
-						<adisplayAsRobustnessAnalysisIcon value="true"/>
-						<avisibilityStyle value="1"/>
-						<ashowAttributeType value="1"/>
-						<ashowOperationType value="1"/>
-						<amSwTpPts value="true"/>
-						<alshRfAts value="true"/>
-						<amShDrAt value="false"/>
-						<akShDrOp value="false"/>
-						<akSwCsMbSt value="true"/>
-						<ashowClassMemberConstraints value="true"/>
-						<alShCmMl value="false"/>
-						<ashowOperationParameterDirection value="false"/>
-						<ashowOperationRaisedExceptions value="false"/>
-						<ashowParameterNameInOperationSignature value="true"/>
-						<ashowOperationTemplateParameters value="false"/>
-						<ashowOperationProperties value="false"/>
-						<awpMbs value="false"/>
-						<aattributeSortType value="0"/>
-						<aoperationSortType value="0"/>
-						<ashowInitialAttributeValue value="true"/>
-						<ashowOperationSignature value="true"/>
-						<ainterfaceBall value="false"/>
-						<ashowEmptyCompartments value="0"/>
-						<ashowEllipsisForUnshownMembers value="0"/>
-						<ashowAttributesCodeDetails value="0"/>
-						<ashowOperationsCodeDetails value="0"/>
-						<ashowParametersCodeDetails value="0"/>
-						<ashowTypeOption value="0"/>
-						<ashowOwnerOption value="3"/>
-						<ashowAttributesType value="0"/>
-						<ashowOperationsParameters value="0"/>
-						<ashowOperationsReturnType value="0"/>
-					</properties>
-				</xmi:Extension>
-				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="270,30,100,64" preferredShapeType="Class" subject="_i1UWuyEwTiAAgSK" xmi:id="jNW0WuyEwTiAAgS4">
+			<uml:DiagramElement geometry="260,540,100,60" preferredShapeType="Class" subject="_i1UWuyEwTiAAgSK" xmi:id="jNW0WuyEwTiAAgS4">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<captionBounds value="0,0,100,14"/>
 					<captionInternalWidth value="-2147483648"/>
@@ -7198,7 +8284,7 @@
 					<properties>
 						<abackground value="Cr:192,192,192,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="16"/>
+						<azOrder value="24"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
 						<arequestResetCaptionSize value="false"/>
@@ -7252,366 +8338,7 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="560,169;560,130;110,130;110,169;" preferredShapeType="Association" subject="f1p0WuyEwTiAAgTE" xmi:id="_1p0WuyEwTiAAgTJ">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="250,110,86,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<roleB roleName="80,110,56,14"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="true"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<aroleBRectangle value="Re:80.0,110.0,56.0,14.0"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="340,130;340,94;" preferredShapeType="AssociationClass" subject="9G50WuyEwTiAAgTM" xmi:id="9G50WuyEwTiAAgTN">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="350,123,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="549,230;150,230;" preferredShapeType="Association" subject="WzlMWuyEwTiAAgT6" xmi:id="2zlMWuyEwTiAAgT_">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="310,210,108,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="false"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="150,270;549,270;" preferredShapeType="Association" subject="JsssWuyEwTiAAgU5" xmi:id="psssWuyEwTiAAgU.">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="310,250,112,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="false"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<aroleBRectangle value="Re:520.0,260.0,26.0,14.0"/>
-						<amultiplicityBRectangle value="Re:480.0,210.0,42.0,14.0"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="549,190;150,190;" preferredShapeType="Association" subject="oXsuWuyEwTiAAgWq" xmi:id="YXsuWuyEwTiAAgWv">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="310,170,46,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="false"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="370,70;580,70;580,169;" preferredShapeType="Association" subject="qsAeWuyEwTiAAgXg" xmi:id="qsAeWuyEwTiAAgXl">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="510,50,51,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="false"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="270,440,100,64" preferredShapeType="Class" subject="LvBeWuyEwTiAAgYC" xmi:id="LvBeWuyEwTiAAgYB">
+			<uml:DiagramElement geometry="390,540,100,60" preferredShapeType="Class" subject="LvBeWuyEwTiAAgYC" xmi:id="LvBeWuyEwTiAAgYB">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<captionBounds value="0,0,100,14"/>
 					<captionInternalWidth value="-2147483648"/>
@@ -7621,6 +8348,201 @@
 					<properties>
 						<abackground value="Cr:192,192,192,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="20"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="180,330,80,60" preferredShapeType="Class" subject="tkL1WuyEwTiAAgcE" xmi:id="tkL1WuyEwTiAAgcD">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="18"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="310,330,120,60" preferredShapeType="Class" subject="9un1WuyEwTiAAgcK" xmi:id="9un1WuyEwTiAAgcJ">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,120,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="16"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="470,330,120,60" preferredShapeType="Class" subject="q8f1WuyEwTiAAgcQ" xmi:id="q8f1WuyEwTiAAgcP">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,120,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
 						<azOrder value="14"/>
 						<acreatorDiagramType value="ClassDiagram"/>
 						<aselectable value="true"/>
@@ -7676,176 +8598,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="560,290;560,400;110,400;110,300;" preferredShapeType="Association" subject="wuw.WuyEwTiAAgYY" xmi:id="wuw.WuyEwTiAAgYd">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="230,410,90,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<roleB roleName="60,310,56,14"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="true"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<aroleARectangle value="Re:530.0,290.0,40.0,20.0"/>
-						<aroleBRectangle value="Re:60.0,310.0,56.0,14.0"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="330,400;330,400;330,439;" preferredShapeType="AssociationClass" subject="nOo.WuyEwTiAAgYg" xmi:id="XOo.WuyEwTiAAgYh">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="313,456,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="370,490;580,490;580,290;" preferredShapeType="Association" subject="cn9.WuyEwTiAAgZN" xmi:id="cn9.WuyEwTiAAgZS">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="520,500,55,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="false"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<aroleBRectangle value="Re:570.0,290.0,40.0,20.0"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="160,300,80,64" preferredShapeType="Class" subject="tkL1WuyEwTiAAgcE" xmi:id="tkL1WuyEwTiAAgcD">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,80,14"/>
+			<uml:DiagramElement geometry="670,330,110,50" preferredShapeType="Class" subject="cSnjeuyCiu1SNwVU" xmi:id="sSnjeuyCiu1SNwVT">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,110,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -7908,18 +8663,58 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="270,300,120,64" preferredShapeType="Class" subject="9un1WuyEwTiAAgcK" xmi:id="9un1WuyEwTiAAgcJ">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,120,14"/>
+			<uml:DiagramElement geometry="0,0,40,40" preferredShapeType="SEText" subject="2351BuyCiu1SNwdG" xmi:id="W351BuyCiu1SNwdF">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,40,40"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="false"/>
+					<captionSide value="7"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="10"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<aobjectId value="0"/>
+						<aobjectType value="0"/>
+						<anotUseVisibleBounds value="false"/>
+						<aalpha value="0.0"/>
+						<arotateAngle value="0.0"/>
+						<atop value="0.0"/>
+						<aleft value="0.0"/>
+						<abottom value="0.0"/>
+						<aright value="0.0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="320,440,100,40" preferredShapeType="Class" subject="n0UGjuyCiu1SNwmv" xmi:id="n0UGjuyCiu1SNwmu">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,100,28"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
 					<captionSide value="12"/>
 					<properties>
-						<abackground value="Cr:192,192,192,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="10"/>
-						<acreatorDiagramType value="ClassDiagram"/>
+						<abackground value="Cr:192,255,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="4"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
 						<arequestResetCaptionSize value="false"/>
@@ -7969,183 +8764,13 @@
 						<ashowOperationsReturnType value="0"/>
 					</properties>
 				</xmi:Extension>
-				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="410,420,120,64" preferredShapeType="Class" subject="q8f1WuyEwTiAAgcQ" xmi:id="q8f1WuyEwTiAAgcP">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,120,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="12"/>
-					<properties>
-						<abackground value="Cr:192,192,192,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="8"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<adisplayStereotypeIcon value="false"/>
-						<aoverrideAppearanceWithStereotypeIcon value="true"/>
-						<arequestSetSizeOption value="0"/>
-						<aparentConnectorHeaderLength value="40"/>
-						<aparentConnectorLineLength value="10"/>
-						<aconnectToPoint value="true"/>
-						<aparentConnectorDTheta value="0.0"/>
-						<aconnectionPointType value="2"/>
-						<amodelElementNameAlignment value="9"/>
-						<arequestDefaultSize value="false"/>
-						<arequestFitSize value="false"/>
-						<arequestFitSizeFromCenter value="false"/>
-						<adisplayAsRobustnessAnalysisIcon value="true"/>
-						<avisibilityStyle value="1"/>
-						<ashowAttributeType value="1"/>
-						<ashowOperationType value="1"/>
-						<amSwTpPts value="true"/>
-						<alshRfAts value="true"/>
-						<amShDrAt value="false"/>
-						<akShDrOp value="false"/>
-						<akSwCsMbSt value="true"/>
-						<ashowClassMemberConstraints value="true"/>
-						<alShCmMl value="false"/>
-						<ashowOperationParameterDirection value="false"/>
-						<ashowOperationRaisedExceptions value="false"/>
-						<ashowParameterNameInOperationSignature value="true"/>
-						<ashowOperationTemplateParameters value="false"/>
-						<ashowOperationProperties value="false"/>
-						<awpMbs value="false"/>
-						<aattributeSortType value="0"/>
-						<aoperationSortType value="0"/>
-						<ashowInitialAttributeValue value="true"/>
-						<ashowOperationSignature value="true"/>
-						<ainterfaceBall value="false"/>
-						<ashowEmptyCompartments value="0"/>
-						<ashowEllipsisForUnshownMembers value="0"/>
-						<ashowAttributesCodeDetails value="0"/>
-						<ashowOperationsCodeDetails value="0"/>
-						<ashowParametersCodeDetails value="0"/>
-						<ashowTypeOption value="0"/>
-						<ashowOwnerOption value="3"/>
-						<ashowAttributesType value="0"/>
-						<ashowOperationsParameters value="0"/>
-						<ashowOperationsReturnType value="0"/>
-					</properties>
-				</xmi:Extension>
-				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="200,190;200,299;" preferredShapeType="AssociationClass" subject="MDhNWuyEwTiAAgc4" xmi:id="MDhNWuyEwTiAAgc5">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="210,264,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="300,230;300,299;" preferredShapeType="AssociationClass" subject="fPPNWuyEwTiAAgdW" xmi:id="fPPNWuyEwTiAAgdX">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="310,284,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="450,270;450,419;" preferredShapeType="AssociationClass" subject="i8MtWuyEwTiAAgdo" xmi:id="i8MtWuyEwTiAAgdp">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="460,424,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="610,169;610,130;690,130;690,230;630,230;" preferredShapeType="Association" subject="g1DjeuyCiu1SNwVB" xmi:id="E1DjeuyCiu1SNwVN">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="640,110,102,14"/>
+				<elementFill color1="Cr:192,255,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="360,390;360,439;" preferredShapeType="Association" subject="fOWGjuyCiu1SNwnM" xmi:id="_OWGjuyCiu1SNwnR">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="355,398,44,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -8207,290 +8832,200 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="670,300,110,50" preferredShapeType="Class" subject="cSnjeuyCiu1SNwVU" xmi:id="sSnjeuyCiu1SNwVT">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,110,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="12"/>
-					<properties>
-						<abackground value="Cr:192,192,192,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="6"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<adisplayStereotypeIcon value="false"/>
-						<aoverrideAppearanceWithStereotypeIcon value="true"/>
-						<arequestSetSizeOption value="0"/>
-						<aparentConnectorHeaderLength value="40"/>
-						<aparentConnectorLineLength value="10"/>
-						<aconnectToPoint value="true"/>
-						<aparentConnectorDTheta value="0.0"/>
-						<aconnectionPointType value="2"/>
-						<amodelElementNameAlignment value="9"/>
-						<arequestDefaultSize value="false"/>
-						<arequestFitSize value="false"/>
-						<arequestFitSizeFromCenter value="false"/>
-						<adisplayAsRobustnessAnalysisIcon value="true"/>
-						<avisibilityStyle value="1"/>
-						<ashowAttributeType value="1"/>
-						<ashowOperationType value="1"/>
-						<amSwTpPts value="true"/>
-						<alshRfAts value="true"/>
-						<amShDrAt value="false"/>
-						<akShDrOp value="false"/>
-						<akSwCsMbSt value="true"/>
-						<ashowClassMemberConstraints value="true"/>
-						<alShCmMl value="false"/>
-						<ashowOperationParameterDirection value="false"/>
-						<ashowOperationRaisedExceptions value="false"/>
-						<ashowParameterNameInOperationSignature value="true"/>
-						<ashowOperationTemplateParameters value="false"/>
-						<ashowOperationProperties value="false"/>
-						<awpMbs value="false"/>
-						<aattributeSortType value="0"/>
-						<aoperationSortType value="0"/>
-						<ashowInitialAttributeValue value="true"/>
-						<ashowOperationSignature value="true"/>
-						<ainterfaceBall value="false"/>
-						<ashowEmptyCompartments value="0"/>
-						<ashowEllipsisForUnshownMembers value="0"/>
-						<ashowAttributesCodeDetails value="0"/>
-						<ashowOperationsCodeDetails value="0"/>
-						<ashowParametersCodeDetails value="0"/>
-						<ashowTypeOption value="0"/>
-						<ashowOwnerOption value="3"/>
-						<ashowAttributesType value="0"/>
-						<ashowOperationsParameters value="0"/>
-						<ashowOperationsReturnType value="0"/>
-					</properties>
-				</xmi:Extension>
-				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="680,230;680,299;" preferredShapeType="AssociationClass" subject="fUCTeuyCiu1SNwWy" xmi:id="fUCTeuyCiu1SNwWz">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="690,280,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="16,136,652,262" preferredShapeType="SECurveShape" subject="1XzVBuyCiu1SNwcI" xmi:id="lXzVBuyCiu1SNwcH">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,40,40"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="false"/>
-					<captionSide value="7"/>
-					<properties>
-						<abackground value="Cr:255,224,192,84"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="22"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<adisplayStereotypeIcon value="false"/>
-						<aoverrideAppearanceWithStereotypeIcon value="true"/>
-						<arequestSetSizeOption value="0"/>
-						<aparentConnectorHeaderLength value="40"/>
-						<aparentConnectorLineLength value="10"/>
-						<aconnectToPoint value="true"/>
-						<aparentConnectorDTheta value="0.0"/>
-						<aconnectionPointType value="2"/>
-						<amodelElementNameAlignment value="9"/>
-						<arequestDefaultSize value="false"/>
-						<arequestFitSize value="false"/>
-						<arequestFitSizeFromCenter value="false"/>
-						<aobjectId value="22"/>
-						<aobjectType value="9096"/>
-						<anotUseVisibleBounds value="false"/>
-						<aalpha value="1.0"/>
-						<arotateAngle value="0.0"/>
-						<anodeName value="VPCurveShape"/>
-						<aactConnector value="true"/>
-						<adrawBy value="3"/>
-					</properties>
-					<FontFormat fontColor="Cr:0,0,0,255">
-						<Font name="Dialog" size="11" style="0"/>
-					</FontFormat>
-					<Label location="Pt:342.0,267.0" text=""/>
-					<Label transparency="0" tx="0.0" ty="0.0" type="0">
-						<FillFormat renderStyle="1">
-							<AffineTransformMatrix>
-								<Matrix value="1.0032154340836015"/>
-								<Matrix value="0.0"/>
-								<Matrix value="0.0"/>
-								<Matrix value="0.9435483870967744"/>
-								<Matrix value="-0.09646302250804695"/>
-								<Matrix value="0.9193548387096969"/>
-							</AffineTransformMatrix>
-							<Render color="Cr:0,0,0,255"/>
-						</FillFormat>
-					</Label>
-					<ShapeBasePoint point="Pt:342.0000000000001,267.0"/>
-					<Arrow endArrow="0" startArrow="0"/>
-					<LineFormat color="Cr:0,0,0,255" style="91" width="1.0">
-						<Stroke cap="0" dashPhase="0.0" join="2" miterlimit="0.0" type="0" width="1.0"/>
-					</LineFormat>
-					<FillFormat renderStyle="1">
-						<AffineTransformMatrix>
-							<Matrix value="1.0032154340836015"/>
-							<Matrix value="0.0"/>
-							<Matrix value="0.0"/>
-							<Matrix value="0.9435483870967744"/>
-							<Matrix value="-0.09646302250804695"/>
-							<Matrix value="0.9193548387096969"/>
-						</AffineTransformMatrix>
-						<Render color="Cr:255,224,192,84"/>
-					</FillFormat>
-					<CurveList windingRule="1">
-						<Curves>
-							<Curve controlPoint1="Pt:186.00000000000006,149.99999999999997" controlPoint2="Pt:498.0000000000001,149.99999999999997" endPoint="Pt:654.0000000000002,149.99999999999997" objectId="1" startPoint="Pt:30.0,149.99999999999997"/>
-							<Curve controlPoint1="Pt:654.0000000000002,208.50000000000003" controlPoint2="Pt:654.0000000000002,325.5" endPoint="Pt:654.0000000000002,384.0" objectId="2" startPoint="Pt:654.0000000000002,149.99999999999997"/>
-							<Curve controlPoint1="Pt:498.0000000000001,384.0" controlPoint2="Pt:186.00000000000006,384.0" endPoint="Pt:30.0,384.0" objectId="3" startPoint="Pt:654.0000000000002,384.0"/>
-							<Curve controlPoint1="Pt:30.0,325.5" controlPoint2="Pt:30.0,208.50000000000003" endPoint="Pt:30.0,149.99999999999997" objectId="4" startPoint="Pt:30.0,384.0"/>
-						</Curves>
-					</CurveList>
-				</xmi:Extension>
-				<elementFill color1="Cr:255,224,192,84" color2="" style="1" transparency="67" type="1"/>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="0,0,40,40" preferredShapeType="SEText" subject="2351BuyCiu1SNwdG" xmi:id="W351BuyCiu1SNwdF">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,40,40"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="false"/>
-					<captionSide value="7"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="0"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<adisplayStereotypeIcon value="false"/>
-						<aoverrideAppearanceWithStereotypeIcon value="true"/>
-						<arequestSetSizeOption value="0"/>
-						<aparentConnectorHeaderLength value="40"/>
-						<aparentConnectorLineLength value="10"/>
-						<aconnectToPoint value="true"/>
-						<aparentConnectorDTheta value="0.0"/>
-						<aconnectionPointType value="2"/>
-						<amodelElementNameAlignment value="9"/>
-						<arequestDefaultSize value="false"/>
-						<arequestFitSize value="false"/>
-						<arequestFitSizeFromCenter value="false"/>
-						<aobjectId value="0"/>
-						<aobjectType value="0"/>
-						<anotUseVisibleBounds value="false"/>
-						<aalpha value="0.0"/>
-						<arotateAngle value="0.0"/>
-						<atop value="0.0"/>
-						<aleft value="0.0"/>
-						<abottom value="0.0"/>
-						<aright value="0.0"/>
-					</properties>
-				</xmi:Extension>
-				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-		</uml:Diagram.element>
-	</uml:Diagram>
-	<uml:Diagram diagramType="ClassDiagram" documentation="" name="Component3" toolName="Visual Paradigm for UML" xmi:id="VRALWuyEwTiAAges">
-		<xmi:Extension extender="Visual Paradigm for UML">
-			<properties>
-				<apmAuthor value="lavm"/>
-				<apmCreateDateTime value="1337258412202"/>
-				<apmLastModified value="1337356582127"/>
-				<ashowPackageNameStyle value="0"/>
-				<ashowConnectorName value="0"/>
-				<apaintConnectorThroughLabel value="0"/>
-				<ashowActivityStateNodeCaption value="65535"/>
-				<aeditable value="true"/>
-				<afollowDiagramParentElement value="true"/>
-				<aautoFitShapesSize value="false"/>
-				<ashowTaggedValues value="false"/>
-				<ashowStereotypes value="true"/>
-				<ashowConstraints value="false"/>
-				<aalignToGrid value="true"/>
-				<agridVisible value="false"/>
-				<agridWidth value="10"/>
-				<agridHeight value="10"/>
-				<agridColor value="Cr:192,192,192,255"/>
-				<adiagramBackground value="Cr:255,255,255,255"/>
-				<aconnectorStyle value="1"/>
-				<aconnectorLineJumps value="0"/>
-				<aconnectorLineJumpsSize value="0"/>
-				<aconnectionPointStyle value="0"/>
-				<aconnectorLabelOrientation value="0"/>
-				<amodelElementNameAlignment value="4"/>
-				<azoomRatio value="1.0"/>
-				<amaximized value="true"/>
-				<ax value="0"/>
-				<ay value="0"/>
-				<awidth value="1235"/>
-				<aheight value="602"/>
-				<aqualityScore value="-1"/>
-				<aparentModel value="WzQLWuyEwTiAAgey"/>
-				<a_globalPaletteOption value="true"/>
-				<a_alwaysShowReferenceAndSubdiagramResource value="false"/>
-				<ainitializeDiagramForCreate value="true"/>
-				<arequestValidateSnapToGrid value="false"/>
-				<ashowDefaultPackage value="true"/>
-				<adefaultPackage value="WzQLWuyEwTiAAgey"/>
-				<ashowAttributeGetterSetter value="false"/>
-				<ashowClassOwner value="2"/>
-				<ashowPackageOwner value="2"/>
-				<ashowTemplateInfoOfGeneralizationAndRealization value="false"/>
-				<asuppressImplied1MultiplicityForAttributeAndAssociationEnd value="false"/>
-				<ashowClassEmptyCompartments value="2"/>
-				<ashowAttributesCodeDetails value="2"/>
-				<ashowAttributesType value="1"/>
-				<ashowOperationsParameters value="1"/>
-				<ashowOperationsReturnType value="1"/>
-				<ashowOperationsCodeDetails value="2"/>
-				<ashowParametersCodeDetails value="2"/>
-				<ashowEllipsisForUnshownClassMembers value="2"/>
-				<ageneralizationSetNotation value="2"/>
-			</properties>
-		</xmi:Extension>
-		<uml:Diagram.element>
-			<uml:DiagramElement geometry="700,100,80,80" preferredShapeType="Class" subject="vTljmuyEwTiAAgLp" xmi:id="7rBLWuyEwTiAAgfZ">
+			<uml:DiagramElement geometry="400,539;400,480;" preferredShapeType="Association" subject="t7OGjuyCiu1SNwnU" xmi:id="d7OGjuyCiu1SNwnZ">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="390,497,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<aroleARectangle value="Re:370.0,500.0,40.0,20.0"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="487,390;420,440;" preferredShapeType="Association" subject="yvTGjuyCiu1SNwn8" xmi:id="KvTGjuyCiu1SNwoB">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="413,408,44,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="350,539;350,480;" preferredShapeType="Association" subject="fyAmjuyCiu1SNwoH" xmi:id="fyAmjuyCiu1SNwoM">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="354,513,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="591,79,80,100" preferredShapeType="Class" subject="vTljmuyEwTiAAgLp" xmi:id="PTljmuyEwTiAAgLo">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<captionBounds value="0,0,80,14"/>
 					<captionInternalWidth value="-2147483648"/>
@@ -8500,7 +9035,8 @@
 					<properties>
 						<abackground value="Cr:122,207,245,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="17"/>
+						<azOrder value="2"/>
+						<acreatorDiagramType value="ClassDiagram"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
 						<arequestResetCaptionSize value="false"/>
@@ -8554,7 +9090,363 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="360,140,80,50" preferredShapeType="Class" subject="m6xjmuyEwTiAAgLk" xmi:id="B3VLWuyEwTiAAgfm">
+			<uml:DiagramElement geometry="470,539;470,520;660,520;660,179;" preferredShapeType="Association" subject="cn9.WuyEwTiAAgZN" xmi:id="cn9.WuyEwTiAAgZS">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="580,520,55,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<aroleBRectangle value="Re:570.0,290.0,40.0,20.0"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="330,539;330,500;650,500;650,179;" preferredShapeType="Association" subject="qsAeWuyEwTiAAgXg" xmi:id="qsAeWuyEwTiAAgXl">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="580,486,51,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="640,179;640,460;420,460;" preferredShapeType="Association" subject="qKNGjuyCiu1SNwnu" xmi:id="aKNGjuyCiu1SNwnz">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="514,459,66,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="630,179;630,450;420,450;" preferredShapeType="Association" subject="1YFGjuyCiu1SNwnk" xmi:id="NYFGjuyCiu1SNwnp">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="510,430,71,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="651,78;651,39;750,39;750,140;671,140;" preferredShapeType="Association" subject="g1DjeuyCiu1SNwVB" xmi:id="E1DjeuyCiu1SNwVN">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="735,150,101,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="720,140;720,329;" preferredShapeType="AssociationClass" subject="fUCTeuyCiu1SNwWy" xmi:id="fUCTeuyCiu1SNwWz">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="727,294,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="160,80,80,100" preferredShapeType="Class" subject="m6xjmuyEwTiAAgLk" xmi:id="OaxjmuyEwTiAAgLj">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<captionBounds value="0,0,80,14"/>
 					<captionInternalWidth value="-2147483648"/>
@@ -8564,7 +9456,8 @@
 					<properties>
 						<abackground value="Cr:122,207,245,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="15"/>
+						<azOrder value="21"/>
+						<acreatorDiagramType value="ClassDiagram"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
 						<arequestResetCaptionSize value="false"/>
@@ -8618,9 +9511,916 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="420,139;420,100;480,100;480,165;440,165;" preferredShapeType="Association" subject="LrnLWuyEwTiAAggO" xmi:id="LrnLWuyEwTiAAggT">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="450,80,108,14"/>
+			<uml:DiagramElement geometry="610,179;610,260;210,260;210,180;" preferredShapeType="Association" subject="wuw.WuyEwTiAAgYY" xmi:id="wuw.WuyEwTiAAgYd">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="360,260,90,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<roleB roleName="200,260,56,14"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="true"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<aroleARectangle value="Re:530.0,290.0,40.0,20.0"/>
+						<aroleBRectangle value="Re:200.0,260.0,56.0,14.0"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="450,260;450,410;450,539;" preferredShapeType="AssociationClass" subject="nOo.WuyEwTiAAgYg" xmi:id="XOo.WuyEwTiAAgYh">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="455,532,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="590,150;240,150;" preferredShapeType="Association" subject="oXsuWuyEwTiAAgWq" xmi:id="YXsuWuyEwTiAAgWv">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="370,135,45,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="250,150;250,329;" preferredShapeType="AssociationClass" subject="MDhNWuyEwTiAAgc4" xmi:id="MDhNWuyEwTiAAgc5">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="260,271,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="590,110;240,110;" preferredShapeType="Association" subject="WzlMWuyEwTiAAgT6" xmi:id="2zlMWuyEwTiAAgT_">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="368,95,107,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="340,110;340,329;" preferredShapeType="AssociationClass" subject="fPPNWuyEwTiAAgdW" xmi:id="fPPNWuyEwTiAAgdX">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="351,281,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="620,179;620,280;180,280;180,180;" preferredShapeType="Association" subject="f1p0WuyEwTiAAgTE" xmi:id="_1p0WuyEwTiAAgTJ">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="360,280,85,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<roleB roleName="167,282,56,14"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="true"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<aroleBRectangle value="Re:167.0,282.0,56.0,14.0"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="290,280;290,539;" preferredShapeType="AssociationClass" subject="9G50WuyEwTiAAgTM" xmi:id="9G50WuyEwTiAAgTN">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="206,506,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="230,180;230,240;600,240;600,179;" preferredShapeType="Association" subject="JsssWuyEwTiAAgU5" xmi:id="psssWuyEwTiAAgU.">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="360,240,111,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<aroleBRectangle value="Re:520.0,260.0,26.0,14.0"/>
+						<amultiplicityBRectangle value="Re:480.0,210.0,42.0,14.0"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="520,240;520,329;" preferredShapeType="AssociationClass" subject="i8MtWuyEwTiAAgdo" xmi:id="i8MtWuyEwTiAAgdp">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="530,320,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="112,51,609,161" preferredShapeType="SECurveShape" subject="24s2HuyCiu1SNxHD" xmi:id="24s2HuyCiu1SNxHC">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,40,40"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="false"/>
+					<captionSide value="7"/>
+					<properties>
+						<abackground value="Cr:255,255,192,127"/>
+						<aforeground value="Cr:192,192,192,255"/>
+						<azOrder value="26"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<aobjectId value="28"/>
+						<aobjectType value="9096"/>
+						<anotUseVisibleBounds value="false"/>
+						<aalpha value="1.0"/>
+						<arotateAngle value="0.0"/>
+						<anodeName value="VPCurveShape"/>
+						<aactConnector value="true"/>
+						<adrawBy value="3"/>
+					</properties>
+					<FontFormat fontColor="Cr:0,0,0,255">
+						<Font name="Dialog" size="11" style="0"/>
+					</FontFormat>
+					<Label location="Pt:416.5,131.5" text=""/>
+					<Label transparency="0" tx="0.0" ty="0.0" type="0">
+						<FillFormat renderStyle="1">
+							<AffineTransformMatrix>
+								<Matrix value="1.003454231433506"/>
+								<Matrix value="0.0"/>
+								<Matrix value="0.0"/>
+								<Matrix value="0.8012048192771086"/>
+								<Matrix value="30.67184801381704"/>
+								<Matrix value="28.94578313253015"/>
+							</AffineTransformMatrix>
+							<Render color="Cr:0,0,0,255"/>
+						</FillFormat>
+					</Label>
+					<ShapeBasePoint point="Pt:416.5,131.5"/>
+					<Arrow endArrow="0" startArrow="0"/>
+					<LineFormat color="Cr:192,192,192,255" style="91" width="1.0">
+						<Stroke cap="0" dashPhase="0.0" join="0" miterlimit="10.0" type="0" width="1.0"/>
+					</LineFormat>
+					<FillFormat renderStyle="1">
+						<AffineTransformMatrix>
+							<Matrix value="1.003454231433506"/>
+							<Matrix value="0.0"/>
+							<Matrix value="0.0"/>
+							<Matrix value="0.8012048192771086"/>
+							<Matrix value="30.67184801381704"/>
+							<Matrix value="28.94578313253015"/>
+						</AffineTransformMatrix>
+						<Render color="Cr:255,255,192,127"/>
+					</FillFormat>
+					<CurveList windingRule="1">
+						<Curves>
+							<Curve controlPoint1="Pt:271.25,65.0" controlPoint2="Pt:561.75,65.0" endPoint="Pt:707.0,65.0" objectId="1" startPoint="Pt:126.0,65.0"/>
+							<Curve controlPoint1="Pt:707.0,98.25" controlPoint2="Pt:707.0,164.75" endPoint="Pt:707.0,198.0" objectId="2" startPoint="Pt:707.0,65.0"/>
+							<Curve controlPoint1="Pt:561.75,198.0" controlPoint2="Pt:271.25,198.0" endPoint="Pt:126.0,198.0" objectId="3" startPoint="Pt:707.0,198.0"/>
+							<Curve controlPoint1="Pt:126.0,164.75" controlPoint2="Pt:126.0,98.25" endPoint="Pt:126.0,65.0" objectId="4" startPoint="Pt:126.0,198.0"/>
+						</Curves>
+					</CurveList>
+				</xmi:Extension>
+				<elementFill color1="Cr:255,255,192,127" color2="" style="1" transparency="50" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:192,192,192,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="6,260,159,71" preferredShapeType="NOTE" subject="afB2HuyCiu1SNxHe" xmi:id="yfB2HuyCiu1SNxHd">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,159,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:255,255,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="0"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<aangle value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:255,255,192,127" color2="" style="1" transparency="50" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="148,259;148,212;" preferredShapeType="Anchor" subject="EOr2HuyCiu1SNxHr" xmi:id="Yur2HuyCiu1SNxHs">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="158,271,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="235,390;320,457;" preferredShapeType="Association" subject="eWBu3uyCiu1SNxXO" xmi:id=".WBu3uyCiu1SNxXT">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="197,401,44,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="2"/>
+						<atoPinRatio value="Pt:0.0,0.42500001192092896"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+		</uml:Diagram.element>
+	</uml:Diagram>
+	<uml:Diagram diagramType="ClassDiagram" documentation="" name="Component3" toolName="Visual Paradigm for UML" xmi:id="VRALWuyEwTiAAges">
+		<xmi:Extension extender="Visual Paradigm for UML">
+			<properties>
+				<apmAuthor value="lavm"/>
+				<apmCreateDateTime value="1337258412202"/>
+				<apmLastModified value="1337806318874"/>
+				<ashowPackageNameStyle value="0"/>
+				<ashowConnectorName value="0"/>
+				<apaintConnectorThroughLabel value="0"/>
+				<ashowActivityStateNodeCaption value="65535"/>
+				<aeditable value="true"/>
+				<afollowDiagramParentElement value="true"/>
+				<aautoFitShapesSize value="false"/>
+				<ashowTaggedValues value="false"/>
+				<ashowStereotypes value="true"/>
+				<ashowConstraints value="false"/>
+				<aalignToGrid value="false"/>
+				<agridVisible value="false"/>
+				<agridWidth value="10"/>
+				<agridHeight value="10"/>
+				<agridColor value="Cr:192,192,192,255"/>
+				<adiagramBackground value="Cr:255,255,255,255"/>
+				<aconnectorStyle value="1"/>
+				<aconnectorLineJumps value="0"/>
+				<aconnectorLineJumpsSize value="0"/>
+				<aconnectionPointStyle value="0"/>
+				<aconnectorLabelOrientation value="0"/>
+				<amodelElementNameAlignment value="4"/>
+				<azoomRatio value="1.0"/>
+				<amaximized value="true"/>
+				<ax value="0"/>
+				<ay value="0"/>
+				<awidth value="1235"/>
+				<aheight value="653"/>
+				<aqualityScore value="-1"/>
+				<aparentModel value="WzQLWuyEwTiAAgey"/>
+				<a_globalPaletteOption value="true"/>
+				<a_alwaysShowReferenceAndSubdiagramResource value="false"/>
+				<ainitializeDiagramForCreate value="true"/>
+				<arequestValidateSnapToGrid value="false"/>
+				<ashowDefaultPackage value="true"/>
+				<adefaultPackage value="WzQLWuyEwTiAAgey"/>
+				<ashowAttributeGetterSetter value="false"/>
+				<ashowClassOwner value="2"/>
+				<ashowPackageOwner value="2"/>
+				<ashowTemplateInfoOfGeneralizationAndRealization value="false"/>
+				<asuppressImplied1MultiplicityForAttributeAndAssociationEnd value="false"/>
+				<ashowClassEmptyCompartments value="2"/>
+				<ashowAttributesCodeDetails value="2"/>
+				<ashowAttributesType value="1"/>
+				<ashowOperationsParameters value="1"/>
+				<ashowOperationsReturnType value="1"/>
+				<ashowOperationsCodeDetails value="2"/>
+				<ashowParametersCodeDetails value="2"/>
+				<ashowEllipsisForUnshownClassMembers value="2"/>
+				<ageneralizationSetNotation value="2"/>
+			</properties>
+		</xmi:Extension>
+		<uml:Diagram.element>
+			<uml:DiagramElement geometry="700,110,80,80" preferredShapeType="Class" subject="vTljmuyEwTiAAgLp" xmi:id="7rBLWuyEwTiAAgfZ">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="20"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="360,132,80,59" preferredShapeType="Class" subject="m6xjmuyEwTiAAgLk" xmi:id="B3VLWuyEwTiAAgfm">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="18"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="420,131;420,102;480,102;480,157;440,157;" preferredShapeType="Association" subject="LrnLWuyEwTiAAggO" xmi:id="LrnLWuyEwTiAAggT">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="476,114,108,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -8692,7 +10492,7 @@
 					<properties>
 						<abackground value="Cr:192,192,192,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="13"/>
+						<azOrder value="16"/>
 						<acreatorDiagramType value="ClassDiagram"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
@@ -8747,9 +10547,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="460,165;460,239;" preferredShapeType="AssociationClass" subject="fBMrWuyEwTiAAggi" xmi:id="fBMrWuyEwTiAAggj">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="454,214,20,0"/>
+			<uml:DiagramElement geometry="467,157;467,239;" preferredShapeType="AssociationClass" subject="fBMrWuyEwTiAAggi" xmi:id="fBMrWuyEwTiAAggj">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="461,211,20,0"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -8792,7 +10592,7 @@
 					<properties>
 						<abackground value="Cr:192,192,192,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="11"/>
+						<azOrder value="14"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
 						<arequestResetCaptionSize value="false"/>
@@ -8856,7 +10656,7 @@
 					<properties>
 						<abackground value="Cr:192,192,192,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="9"/>
+						<azOrder value="12"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
 						<arequestResetCaptionSize value="false"/>
@@ -8910,73 +10710,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="570,241;700,179;" preferredShapeType="Association" subject="pJ.rWuyEwTiAAghI" xmi:id="pJ.rWuyEwTiAAghN">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="630,169,58,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="false"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="570,240;699,240;" preferredShapeType="Association" subject="V9JrWuyEwTiAAghT" xmi:id="19JrWuyEwTiAAghY">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="600,250,78,14"/>
+			<uml:DiagramElement geometry="570,241;700,169;" preferredShapeType="Association" subject="pJ.rWuyEwTiAAghI" xmi:id="pJ.rWuyEwTiAAghN">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="626,205,58,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -9038,176 +10774,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="570,289;700,341;" preferredShapeType="Association" subject="82XrWuyEwTiAAgh1" xmi:id="C2XrWuyEwTiAAgh6">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="627,304,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<roleA roleName="570,310,52,14"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="true"/>
-						<ahasRoleBShape value="false"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<aroleARectangle value="Re:570.0,310.0,52.0,14.0"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="350,380,120,40" preferredShapeType="Class" subject="iwsbWuyEwTiAAgiT" xmi:id="iwsbWuyEwTiAAgiS">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,120,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="12"/>
-					<properties>
-						<abackground value="Cr:192,192,192,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="7"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<adisplayStereotypeIcon value="false"/>
-						<aoverrideAppearanceWithStereotypeIcon value="true"/>
-						<arequestSetSizeOption value="0"/>
-						<aparentConnectorHeaderLength value="40"/>
-						<aparentConnectorLineLength value="10"/>
-						<aconnectToPoint value="true"/>
-						<aparentConnectorDTheta value="0.0"/>
-						<aconnectionPointType value="2"/>
-						<amodelElementNameAlignment value="9"/>
-						<arequestDefaultSize value="false"/>
-						<arequestFitSize value="false"/>
-						<arequestFitSizeFromCenter value="false"/>
-						<adisplayAsRobustnessAnalysisIcon value="true"/>
-						<avisibilityStyle value="1"/>
-						<ashowAttributeType value="1"/>
-						<ashowOperationType value="1"/>
-						<amSwTpPts value="true"/>
-						<alshRfAts value="true"/>
-						<amShDrAt value="false"/>
-						<akShDrOp value="false"/>
-						<akSwCsMbSt value="true"/>
-						<ashowClassMemberConstraints value="true"/>
-						<alShCmMl value="false"/>
-						<ashowOperationParameterDirection value="false"/>
-						<ashowOperationRaisedExceptions value="false"/>
-						<ashowParameterNameInOperationSignature value="true"/>
-						<ashowOperationTemplateParameters value="false"/>
-						<ashowOperationProperties value="false"/>
-						<awpMbs value="false"/>
-						<aattributeSortType value="0"/>
-						<aoperationSortType value="0"/>
-						<ashowInitialAttributeValue value="true"/>
-						<ashowOperationSignature value="true"/>
-						<ainterfaceBall value="false"/>
-						<ashowEmptyCompartments value="0"/>
-						<ashowEllipsisForUnshownMembers value="0"/>
-						<ashowAttributesCodeDetails value="0"/>
-						<ashowOperationsCodeDetails value="0"/>
-						<ashowParametersCodeDetails value="0"/>
-						<ashowTypeOption value="0"/>
-						<ashowOwnerOption value="3"/>
-						<ashowAttributesType value="0"/>
-						<ashowOperationsParameters value="0"/>
-						<ashowOperationsReturnType value="0"/>
-					</properties>
-				</xmi:Extension>
-				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="460,290;460,379;" preferredShapeType="Generalization" subject="c8WbWuyEwTiAAgig" xmi:id="c8WbWuyEwTiAAgih">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="458,329,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:255,255,255,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="400,139;400,80;330,80;330,160;359,160;" preferredShapeType="Association" subject="77xbWuyEwTiAAgi0" xmi:id="H7xbWuyEwTiAAgi5">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="310,60,97,14"/>
+			<uml:DiagramElement geometry="570,259;699,259;" preferredShapeType="Association" subject="V9JrWuyEwTiAAghT" xmi:id="19JrWuyEwTiAAghY">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="596,264,78,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -9269,44 +10838,176 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="350,160;370,380;" preferredShapeType="AssociationClass" subject="bCjbWuyEwTiAAgjB" xmi:id="bCjbWuyEwTiAAgjC">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="371,290,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="390,139;390,90;310,90;310,170;359,170;" preferredShapeType="Association" subject="gi8U.uyCiu1SNwYm" xmi:id="gi8U.uyCiu1SNwYr">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="220,70,107,14"/>
+			<uml:DiagramElement geometry="570,289;700,360;" preferredShapeType="Association" subject="82XrWuyEwTiAAgh1" xmi:id="C2XrWuyEwTiAAgh6">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="627,313,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<roleA roleName="600,332,52,14"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="true"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<aroleARectangle value="Re:600.0,332.0,52.0,14.0"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="344,380,105,40" preferredShapeType="Class" subject="iwsbWuyEwTiAAgiT" xmi:id="iwsbWuyEwTiAAgiS">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,105,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="10"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="460,290;448,380;" preferredShapeType="Generalization" subject="c8WbWuyEwTiAAgig" xmi:id="c8WbWuyEwTiAAgih">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="453,330,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="410,131;410,36;314,36;314,152;359,152;" preferredShapeType="Association" subject="77xbWuyEwTiAAgi0" xmi:id="H7xbWuyEwTiAAgi5">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="288,18,97,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -9368,9 +11069,44 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="380,139;380,100;290,100;290,180;359,180;" preferredShapeType="Association" subject="D2RU.uyCiu1SNwZA" xmi:id="j2RU.uyCiu1SNwZF">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="170,110,118,14"/>
+			<uml:DiagramElement geometry="350,152;350,379;" preferredShapeType="AssociationClass" subject="bCjbWuyEwTiAAgjB" xmi:id="bCjbWuyEwTiAAgjC">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="361,287,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="390,131;390,53;286,53;286,162;359,162;" preferredShapeType="Association" subject="gi8U.uyCiu1SNwYm" xmi:id="gi8U.uyCiu1SNwYr">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="206,37,107,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -9432,9 +11168,73 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="220,380,120,40" preferredShapeType="Class" subject="ZKXU.uyCiu1SNwZb" xmi:id="ZKXU.uyCiu1SNwZa">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,120,14"/>
+			<uml:DiagramElement geometry="380,131;380,71;264,71;264,172;359,172;" preferredShapeType="Association" subject="D2RU.uyCiu1SNwZA" xmi:id="j2RU.uyCiu1SNwZF">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="164,54,118,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="213,380,113,40" preferredShapeType="Class" subject="ZKXU.uyCiu1SNwZb" xmi:id="ZKXU.uyCiu1SNwZa">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,113,28"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -9442,7 +11242,7 @@
 					<properties>
 						<abackground value="Cr:192,192,192,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="3"/>
+						<azOrder value="6"/>
 						<acreatorDiagramType value="ClassDiagram"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
@@ -9497,9 +11297,430 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="70,380,130,40" preferredShapeType="Class" subject="W8Q0.uyCiu1SNwZl" xmi:id="W8Q0.uyCiu1SNwZk">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="0,0,130,14"/>
+			<uml:DiagramElement geometry="70,380,125,40" preferredShapeType="Class" subject="W8Q0.uyCiu1SNwZl" xmi:id="W8Q0.uyCiu1SNwZk">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,125,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="4"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="450,290;326,380;" preferredShapeType="Generalization" subject="6eo0.uyCiu1SNwZp" xmi:id="6eo0.uyCiu1SNwZq">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="378,330,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="450,272;195,381;" preferredShapeType="Generalization" subject="cW40.uyCiu1SNwZt" xmi:id="8W40.uyCiu1SNwZu">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="313,326,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="299,162;299,379;" preferredShapeType="AssociationClass" subject="tqk0.uyCiu1SNwZx" xmi:id="tqk0.uyCiu1SNwZy">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="314,285,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="274,172;194,380;" preferredShapeType="AssociationClass" subject="blc0.uyCiu1SNwZ3" xmi:id="7lc0.uyCiu1SNwZ4">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="251,282,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="560,0,159,71" preferredShapeType="NOTE" subject="afB2HuyCiu1SNxHe" xmi:id="kb6uHuyCiu1SNxJN">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,159,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:255,255,192,127"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="2"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<aangle value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:255,255,192,127" color2="" style="1" transparency="50" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="310,83,500,127" preferredShapeType="SECurveShape" subject="yr2uHuyCiu1SNxJW" xmi:id="yr2uHuyCiu1SNxJV">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,40,40"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="false"/>
+					<captionSide value="7"/>
+					<properties>
+						<abackground value="Cr:255,255,192,127"/>
+						<aforeground value="Cr:192,192,192,255"/>
+						<azOrder value="22"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<aobjectId value="20"/>
+						<aobjectType value="9096"/>
+						<anotUseVisibleBounds value="false"/>
+						<aalpha value="1.0"/>
+						<arotateAngle value="0.0"/>
+						<anodeName value="VPCurveShape"/>
+						<aactConnector value="true"/>
+						<adrawBy value="3"/>
+					</properties>
+					<FontFormat fontColor="Cr:0,0,0,255">
+						<Font name="Dialog" size="11" style="0"/>
+					</FontFormat>
+					<Label location="Pt:560.0,146.49999999999997" text=""/>
+					<Label transparency="0" tx="0.0" ty="0.0" type="0">
+						<FillFormat renderStyle="1">
+							<AffineTransformMatrix>
+								<Matrix value="1.9999999999999976"/>
+								<Matrix value="0.0"/>
+								<Matrix value="0.0"/>
+								<Matrix value="0.8839285714285712"/>
+								<Matrix value="-323.999999999999"/>
+								<Matrix value="13.026785714285694"/>
+							</AffineTransformMatrix>
+							<Render color="Cr:0,0,0,255"/>
+						</FillFormat>
+					</Label>
+					<ShapeBasePoint point="Pt:560.0,146.5"/>
+					<Arrow endArrow="0" startArrow="0"/>
+					<LineFormat color="Cr:192,192,192,255" style="91" width="1.0">
+						<Stroke cap="0" dashPhase="0.0" join="0" miterlimit="10.0" type="0" width="1.0"/>
+					</LineFormat>
+					<FillFormat renderStyle="1">
+						<AffineTransformMatrix>
+							<Matrix value="1.9999999999999976"/>
+							<Matrix value="0.0"/>
+							<Matrix value="0.0"/>
+							<Matrix value="0.8839285714285712"/>
+							<Matrix value="-323.999999999999"/>
+							<Matrix value="13.026785714285694"/>
+						</AffineTransformMatrix>
+						<Render color="Cr:255,255,192,127"/>
+					</FillFormat>
+					<CurveList windingRule="1">
+						<Curves>
+							<Curve controlPoint1="Pt:442.0,97.0" controlPoint2="Pt:678.0,97.0" endPoint="Pt:796.0,97.0" objectId="1" startPoint="Pt:324.0,97.0"/>
+							<Curve controlPoint1="Pt:796.0,121.75" controlPoint2="Pt:796.0,171.25" endPoint="Pt:796.0,196.0" objectId="2" startPoint="Pt:796.0,97.0"/>
+							<Curve controlPoint1="Pt:678.0,196.0" controlPoint2="Pt:442.0,196.0" endPoint="Pt:324.0,196.0" objectId="3" startPoint="Pt:796.0,196.0"/>
+							<Curve controlPoint1="Pt:324.0,171.25" controlPoint2="Pt:324.0,121.75" endPoint="Pt:324.0,97.0" objectId="4" startPoint="Pt:324.0,196.0"/>
+						</Curves>
+					</CurveList>
+				</xmi:Extension>
+				<elementFill color1="Cr:255,255,192,127" color2="" style="1" transparency="50" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:192,192,192,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="718,71;718,83;" preferredShapeType="Anchor" subject="qlVuHuyCiu1SNxJg" xmi:id="qlVuHuyCiu1SNxJh">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="708,77,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="368,131;368,89;235,89;235,183;359,183;" preferredShapeType="Association" subject="pKq8nuyCiu1SNxPl" xmi:id="1Kq8nuyCiu1SNxPq">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="182,72,67,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="96,301,80,40" preferredShapeType="Class" subject="Ftn8nuyCiu1SNxQP" xmi:id="5tn8nuyCiu1SNxQO">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -9562,116 +11783,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="450,290;340,380;" preferredShapeType="Generalization" subject="6eo0.uyCiu1SNwZp" xmi:id="6eo0.uyCiu1SNwZq">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="385,330,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:255,255,255,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="450,270;200,381;" preferredShapeType="Generalization" subject="cW40.uyCiu1SNwZt" xmi:id="8W40.uyCiu1SNwZu">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="316,320,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:255,255,255,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="330,170;280,380;" preferredShapeType="AssociationClass" subject="tqk0.uyCiu1SNwZx" xmi:id="tqk0.uyCiu1SNwZy">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="316,294,20,0"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="300,180;130,380;" preferredShapeType="AssociationClass" subject="blc0.uyCiu1SNwZ3" xmi:id="7lc0.uyCiu1SNwZ4">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="225,300,20,0"/>
+			<uml:DiagramElement geometry="244,183;176,301;" preferredShapeType="AssociationClass" subject="P7f8nuyCiu1SNxQU" xmi:id="v7f8nuyCiu1SNxQV">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="220,262,20,0"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -9711,7 +11825,7 @@
 			<properties>
 				<apmAuthor value="lavm"/>
 				<apmCreateDateTime value="1337357128123"/>
-				<apmLastModified value="1337357599063"/>
+				<apmLastModified value="1337875866515"/>
 				<ashowPackageNameStyle value="0"/>
 				<ashowConnectorName value="0"/>
 				<apaintConnectorThroughLabel value="0"/>
@@ -9829,7 +11943,7 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="570,130,80,80" preferredShapeType="Class" subject="vTljmuyEwTiAAgLp" xmi:id="MS1NBuyCiu1SNweP">
+			<uml:DiagramElement geometry="400,130,80,80" preferredShapeType="Class" subject="vTljmuyEwTiAAgLp" xmi:id="MS1NBuyCiu1SNweP">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<captionBounds value="0,0,80,14"/>
 					<captionInternalWidth value="-2147483648"/>
@@ -9839,7 +11953,7 @@
 					<properties>
 						<abackground value="Cr:122,207,245,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="3"/>
+						<azOrder value="2"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
 						<arequestResetCaptionSize value="false"/>
@@ -9893,7 +12007,7 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="170,380,80,50" preferredShapeType="Class" subject="2VbNBuyCiu1SNwe6" xmi:id="R8ItBuyCiu1SNwfd">
+			<uml:DiagramElement geometry="170,290,80,50" preferredShapeType="Class" subject="2VbNBuyCiu1SNwe6" xmi:id="R8ItBuyCiu1SNwfd">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<captionBounds value="0,0,80,14"/>
 					<captionInternalWidth value="-2147483648"/>
@@ -9957,73 +12071,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="569,150;250,150;" preferredShapeType="Association" subject="GNitBuyCiu1SNwfx" xmi:id="mNitBuyCiu1SNwf2">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="387,130,46,14"/>
-					<captionInternalWidth value="-2147483648"/>
-					<captionInternalHeight value="-2147483648"/>
-					<captionVisible value="true"/>
-					<captionSide value="1"/>
-					<properties>
-						<abackground value="Cr:122,207,245,255"/>
-						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="-1"/>
-						<acreatorDiagramType value="ClassDiagram"/>
-						<aselectable value="true"/>
-						<arequestResetCaption value="false"/>
-						<arequestResetCaptionSize value="false"/>
-						<aconnectorStyle value="3"/>
-						<aconnectorLineJumps value="4"/>
-						<aconnectorLabelOrientation value="4"/>
-						<afromShapeXDiff value="0"/>
-						<afromShapeYDiff value="0"/>
-						<atoShapeXDiff value="0"/>
-						<atoShapeYDiff value="0"/>
-						<afromConnectType value="0"/>
-						<atoConnectType value="0"/>
-						<auseFromShapeCenter value="true"/>
-						<auseToShapeCenter value="true"/>
-						<afromPinType value="1"/>
-						<atoPinType value="1"/>
-						<arequestRebuild value="false"/>
-						<ashowConnectorName value="2"/>
-						<apaintThroughLabel value="2"/>
-						<ahasRoleAShape value="false"/>
-						<ahasRoleBShape value="false"/>
-						<ashowMultiplicityConstraints value="false"/>
-						<ahasMultiplicityAShape value="false"/>
-						<ahasMultiplicityBShape value="false"/>
-						<a0SwDr value="false"/>
-						<ashowStereotypes value="true"/>
-						<ashowFromRoleName value="true"/>
-						<ashowToRoleName value="true"/>
-						<ashowFromMultiplicity value="true"/>
-						<ashowToMultiplicity value="true"/>
-						<ashowFromRoleVisibility value="true"/>
-						<ashowToRoleVisibility value="true"/>
-						<ashowAssociationEndPropertyStrings value="false"/>
-						<ahasAssociationEndPropertyStringsAShape value="false"/>
-						<ahasAssociationEndPropertyStringsBShape value="false"/>
-						<afromRoleInternalWidth value="-2147483648"/>
-						<afromRoleInternalHeight value="-2147483648"/>
-						<atoRoleInternalWidth value="-2147483648"/>
-						<atoRoleInternalHeight value="-2147483648"/>
-						<afromMultiplicityInternalWidth value="-2147483648"/>
-						<afromMultiplicityInternalHeight value="-2147483648"/>
-						<atoMultiplicityInternalWidth value="-2147483648"/>
-						<atoMultiplicityInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
-						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
-					</properties>
-				</xmi:Extension>
-				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
-				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
-			</uml:DiagramElement>
-			<uml:DiagramElement geometry="250,170;569,170;" preferredShapeType="Association" subject="Wo6tBuyCiu1SNwf." xmi:id="2o6tBuyCiu1SNwgD">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="360,180,108,14"/>
+			<uml:DiagramElement geometry="399,150;250,150;" preferredShapeType="Association" subject="GNitBuyCiu1SNwfx" xmi:id="mNitBuyCiu1SNwf2">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="302,130,46,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -10085,9 +12135,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="210,180;210,379;" preferredShapeType="Association" subject="6.htBuyCiu1SNwgL" xmi:id="6.htBuyCiu1SNwgQ">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="210,272,108,14"/>
+			<uml:DiagramElement geometry="250,170;399,170;" preferredShapeType="Association" subject="Wo6tBuyCiu1SNwf." xmi:id="2o6tBuyCiu1SNwgD">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="270,180,108,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -10149,9 +12199,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="570,209;250,381;" preferredShapeType="Association" subject="Uf5tBuyCiu1SNwgY" xmi:id="0f5tBuyCiu1SNwgd">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="430,290,121,14"/>
+			<uml:DiagramElement geometry="240,180;240,289;" preferredShapeType="Association" subject="6.htBuyCiu1SNwgL" xmi:id="6.htBuyCiu1SNwgQ">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="140,220,108,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -10213,9 +12263,9 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="210,129;210,90;100,90;100,155;169,155;" preferredShapeType="Association" subject="CNrtBuyCiu1SNwgz" xmi:id="CNrtBuyCiu1SNwg4">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="80,60,108,14"/>
+			<uml:DiagramElement geometry="400,209;250,291;" preferredShapeType="Association" subject="Uf5tBuyCiu1SNwgY" xmi:id="0f5tBuyCiu1SNwgd">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="319,260,121,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -10277,9 +12327,137 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
-			<uml:DiagramElement geometry="210,430;210,470;290,470;290,405;250,405;" preferredShapeType="Association" subject="CqftBuyCiu1SNwhD" xmi:id="CqftBuyCiu1SNwhI">
-				<xmi:Extension extender="Visual Paradigm for UML">
-					<captionBounds value="200,480,109,14"/>
+			<uml:DiagramElement geometry="210,129;210,90;120,90;120,150;169,150;" preferredShapeType="Association" subject="CNrtBuyCiu1SNwgz" xmi:id="CNrtBuyCiu1SNwg4">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="110,60,108,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="210,340;210,360;290,360;290,310;250,310;" preferredShapeType="Association" subject="CqftBuyCiu1SNwhD" xmi:id="CqftBuyCiu1SNwhI">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="190,380,109,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="440,129;440,90;520,90;520,170;480,170;" preferredShapeType="Association" subject="1MC5_uyCiu1SNxbJ" xmi:id="1MC5_uyCiu1SNxbO">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="430,60,102,14"/>
 					<captionInternalWidth value="-2147483648"/>
 					<captionInternalHeight value="-2147483648"/>
 					<captionVisible value="true"/>
@@ -10348,7 +12526,7 @@
 			<properties>
 				<apmAuthor value="lavm"/>
 				<apmCreateDateTime value="1337357192244"/>
-				<apmLastModified value="1337357245621"/>
+				<apmLastModified value="1337806282245"/>
 				<ashowPackageNameStyle value="0"/>
 				<ashowConnectorName value="0"/>
 				<apaintConnectorThroughLabel value="0"/>
@@ -10359,7 +12537,7 @@
 				<ashowTaggedValues value="false"/>
 				<ashowStereotypes value="true"/>
 				<ashowConstraints value="false"/>
-				<aalignToGrid value="true"/>
+				<aalignToGrid value="false"/>
 				<agridVisible value="false"/>
 				<agridWidth value="10"/>
 				<agridHeight value="10"/>
@@ -10402,7 +12580,7 @@
 			</properties>
 		</xmi:Extension>
 		<uml:Diagram.element>
-			<uml:DiagramElement geometry="460,140,80,50" preferredShapeType="Class" subject="2VbNBuyCiu1SNwe6" xmi:id="WVbNBuyCiu1SNwe5">
+			<uml:DiagramElement geometry="370,140,80,50" preferredShapeType="Class" subject="2VbNBuyCiu1SNwe6" xmi:id="WVbNBuyCiu1SNwe5">
 				<xmi:Extension extender="Visual Paradigm for UML">
 					<captionBounds value="0,0,80,14"/>
 					<captionInternalWidth value="-2147483648"/>
@@ -10412,7 +12590,7 @@
 					<properties>
 						<abackground value="Cr:122,207,245,255"/>
 						<aforeground value="Cr:0,0,0,255"/>
-						<azOrder value="0"/>
+						<azOrder value="20"/>
 						<acreatorDiagramType value="ClassDiagram"/>
 						<aselectable value="true"/>
 						<arequestResetCaption value="false"/>
@@ -10467,6 +12645,3324 @@
 				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
 				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
 			</uml:DiagramElement>
+			<uml:DiagramElement geometry="140,140,80,80" preferredShapeType="Class" subject="vTljmuyEwTiAAgLp" xmi:id="ho2hzuyCiu1SNwwh">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="18"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="220,170;369,170;" preferredShapeType="Association" subject="Uf5tBuyCiu1SNwgY" xmi:id="xo2hzuyCiu1SNwwj">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="230,151,122,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="640,140,80,50" preferredShapeType="Class" subject="m6xjmuyEwTiAAgLk" xmi:id="XmhhzuyCiu1SNwwx">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="16"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="639,160;450,160;" preferredShapeType="Association" subject="6.htBuyCiu1SNwgL" xmi:id="PmhhzuyCiu1SNww3">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="488,143,108,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="420,190;420,230;490,230;490,180;450,180;" preferredShapeType="Association" subject="uYgRzuyCiu1SNwyI" xmi:id="eYgRzuyCiu1SNwyN">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="457,232,110,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="155,344,130,50" preferredShapeType="Class" subject="WdORzuyCiu1SNwzI" xmi:id="WdORzuyCiu1SNwzH">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,130,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="14"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="263,170;263,343;" preferredShapeType="AssociationClass" subject="N.hRzuyCiu1SNwzM" xmi:id="N.hRzuyCiu1SNwzN">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="273,280,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="636,347,105,40" preferredShapeType="Class" subject="CIdRzuyCiu1SNwzZ" xmi:id="8IdRzuyCiu1SNwzY">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,105,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:179,214,249,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="12"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:179,214,249,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="680,190;680,346;" preferredShapeType="Generalization" subject="cELRzuyCiu1SNwzd" xmi:id="cELRzuyCiu1SNwze">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="680,267,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="285,367;635,367;" preferredShapeType="Association" subject="tG7RzuyCiu1SNwzq" xmi:id="9G7RzuyCiu1SNwzv">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="434,370,44,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="412,270,120,50" preferredShapeType="Class" subject="qmwxzuyCiu1SNwz5" xmi:id="qmwxzuyCiu1SNwz4">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,120,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="10"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="451,230;451,269;" preferredShapeType="AssociationClass" subject="1DMxzuyCiu1SNw0F" xmi:id="1DMxzuyCiu1SNw0G">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="461,269,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="411,278;179,278;179,220;" preferredShapeType="Association" subject="iyCxzuyCiu1SNw0N" xmi:id="iyCxzuyCiu1SNw0S">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="207,279,58,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="552,270,120,50" preferredShapeType="Class" subject="C9LxzuyCiu1SNw0z" xmi:id="89LxzuyCiu1SNw0y">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,120,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="8"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="593,160;593,269;" preferredShapeType="AssociationClass" subject="FMPxzuyCiu1SNw08" xmi:id="FMPxzuyCiu1SNw09">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="603,234,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="92,96,676,164" preferredShapeType="SECurveShape" subject="XHTOHuyCiu1SNxIe" xmi:id="XHTOHuyCiu1SNxId">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,40,40"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="false"/>
+					<captionSide value="7"/>
+					<properties>
+						<abackground value="Cr:255,255,192,127"/>
+						<aforeground value="Cr:192,192,192,255"/>
+						<azOrder value="22"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<aobjectId value="1"/>
+						<aobjectType value="9096"/>
+						<anotUseVisibleBounds value="false"/>
+						<aalpha value="1.0"/>
+						<arotateAngle value="0.0"/>
+						<anodeName value="VPCurveShape"/>
+						<aactConnector value="true"/>
+						<adrawBy value="3"/>
+					</properties>
+					<FontFormat fontColor="Cr:0,0,0,255">
+						<Font name="Dialog" size="11" style="0"/>
+					</FontFormat>
+					<Label location="Pt:429.99999999999994,178.0" text=""/>
+					<Label transparency="0" tx="0.0" ty="0.0" type="0">
+						<FillFormat renderStyle="1">
+							<AffineTransformMatrix>
+								<Matrix value="1.0"/>
+								<Matrix value="0.0"/>
+								<Matrix value="0.0"/>
+								<Matrix value="1.0"/>
+								<Matrix value="0.0"/>
+								<Matrix value="0.0"/>
+							</AffineTransformMatrix>
+							<Render color="Cr:0,0,0,255"/>
+						</FillFormat>
+					</Label>
+					<ShapeBasePoint point="Pt:429.99999999999994,178.0"/>
+					<Arrow endArrow="0" startArrow="0"/>
+					<LineFormat color="Cr:192,192,192,255" style="91" width="1.0">
+						<Stroke cap="0" dashPhase="0.0" join="0" miterlimit="10.0" type="0" width="1.0"/>
+					</LineFormat>
+					<FillFormat renderStyle="1">
+						<AffineTransformMatrix>
+							<Matrix value="1.0"/>
+							<Matrix value="0.0"/>
+							<Matrix value="0.0"/>
+							<Matrix value="1.0"/>
+							<Matrix value="0.0"/>
+							<Matrix value="0.0"/>
+						</AffineTransformMatrix>
+						<Render color="Cr:255,255,192,127"/>
+					</FillFormat>
+					<CurveList windingRule="1">
+						<Curves>
+							<Curve controlPoint1="Pt:268.0,110.0" controlPoint2="Pt:592.0,110.0" endPoint="Pt:754.0,110.0" objectId="1" startPoint="Pt:106.0,110.0"/>
+							<Curve controlPoint1="Pt:754.0,144.0" controlPoint2="Pt:754.0,212.0" endPoint="Pt:754.0,246.0" objectId="2" startPoint="Pt:754.0,110.0"/>
+							<Curve controlPoint1="Pt:592.0,246.0" controlPoint2="Pt:268.0,246.0" endPoint="Pt:106.0,246.0" objectId="3" startPoint="Pt:754.0,246.0"/>
+							<Curve controlPoint1="Pt:106.0,212.0" controlPoint2="Pt:106.0,144.0" endPoint="Pt:106.0,110.0" objectId="4" startPoint="Pt:106.0,246.0"/>
+						</Curves>
+					</CurveList>
+				</xmi:Extension>
+				<elementFill color1="Cr:255,255,192,127" color2="" style="1" transparency="50" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:192,192,192,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="7,284,141,65" preferredShapeType="NOTE" subject="afB2HuyCiu1SNxHe" xmi:id="S5YuHuyCiu1SNxI3">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,141,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:255,255,192,127"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="6"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<aangle value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:255,255,192,127" color2="" style="1" transparency="50" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="114,283;114,260;" preferredShapeType="Anchor" subject="lK0uHuyCiu1SNxI7" xmi:id="lK0uHuyCiu1SNxI8">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="114,272,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="267,435,105,40" preferredShapeType="Class" subject="4V6W3uyCiu1SNxTH" xmi:id="Fl6W3uyCiu1SNxTG">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,105,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:179,214,249,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="4"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:179,214,249,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="395,436,105,40" preferredShapeType="Class" subject="RB2W3uyCiu1SNxTP" xmi:id="hB2W3uyCiu1SNxTO">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,105,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:179,214,249,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="2"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:179,214,249,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="149,435,105,40" preferredShapeType="Class" subject="zuuW3uyCiu1SNxTU" xmi:id="zuuW3uyCiu1SNxTT">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,105,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:179,214,249,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="0"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:179,214,249,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="407,190;407,435;" preferredShapeType="Generalization" subject="BHNW3uyCiu1SNxT2" xmi:id="BHNW3uyCiu1SNxT3">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="407,312,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="382,190;382,197;371,435;" preferredShapeType="Generalization" subject="tJTW3uyCiu1SNxT." xmi:id="tJTW3uyCiu1SNxT_">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="376,311,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="371,190;296,400;254,435;" preferredShapeType="Generalization" subject="oCw23uyCiu1SNxUT" xmi:id="oCw23uyCiu1SNxUU">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="323,324,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
 		</uml:Diagram.element>
 	</uml:Diagram>
+	<uml:Diagram diagramType="ClassDiagram" documentation="" name="Component4" toolName="Visual Paradigm for UML" xmi:id="LWwpzuyCiu1SNw1u">
+		<xmi:Extension extender="Visual Paradigm for UML">
+			<properties>
+				<apmAuthor value="lavm"/>
+				<apmCreateDateTime value="1337673922228"/>
+				<apmLastModified value="1337806320596"/>
+				<ashowPackageNameStyle value="0"/>
+				<ashowConnectorName value="0"/>
+				<apaintConnectorThroughLabel value="0"/>
+				<ashowActivityStateNodeCaption value="65535"/>
+				<aeditable value="true"/>
+				<afollowDiagramParentElement value="true"/>
+				<aautoFitShapesSize value="false"/>
+				<ashowTaggedValues value="false"/>
+				<ashowStereotypes value="true"/>
+				<ashowConstraints value="false"/>
+				<aalignToGrid value="true"/>
+				<agridVisible value="false"/>
+				<agridWidth value="10"/>
+				<agridHeight value="10"/>
+				<agridColor value="Cr:192,192,192,255"/>
+				<adiagramBackground value="Cr:255,255,255,255"/>
+				<aconnectorStyle value="1"/>
+				<aconnectorLineJumps value="0"/>
+				<aconnectorLineJumpsSize value="0"/>
+				<aconnectionPointStyle value="0"/>
+				<aconnectorLabelOrientation value="0"/>
+				<amodelElementNameAlignment value="4"/>
+				<azoomRatio value="1.0"/>
+				<amaximized value="false"/>
+				<ax value="0"/>
+				<ay value="0"/>
+				<awidth value="1235"/>
+				<aheight value="505"/>
+				<aqualityScore value="-1"/>
+				<aparentModel value="MdIpzuyCiu1SNw10"/>
+				<a_globalPaletteOption value="true"/>
+				<a_alwaysShowReferenceAndSubdiagramResource value="false"/>
+				<ainitializeDiagramForCreate value="true"/>
+				<arequestValidateSnapToGrid value="false"/>
+				<ashowDefaultPackage value="true"/>
+				<adefaultPackage value="MdIpzuyCiu1SNw10"/>
+				<ashowAttributeGetterSetter value="false"/>
+				<ashowClassOwner value="2"/>
+				<ashowPackageOwner value="2"/>
+				<ashowTemplateInfoOfGeneralizationAndRealization value="false"/>
+				<asuppressImplied1MultiplicityForAttributeAndAssociationEnd value="false"/>
+				<ashowClassEmptyCompartments value="2"/>
+				<ashowAttributesCodeDetails value="2"/>
+				<ashowAttributesType value="1"/>
+				<ashowOperationsParameters value="1"/>
+				<ashowOperationsReturnType value="1"/>
+				<ashowOperationsCodeDetails value="2"/>
+				<ashowParametersCodeDetails value="2"/>
+				<ashowEllipsisForUnshownClassMembers value="2"/>
+				<ageneralizationSetNotation value="2"/>
+			</properties>
+		</xmi:Extension>
+		<uml:Diagram.element>
+			<uml:DiagramElement geometry="340,160,80,50" preferredShapeType="Class" subject="m6xjmuyEwTiAAgLk" xmi:id="TPopzuyCiu1SNw12">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="0"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="400,159;400,120;480,120;480,190;420,190;" preferredShapeType="Association" subject="AHUpzuyCiu1SNw2V" xmi:id="AHUpzuyCiu1SNw2a">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="430,100,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="370,159;370,120;290,120;290,190;339,190;" preferredShapeType="Association" subject="UOcpzuyCiu1SNw2h" xmi:id="0OcpzuyCiu1SNw2m">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="260,100,106,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+		</uml:Diagram.element>
+	</uml:Diagram>
+	<uml:Diagram diagramType="ClassDiagram" documentation="" name="Component5" toolName="Visual Paradigm for UML" xmi:id="cTrhLuyCiu1SNw3S">
+		<xmi:Extension extender="Visual Paradigm for UML">
+			<properties>
+				<apmAuthor value="lavm"/>
+				<apmCreateDateTime value="1337689857166"/>
+				<apmLastModified value="1337806342674"/>
+				<ashowPackageNameStyle value="0"/>
+				<ashowConnectorName value="0"/>
+				<apaintConnectorThroughLabel value="0"/>
+				<ashowActivityStateNodeCaption value="65535"/>
+				<aeditable value="true"/>
+				<afollowDiagramParentElement value="true"/>
+				<aautoFitShapesSize value="false"/>
+				<ashowTaggedValues value="false"/>
+				<ashowStereotypes value="true"/>
+				<ashowConstraints value="false"/>
+				<aalignToGrid value="false"/>
+				<agridVisible value="false"/>
+				<agridWidth value="10"/>
+				<agridHeight value="10"/>
+				<agridColor value="Cr:192,192,192,255"/>
+				<adiagramBackground value="Cr:255,255,255,255"/>
+				<aconnectorStyle value="1"/>
+				<aconnectorLineJumps value="0"/>
+				<aconnectorLineJumpsSize value="0"/>
+				<aconnectionPointStyle value="0"/>
+				<aconnectorLabelOrientation value="0"/>
+				<amodelElementNameAlignment value="4"/>
+				<azoomRatio value="1.0"/>
+				<amaximized value="false"/>
+				<ax value="0"/>
+				<ay value="0"/>
+				<awidth value="1235"/>
+				<aheight value="505"/>
+				<aqualityScore value="-1"/>
+				<aparentModel value="xgHhLuyCiu1SNw3Y"/>
+				<a_globalPaletteOption value="true"/>
+				<a_alwaysShowReferenceAndSubdiagramResource value="false"/>
+				<ainitializeDiagramForCreate value="true"/>
+				<arequestValidateSnapToGrid value="false"/>
+				<ashowDefaultPackage value="true"/>
+				<adefaultPackage value="xgHhLuyCiu1SNw3Y"/>
+				<ashowAttributeGetterSetter value="false"/>
+				<ashowClassOwner value="2"/>
+				<ashowPackageOwner value="2"/>
+				<ashowTemplateInfoOfGeneralizationAndRealization value="false"/>
+				<asuppressImplied1MultiplicityForAttributeAndAssociationEnd value="false"/>
+				<ashowClassEmptyCompartments value="2"/>
+				<ashowAttributesCodeDetails value="2"/>
+				<ashowAttributesType value="1"/>
+				<ashowOperationsParameters value="1"/>
+				<ashowOperationsReturnType value="1"/>
+				<ashowOperationsCodeDetails value="2"/>
+				<ashowParametersCodeDetails value="2"/>
+				<ashowEllipsisForUnshownClassMembers value="2"/>
+				<ageneralizationSetNotation value="2"/>
+			</properties>
+		</xmi:Extension>
+		<uml:Diagram.element>
+			<uml:DiagramElement geometry="420,110,80,50" preferredShapeType="Class" subject="m6xjmuyEwTiAAgLk" xmi:id="cEnhLuyCiu1SNw3a">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="5"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="138,110,105,40" preferredShapeType="Class" subject="XlvhLuyCiu1SNw38" xmi:id="XlvhLuyCiu1SNw37">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,105,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:179,214,249,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="2"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:179,214,249,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="419,120;243,120;" preferredShapeType="Generalization" subject="gt_hLuyCiu1SNw4A" xmi:id="gt_hLuyCiu1SNw4B">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="321,130,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="419,140;243,140;" preferredShapeType="Association" subject="FwURLuyCiu1SNw4J" xmi:id="FwURLuyCiu1SNw4O">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="270,142,109,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="280,260,120,78" preferredShapeType="Class" subject="o.cRLuyCiu1SNw4W" xmi:id="o.cRLuyCiu1SNw4V">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,120,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="0"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="380,140;380,259;" preferredShapeType="AssociationClass" subject="eyqRLuyCiu1SNw4b" xmi:id=".yqRLuyCiu1SNw4c">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="350,219,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="279,300;190,300;190,150;" preferredShapeType="Association" subject="ODGRLuyCiu1SNw4f" xmi:id="ODGRLuyCiu1SNw4k">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="162,307,58,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="400,300;460,300;460,160;" preferredShapeType="Association" subject="mBJRLuyCiu1SNw4z" xmi:id="WBJRLuyCiu1SNw44">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="432,305,52,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+		</uml:Diagram.element>
+	</uml:Diagram>
+	<uml:Diagram diagramType="ClassDiagram" documentation="" name="Component6" toolName="Visual Paradigm for UML" xmi:id="VVIJLuyCiu1SNw59">
+		<xmi:Extension extender="Visual Paradigm for UML">
+			<properties>
+				<apmAuthor value="lavm"/>
+				<apmCreateDateTime value="1337690442410"/>
+				<apmLastModified value="1337875819124"/>
+				<ashowPackageNameStyle value="0"/>
+				<ashowConnectorName value="0"/>
+				<apaintConnectorThroughLabel value="0"/>
+				<ashowActivityStateNodeCaption value="65535"/>
+				<aeditable value="true"/>
+				<afollowDiagramParentElement value="true"/>
+				<aautoFitShapesSize value="false"/>
+				<ashowTaggedValues value="false"/>
+				<ashowStereotypes value="true"/>
+				<ashowConstraints value="false"/>
+				<aalignToGrid value="true"/>
+				<agridVisible value="false"/>
+				<agridWidth value="10"/>
+				<agridHeight value="10"/>
+				<agridColor value="Cr:192,192,192,255"/>
+				<adiagramBackground value="Cr:255,255,255,255"/>
+				<aconnectorStyle value="1"/>
+				<aconnectorLineJumps value="0"/>
+				<aconnectorLineJumpsSize value="0"/>
+				<aconnectionPointStyle value="0"/>
+				<aconnectorLabelOrientation value="0"/>
+				<amodelElementNameAlignment value="4"/>
+				<azoomRatio value="1.0"/>
+				<amaximized value="true"/>
+				<ax value="0"/>
+				<ay value="0"/>
+				<awidth value="1235"/>
+				<aheight value="653"/>
+				<aqualityScore value="-1"/>
+				<aparentModel value="NVoJLuyCiu1SNw6D"/>
+				<a_globalPaletteOption value="true"/>
+				<a_alwaysShowReferenceAndSubdiagramResource value="false"/>
+				<ainitializeDiagramForCreate value="true"/>
+				<arequestValidateSnapToGrid value="false"/>
+				<ashowDefaultPackage value="true"/>
+				<adefaultPackage value="NVoJLuyCiu1SNw6D"/>
+				<ashowAttributeGetterSetter value="false"/>
+				<ashowClassOwner value="2"/>
+				<ashowPackageOwner value="2"/>
+				<ashowTemplateInfoOfGeneralizationAndRealization value="false"/>
+				<asuppressImplied1MultiplicityForAttributeAndAssociationEnd value="false"/>
+				<ashowClassEmptyCompartments value="2"/>
+				<ashowAttributesCodeDetails value="2"/>
+				<ashowAttributesType value="1"/>
+				<ashowOperationsParameters value="1"/>
+				<ashowOperationsReturnType value="1"/>
+				<ashowOperationsCodeDetails value="2"/>
+				<ashowParametersCodeDetails value="2"/>
+				<ashowEllipsisForUnshownClassMembers value="2"/>
+				<ageneralizationSetNotation value="2"/>
+			</properties>
+		</xmi:Extension>
+		<uml:Diagram.element>
+			<uml:DiagramElement geometry="320,40,80,50" preferredShapeType="Class" subject="m6xjmuyEwTiAAgLk" xmi:id="iE4JLuyCiu1SNw6F">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="15"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="500,40,110,40" preferredShapeType="Class" subject="Jc2JLuyCiu1SNw6o" xmi:id="xc2JLuyCiu1SNw6n">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,110,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:179,214,249,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="13"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:179,214,249,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="400,60;499,60;" preferredShapeType="Generalization" subject="3iRJLuyCiu1SNw6t" xmi:id="3iRJLuyCiu1SNw6u">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="439,60,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="700,40,110,40" preferredShapeType="Class" subject="L9xJLuyCiu1SNw61" xmi:id="L9xJLuyCiu1SNw60">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,110,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:179,214,249,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="11"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:179,214,249,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="610,60;699,60;" preferredShapeType="Generalization" subject="ouFJLuyCiu1SNw6_" xmi:id="ouFJLuyCiu1SNw7A">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="629,60,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:255,255,255,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="90,40,110,40" preferredShapeType="Class" subject="Xw_ibuyCiu1SNxFK" xmi:id="Xw_ibuyCiu1SNxFJ">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,110,28"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,255,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="8"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,255,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="220,160,80,40" preferredShapeType="Class" subject="h_YSbuyCiu1SNxFP" xmi:id="h_YSbuyCiu1SNxFO">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="6"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:122,207,245,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="240,159;240,60;200,60;" preferredShapeType="Association" subject="b1USbuyCiu1SNxFU" xmi:id="b1USbuyCiu1SNxFZ">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="240,90,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="280,159;280,60;319,60;" preferredShapeType="Association" subject="gCsSbuyCiu1SNxFe" xmi:id="gCsSbuyCiu1SNxFj">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="281,90,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="740,80;740,160;670,160;670,70;699,70;" preferredShapeType="Association" subject="MMoybuyCiu1SNxF6" xmi:id="sMoybuyCiu1SNxF_">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="620,170,67,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="470,160,80,50" preferredShapeType="Class" subject="YmaybuyCiu1SNxGR" xmi:id="YmaybuyCiu1SNxGQ">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="4"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="690,160;690,190;550,190;" preferredShapeType="AssociationClass" subject="fpOybuyCiu1SNxGW" xmi:id="fpOybuyCiu1SNxGX">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="586,218,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="469,180;300,180;" preferredShapeType="Association" subject="QjBybuyCiu1SNxGg" xmi:id="QjBybuyCiu1SNxGl">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="355,180,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="770,80;770,160;830,160;830,60;810,60;" preferredShapeType="Association" subject="m4aBHuyCiu1SNxLY" xmi:id="m4aBHuyCiu1SNxLd">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="810,170,63,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="470,340,80,50" preferredShapeType="Class" subject="Oa6BHuyCiu1SNxLh" xmi:id="Oa6BHuyCiu1SNxLg">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="2"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="810,160;810,360;550,360;" preferredShapeType="AssociationClass" subject="Lu.BHuyCiu1SNxLr" xmi:id="ru.BHuyCiu1SNxLs">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="809,381,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="469,360;140,360;140,80;" preferredShapeType="Association" subject="ghXBHuyCiu1SNxMM" xmi:id="IhXBHuyCiu1SNxMR">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="134,359,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="260,200;260,230;750,230;750,80;" preferredShapeType="Association" subject="SA4hHuyCiu1SNxMa" xmi:id="KA4hHuyCiu1SNxMf">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="290,230,77,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+						<ahasRoleAShape value="false"/>
+						<ahasRoleBShape value="false"/>
+						<ashowMultiplicityConstraints value="false"/>
+						<ahasMultiplicityAShape value="false"/>
+						<ahasMultiplicityBShape value="false"/>
+						<a0SwDr value="false"/>
+						<ashowStereotypes value="true"/>
+						<ashowFromRoleName value="true"/>
+						<ashowToRoleName value="true"/>
+						<ashowFromMultiplicity value="true"/>
+						<ashowToMultiplicity value="true"/>
+						<ashowFromRoleVisibility value="true"/>
+						<ashowToRoleVisibility value="true"/>
+						<ashowAssociationEndPropertyStrings value="false"/>
+						<ahasAssociationEndPropertyStringsAShape value="false"/>
+						<ahasAssociationEndPropertyStringsBShape value="false"/>
+						<afromRoleInternalWidth value="-2147483648"/>
+						<afromRoleInternalHeight value="-2147483648"/>
+						<atoRoleInternalWidth value="-2147483648"/>
+						<atoRoleInternalHeight value="-2147483648"/>
+						<afromMultiplicityInternalWidth value="-2147483648"/>
+						<afromMultiplicityInternalHeight value="-2147483648"/>
+						<atoMultiplicityInternalWidth value="-2147483648"/>
+						<atoMultiplicityInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsAInternalHeight value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalWidth value="-2147483648"/>
+						<aassociationEndPropertyStringsBInternalHeight value="-2147483648"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="470,260,80,50" preferredShapeType="Class" subject="ThihHuyCiu1SNxMu" xmi:id="ThihHuyCiu1SNxMt">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="0,0,80,14"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="12"/>
+					<properties>
+						<abackground value="Cr:192,192,192,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="0"/>
+						<acreatorDiagramType value="ClassDiagram"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<adisplayStereotypeIcon value="false"/>
+						<aoverrideAppearanceWithStereotypeIcon value="true"/>
+						<arequestSetSizeOption value="0"/>
+						<aparentConnectorHeaderLength value="40"/>
+						<aparentConnectorLineLength value="10"/>
+						<aconnectToPoint value="true"/>
+						<aparentConnectorDTheta value="0.0"/>
+						<aconnectionPointType value="2"/>
+						<amodelElementNameAlignment value="9"/>
+						<arequestDefaultSize value="false"/>
+						<arequestFitSize value="false"/>
+						<arequestFitSizeFromCenter value="false"/>
+						<adisplayAsRobustnessAnalysisIcon value="true"/>
+						<avisibilityStyle value="1"/>
+						<ashowAttributeType value="1"/>
+						<ashowOperationType value="1"/>
+						<amSwTpPts value="true"/>
+						<alshRfAts value="true"/>
+						<amShDrAt value="false"/>
+						<akShDrOp value="false"/>
+						<akSwCsMbSt value="true"/>
+						<ashowClassMemberConstraints value="true"/>
+						<alShCmMl value="false"/>
+						<ashowOperationParameterDirection value="false"/>
+						<ashowOperationRaisedExceptions value="false"/>
+						<ashowParameterNameInOperationSignature value="true"/>
+						<ashowOperationTemplateParameters value="false"/>
+						<ashowOperationProperties value="false"/>
+						<awpMbs value="false"/>
+						<aattributeSortType value="0"/>
+						<aoperationSortType value="0"/>
+						<ashowInitialAttributeValue value="true"/>
+						<ashowOperationSignature value="true"/>
+						<ainterfaceBall value="false"/>
+						<ashowEmptyCompartments value="0"/>
+						<ashowEllipsisForUnshownMembers value="0"/>
+						<ashowAttributesCodeDetails value="0"/>
+						<ashowOperationsCodeDetails value="0"/>
+						<ashowParametersCodeDetails value="0"/>
+						<ashowTypeOption value="0"/>
+						<ashowOwnerOption value="3"/>
+						<ashowAttributesType value="0"/>
+						<ashowOperationsParameters value="0"/>
+						<ashowOperationsReturnType value="0"/>
+					</properties>
+				</xmi:Extension>
+				<elementFill color1="Cr:192,192,192,255" color2="" style="1" transparency="0" type="1"/>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+			<uml:DiagramElement geometry="510,230;510,259;" preferredShapeType="AssociationClass" subject="XpGhHuyCiu1SNxM0" xmi:id="XpGhHuyCiu1SNxM1">
+				<xmi:Extension extender="Visual Paradigm for UML">
+					<captionBounds value="520,264,20,0"/>
+					<captionInternalWidth value="-2147483648"/>
+					<captionInternalHeight value="-2147483648"/>
+					<captionVisible value="true"/>
+					<captionSide value="1"/>
+					<properties>
+						<abackground value="Cr:122,207,245,255"/>
+						<aforeground value="Cr:0,0,0,255"/>
+						<azOrder value="-1"/>
+						<aselectable value="true"/>
+						<arequestResetCaption value="false"/>
+						<arequestResetCaptionSize value="false"/>
+						<aconnectorStyle value="3"/>
+						<aconnectorLineJumps value="4"/>
+						<aconnectorLabelOrientation value="4"/>
+						<afromShapeXDiff value="0"/>
+						<afromShapeYDiff value="0"/>
+						<atoShapeXDiff value="0"/>
+						<atoShapeYDiff value="0"/>
+						<afromConnectType value="0"/>
+						<atoConnectType value="0"/>
+						<auseFromShapeCenter value="true"/>
+						<auseToShapeCenter value="true"/>
+						<afromPinType value="1"/>
+						<atoPinType value="1"/>
+						<arequestRebuild value="false"/>
+						<ashowConnectorName value="2"/>
+						<apaintThroughLabel value="2"/>
+					</properties>
+				</xmi:Extension>
+				<elementFont bold="false" color="Cr:0,0,0,255" italic="false" name="Dialog" size="11" style="0"/>
+				<elementLine color="Cr:0,0,0,255" style="1" transparency="0" weight="1.0"/>
+			</uml:DiagramElement>
+		</uml:Diagram.element>
+	</uml:Diagram>
+	<uml:Diagram diagramType="PackageDiagram" documentation="" name="Package Diagram1" toolName="Visual Paradigm for UML" xmi:id="gxe0buyCiu1SNw.m">
+		<xmi:Extension extender="Visual Paradigm for UML">
+			<properties>
+				<apmAuthor value="lavm"/>
+				<apmCreateDateTime value="1337717549249"/>
+				<apmLastModified value="1337805933734"/>
+				<ashowPackageNameStyle value="0"/>
+				<ashowConnectorName value="0"/>
+				<apaintConnectorThroughLabel value="0"/>
+				<ashowActivityStateNodeCaption value="65535"/>
+				<aeditable value="true"/>
+				<afollowDiagramParentElement value="true"/>
+				<aautoFitShapesSize value="false"/>
+				<ashowTaggedValues value="false"/>
+				<ashowStereotypes value="true"/>
+				<ashowConstraints value="false"/>
+				<aalignToGrid value="true"/>
+				<agridVisible value="false"/>
+				<agridWidth value="10"/>
+				<agridHeight value="10"/>
+				<agridColor value="Cr:192,192,192,255"/>
+				<adiagramBackground value="Cr:255,255,255,255"/>
+				<aconnectorStyle value="1"/>
+				<aconnectorLineJumps value="0"/>
+				<aconnectorLineJumpsSize value="0"/>
+				<aconnectionPointStyle value="0"/>
+				<aconnectorLabelOrientation value="0"/>
+				<amodelElementNameAlignment value="4"/>
+				<azoomRatio value="1.0"/>
+				<amaximized value="false"/>
+				<ax value="0"/>
+				<ay value="0"/>
+				<awidth value="1235"/>
+				<aheight value="708"/>
+				<aqualityScore value="-1"/>
+				<a_globalPaletteOption value="true"/>
+				<a_alwaysShowReferenceAndSubdiagramResource value="false"/>
+				<ainitializeDiagramForCreate value="true"/>
+				<arequestValidateSnapToGrid value="false"/>
+				<ashowDefaultPackage value="true"/>
+			</properties>
+		</xmi:Extension>
+	</uml:Diagram>
 </xmi:XMI>
\ No newline at end of file