source: contrib/MailArchiver/sources/docs/metaarchive_models/metaarchive_OO_model.graphml @ 6785

Revision 6785, 100.4 KB checked in by rafaelraymundo, 12 years ago (diff)

Ticket #2946 - Liberado codigo do MailArchiver?. Documentação na subpasta DOCS.

Line 
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<graphml xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:y="http://www.yworks.com/xml/graphml" xmlns:yed="http://www.yworks.com/xml/yed/3" xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml/1.1/ygraphml.xsd">
3  <!--Created by yFiles for Java 2.8-->
4  <key for="graphml" id="d0" yfiles.type="resources"/>
5  <key for="port" id="d1" yfiles.type="portgraphics"/>
6  <key for="port" id="d2" yfiles.type="portgeometry"/>
7  <key for="port" id="d3" yfiles.type="portuserdata"/>
8  <key attr.name="url" attr.type="string" for="node" id="d4"/>
9  <key attr.name="description" attr.type="string" for="node" id="d5"/>
10  <key for="node" id="d6" yfiles.type="nodegraphics"/>
11  <key attr.name="url" attr.type="string" for="edge" id="d7"/>
12  <key attr.name="description" attr.type="string" for="edge" id="d8"/>
13  <key for="edge" id="d9" yfiles.type="edgegraphics"/>
14  <graph edgedefault="directed" id="G">
15    <node id="n0">
16      <data key="d4"/>
17      <data key="d5"><![CDATA[Body]]></data>
18      <data key="d6">
19        <y:UMLClassNode>
20          <y:Geometry height="112.81783356770029" width="242.02408089801543" x="2138.111369732012" y="1084.466770200133"/>
21          <y:Fill color="#FFFF00" transparent="false"/>
22          <y:BorderStyle color="#000000" type="line" width="2.0"/>
23          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="38.0" x="102.01204044900771" y="3.0">&lt;html&gt;&lt;b&gt;&lt;i&gt;Body&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
24          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
25            <y:AttributeLabel>&lt;html&gt;String oid { get; set; }&lt;br&gt;
26Entity entity { get; set; }&lt;/html&gt;</y:AttributeLabel>
27            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
28          </y:UML>
29        </y:UMLClassNode>
30      </data>
31    </node>
32    <node id="n1">
33      <data key="d4"/>
34      <data key="d5"><![CDATA[UMLNote]]></data>
35      <data key="d6">
36        <y:UMLNoteNode>
37          <y:Geometry height="47.08035053554022" width="211.45347614410912" x="3715.866096607815" y="618.3561013880267"/>
38          <y:Fill color="#FFCC00" transparent="false"/>
39          <y:BorderStyle color="#000000" type="line" width="1.0"/>
40          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="11" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="26.7373046875" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="189.9326171875" x="10.760429478304559" y="10.17152292402011">To, Cc, Bcc, Reply-To,
41Resent-To, Resent-Cc, Resent-Bcc</y:NodeLabel>
42        </y:UMLNoteNode>
43      </data>
44    </node>
45    <node id="n2">
46      <data key="d4"/>
47      <data key="d5"><![CDATA[BinaryBody]]></data>
48      <data key="d6">
49        <y:UMLClassNode>
50          <y:Geometry height="74.44614391584685" width="182.56423071556173" x="1629.0576126092799" y="1188.895235466261"/>
51          <y:Fill color="#00FFFF" transparent="false"/>
52          <y:BorderStyle color="#000000" type="line" width="2.0"/>
53          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="80.0" x="51.28211535778087" y="3.0">&lt;html&gt;&lt;b&gt;BinaryBody&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
54          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
55            <y:AttributeLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:AttributeLabel>
56            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
57          </y:UML>
58        </y:UMLClassNode>
59      </data>
60    </node>
61    <node id="n3">
62      <data key="d4"/>
63      <data key="d5"><![CDATA[SingleBody]]></data>
64      <data key="d6">
65        <y:UMLClassNode>
66          <y:Geometry height="85.75218863289592" width="182.56423071556173" x="1883.584491170646" y="1125.6699210922907"/>
67          <y:Fill color="#FFFF00" transparent="false"/>
68          <y:BorderStyle color="#000000" type="line" width="2.0"/>
69          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="79.0" x="51.78211535778087" y="3.0">&lt;html&gt;&lt;b&gt;&lt;i&gt;SingleBody&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
70          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
71            <y:AttributeLabel>&lt;html&gt;long offset { get; set; }&lt;br&gt;
72long length { get; set; }&lt;/html&gt;</y:AttributeLabel>
73            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
74          </y:UML>
75        </y:UMLClassNode>
76      </data>
77    </node>
78    <node id="n4">
79      <data key="d4"/>
80      <data key="d5"><![CDATA[TextBody]]></data>
81      <data key="d6">
82        <y:UMLClassNode>
83          <y:Geometry height="74.44614391584696" width="182.56423071556173" x="1629.0576126092799" y="1072.5316747897077"/>
84          <y:Fill color="#00FFFF" transparent="false"/>
85          <y:BorderStyle color="#000000" type="line" width="2.0"/>
86          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="66.0" x="58.28211535778087" y="3.0">&lt;html&gt;&lt;b&gt;TextBody&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
87          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
88            <y:AttributeLabel>&lt;html&gt;String preview { get; set; }&lt;/html&gt;</y:AttributeLabel>
89            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
90          </y:UML>
91        </y:UMLClassNode>
92      </data>
93    </node>
94    <node id="n5">
95      <data key="d4"/>
96      <data key="d5"><![CDATA[BodyPart]]></data>
97      <data key="d6">
98        <y:UMLClassNode>
99          <y:Geometry height="75.54968282227219" width="225.25130091376468" x="2141.987361745747" y="686.6078501661904"/>
100          <y:Fill color="#00FFFF" transparent="false"/>
101          <y:BorderStyle color="#000000" type="line" width="2.0"/>
102          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="61.0" x="82.12565045688234" y="3.0">&lt;html&gt;&lt;b&gt;BodyPart&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
103          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
104            <y:AttributeLabel>&lt;html&gt;Multipart composite { get; set; }&lt;/html&gt;</y:AttributeLabel>
105            <y:MethodLabel>&lt;html&gt;int getCompositeIdx()&lt;/html&gt;</y:MethodLabel>
106          </y:UML>
107        </y:UMLClassNode>
108      </data>
109    </node>
110    <node id="n6">
111      <data key="d4"/>
112      <data key="d5"><![CDATA[Entity]]></data>
113      <data key="d6">
114        <y:UMLClassNode>
115          <y:Geometry height="731.2070582413546" width="402.4272505869162" x="2465.706078436864" y="987.0724746047964"/>
116          <y:Fill color="#FFFF00" transparent="false"/>
117          <y:BorderStyle color="#000000" type="line" width="2.0"/>
118          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="44.0" x="179.2136252934581" y="3.0">&lt;html&gt;&lt;b&gt;&lt;i&gt;Entity&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
119          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
120            <y:AttributeLabel>&lt;html&gt;String oid { get; set; }&lt;br&gt;
121int startLine { get; set; }&lt;br&gt;
122int separatorLine { get; set; }&lt;br&gt;
123int endLine { get; set; }&lt;br&gt;
124Body body { get; set; }&lt;br&gt;
125List&amp;lt;Field&amp;gt; fields { get; }&lt;/html&gt;</y:AttributeLabel>
126            <y:MethodLabel>&lt;html&gt;void addField(Field field)&lt;br&gt;
127void removeField(Field field)&lt;br&gt;
128int indexOf(Field field)&lt;br&gt;
129&lt;br&gt;
130Field getField(String name)&lt;br&gt;
131List&amp;lt;? extends Field&amp;gt; getFields(String name)&lt;br&gt;
132&lt;br&gt;
133ContentTypeField getContentTypeField()&lt;br&gt;
134ContentDispositionField getContentDispositionField()&lt;br&gt;
135DateTimeField getDateField()&lt;br&gt;
136List&amp;lt;DateTimeField&amp;gt; getResentDateFields()&lt;br&gt;
137MailboxField getSenderField()&lt;br&gt;
138List&amp;lt;MailboxField&amp;gt; getResentSenderFields()&lt;br&gt;
139MailboxListField getFromField()&lt;br&gt;
140List&amp;lt;MailboxListField&amp;gt; getResentFromFields()&lt;br&gt;
141AddressListField getToField()&lt;br&gt;
142AddressListField getCcField()&lt;br&gt;
143AddressListField getBccField()&lt;br&gt;
144AddressListField getReplyToField()&lt;br&gt;
145List&amp;lt;AddressListField&amp;gt; getResentToFields()&lt;br&gt;
146List&amp;lt;AddressListField&amp;gt; getResentCcFields()&lt;br&gt;
147List&amp;lt;AddressListField&amp;gt; getResentBccFields()&lt;br&gt;
148UnstructuredField getSubjectField()&lt;br&gt;
149UnstructuredField getContentDescriptionField()&lt;br&gt;
150UnstructuredField getMessageIdField()&lt;br&gt;
151UnstructuredField getContentIdField()&lt;br&gt;
152UnstructuredField getContentMD5Field()&lt;br&gt;
153List&amp;lt;UnstructuredField&amp;gt; getResentMsgIdFields()&lt;br&gt;
154List&amp;lt;UnstructuredField&amp;gt; getCommentsFields()&lt;br&gt;
155List&amp;lt;UnstructuredField&amp;gt; getKeywordsFields()&lt;br&gt;
156&lt;br&gt;
157MessageIdSequenceField getReferencesField()&lt;br&gt;
158MessageIdSequenceField getInReplyToField()&lt;br&gt;
159MimeVersionField getMimeVersionField()&lt;br&gt;
160ContentLengthField getContentLengthField()&lt;br&gt;
161ContentLanguageField getContentLanguageField()&lt;br&gt;
162ContentLocationField getContentLocationField()&lt;br&gt;
163ContentEncodingField getContentEncodingField()&lt;br&gt;
164ContentTransferEncodingField getContentTransferEncoding()&lt;/html&gt;</y:MethodLabel>
165          </y:UML>
166        </y:UMLClassNode>
167      </data>
168    </node>
169    <node id="n7">
170      <data key="d4"/>
171      <data key="d5"><![CDATA[Field]]></data>
172      <data key="d6">
173        <y:UMLClassNode>
174          <y:Geometry height="159.05362318135485" width="312.2512755905509" x="3105.6953704396187" y="1142.6996033261785"/>
175          <y:Fill color="#FFFF00" transparent="false"/>
176          <y:BorderStyle color="#000000" type="line" width="2.0"/>
177          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="36.0" x="138.12563779527545" y="3.0">&lt;html&gt;&lt;b&gt;&lt;i&gt;Field&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
178          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
179            <y:AttributeLabel>&lt;html&gt;String oid { get; set; }&lt;br&gt;
180Entity entity { get; set; }&lt;br&gt;
181String name { get; set; }&lt;br&gt;
182boolean valid { get; set; }&lt;br&gt;
183String parseExceptionStackTrace { get; set; }&lt;/html&gt;</y:AttributeLabel>
184            <y:MethodLabel>&lt;html&gt;int getEntityIdx()&lt;br&gt;
185void addParseExceptionStackTrace(Throwable t)&lt;/html&gt;</y:MethodLabel>
186          </y:UML>
187        </y:UMLClassNode>
188      </data>
189    </node>
190    <node id="n8">
191      <data key="d4"/>
192      <data key="d5"><![CDATA[ContentDispositionField]]></data>
193      <data key="d6">
194        <y:UMLClassNode>
195          <y:Geometry height="275.98969947526564" width="318.2087559055117" x="3101.002709022296" y="1560.8635362096434"/>
196          <y:Fill color="#00FFFF" transparent="false"/>
197          <y:BorderStyle color="#000000" type="line" width="2.0"/>
198          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="160.0" x="79.10437795275584" y="3.0">&lt;html&gt;&lt;b&gt;ContentDispositionField&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
199          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
200            <y:AttributeLabel>&lt;html&gt;String dispositionType { get; set; }&lt;br&gt;
201Map&amp;lt;String,String&amp;gt; parameters { get; }&lt;/html&gt;</y:AttributeLabel>
202            <y:MethodLabel>&lt;html&gt;String getParameter(String attribute)&lt;br&gt;
203void addParameter(String attribute, String value)&lt;br&gt;
204void removeParameter(String attribute)&lt;br&gt;
205&lt;br&gt;
206boolean isInlineDisposition()&lt;br&gt;
207boolean isAttachmentDisposition()&lt;br&gt;
208&lt;br&gt;
209String getFilename()&lt;br&gt;
210long getSize()&lt;br&gt;
211DateTime getCreationDate()&lt;br&gt;
212DateTime getModificationDate()&lt;br&gt;
213DateTime getReadDate()&lt;/html&gt;</y:MethodLabel>
214          </y:UML>
215        </y:UMLClassNode>
216      </data>
217    </node>
218    <node id="n9">
219      <data key="d4"/>
220      <data key="d5"><![CDATA[UnstructuredField]]></data>
221      <data key="d6">
222        <y:UMLClassNode>
223          <y:Geometry height="85.75218863289592" width="257.5970395488648" x="2936.188472801823" y="1004.5324571179883"/>
224          <y:Fill color="#00FFFF" transparent="false"/>
225          <y:BorderStyle color="#000000" type="line" width="2.0"/>
226          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="122.0" x="67.7985197744324" y="3.0">&lt;html&gt;&lt;b&gt;UnstructuredField&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
227          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
228            <y:AttributeLabel>&lt;html&gt;String text { get; set; }&lt;/html&gt;</y:AttributeLabel>
229            <y:MethodLabel>&lt;html&gt;&amp;lt;T extends Field&amp;gt; T getDecorator()&lt;/html&gt;
230</y:MethodLabel>
231          </y:UML>
232        </y:UMLClassNode>
233      </data>
234    </node>
235    <node id="n10">
236      <data key="d4"/>
237      <data key="d5"><![CDATA[DateTimeField]]></data>
238      <data key="d6">
239        <y:UMLClassNode>
240          <y:Geometry height="73.23339842519681" width="191.50689763779565" x="2949.819168629337" y="1416.2485346183678"/>
241          <y:Fill color="#00FFFF" transparent="false"/>
242          <y:BorderStyle color="#000000" type="line" width="2.0"/>
243          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="99.0" x="46.25344881889782" y="3.0">&lt;html&gt;&lt;b&gt;DateTimeField&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
244          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
245            <y:AttributeLabel>&lt;html&gt;DateTime date { get; set; }&lt;/html&gt;</y:AttributeLabel>
246            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
247          </y:UML>
248        </y:UMLClassNode>
249      </data>
250    </node>
251    <node id="n11">
252      <data key="d4"/>
253      <data key="d5"><![CDATA[ContentTypeField]]></data>
254      <data key="d6">
255        <y:UMLClassNode>
256          <y:Geometry height="435.3816167840829" width="315.6791181102353" x="3102.2675279199343" y="497.7257183210352"/>
257          <y:Fill color="#00FFFF" transparent="false"/>
258          <y:BorderStyle color="#000000" type="line" width="2.0"/>
259          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="119.0" x="98.33955905511766" y="3.0">&lt;html&gt;&lt;b&gt;ContentTypeField&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
260          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
261            <y:AttributeLabel>&lt;html&gt;String mediaType { get; set; }&lt;br&gt;
262String subType { get; set; }&lt;br&gt;
263Map&amp;lt;String,String&amp;gt; parameters { get; }&lt;/html&gt;</y:AttributeLabel>
264            <y:MethodLabel>&lt;html&gt;String getParameter(String attribute)&lt;br&gt;
265void addParameter(String attribute, String value)&lt;br&gt;
266void removeParameter(String attribute)&lt;br&gt;
267&lt;br&gt;
268boolean isTextMediaType()&lt;br&gt;
269boolean isTextPlainMimeType()&lt;br&gt;
270boolean isImageMediaType()&lt;br&gt;
271boolean isAudioMediaType()&lt;br&gt;
272boolean isVideoMediaType()&lt;br&gt;
273boolean isApplicationMediaType()&lt;br&gt;
274boolean isMultipartMediaType()&lt;br&gt;
275boolean isMultipartDigestMimeType()&lt;br&gt;
276boolean isMessageMediaType()&lt;br&gt;
277boolean isMessageRfc822MimeType()&lt;br&gt;
278boolean isDiscreteMediaType()&lt;br&gt;
279boolean isCompositeMediaType()&lt;br&gt;
280&lt;br&gt;
281String getBoundary()&lt;br&gt;
282String getCharset()&lt;br&gt;
283&lt;br&gt;
284boolean isUsAsciiCharset()&lt;/html&gt;</y:MethodLabel>
285          </y:UML>
286        </y:UMLClassNode>
287      </data>
288    </node>
289    <node id="n12">
290      <data key="d4"/>
291      <data key="d5"><![CDATA[EmbeddedMessage
292(Mime type message/rfc822)]]></data>
293      <data key="d6">
294        <y:UMLClassNode>
295          <y:Geometry height="73.23339842519681" width="234.27209687054483" x="2141.987361745747" y="815.1584382429583"/>
296          <y:Fill color="#00FFFF" transparent="false"/>
297          <y:BorderStyle color="#000000" type="line" width="2.0"/>
298          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="129.0" x="52.636048435272414" y="3.0">&lt;html&gt;&lt;b&gt;EmbeddedMessage&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
299          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
300            <y:AttributeLabel>&lt;html&gt;MessageBody composite { get; set; }&lt;/html&gt;</y:AttributeLabel>
301            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
302          </y:UML>
303        </y:UMLClassNode>
304      </data>
305    </node>
306    <node id="n13">
307      <data key="d4"/>
308      <data key="d5"><![CDATA[Mensagem de nível superior]]></data>
309      <data key="d6">
310        <y:UMLClassNode>
311          <y:Geometry height="525.6060924603773" width="242.0240808980152" x="2138.111369732012" y="1256.7770438277564"/>
312          <y:Fill color="#00FFFF" transparent="false"/>
313          <y:BorderStyle color="#000000" type="line" width="2.0"/>
314          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="61.0" x="90.5120404490076" y="3.0">&lt;html&gt;&lt;b&gt;Message&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
315          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
316            <y:AttributeLabel>&lt;html&gt;Folder folder { get; set; }&lt;br&gt;
317Set&amp;lt;String&amp;gt; tags { get; }&lt;/html&gt;</y:AttributeLabel>
318            <y:MethodLabel>&lt;html&gt;int getFolderIdx()&lt;br&gt;
319&lt;br&gt;
320boolean addTag(String value)&lt;br&gt;
321boolean removeTag(String attribute)&lt;br&gt;
322&lt;br&gt;
323Path getRelativePath()&lt;br&gt;
324Path getAbsolutePath()&lt;br&gt;
325&lt;br&gt;
326void setUnseen(boolean unseen)&lt;br&gt;
327boolean isUnseen()&lt;br&gt;
328void setAnswered(boolean answered)&lt;br&gt;
329boolean isAnswered()&lt;br&gt;
330void setForwarded(boolean forwarded)&lt;br&gt;
331boolean isForwarded()&lt;br&gt;
332void setImportant(boolean important)&lt;br&gt;
333boolean isImportant()&lt;br&gt;
334void setJunk(boolean junk)&lt;br&gt;
335boolean isJunk()&lt;br&gt;
336void setDraft(boolean draft)&lt;br&gt;
337boolean isDraft()&lt;br&gt;
338void setDeleted(boolean deleted)&lt;br&gt;
339boolean isDeleted()&lt;br&gt;
340void setFlagged(boolean flagged)&lt;br&gt;
341boolean isFlagged()&lt;br&gt;
342&lt;br&gt;
343String getTagsJSONString()&lt;br&gt;
344String getAttachmentsJSONString()&lt;/html&gt;
345</y:MethodLabel>
346          </y:UML>
347        </y:UMLClassNode>
348      </data>
349    </node>
350    <node id="n14">
351      <data key="d4"/>
352      <data key="d5"><![CDATA[Multipart]]></data>
353      <data key="d6">
354        <y:UMLClassNode>
355          <y:Geometry height="212.2129803226294" width="315.2758425196853" x="1642.983922064999" y="796.859494282167"/>
356          <y:Fill color="#00FFFF" transparent="false"/>
357          <y:BorderStyle color="#000000" type="line" width="2.0"/>
358          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="63.0" x="126.13792125984264" y="3.0">&lt;html&gt;&lt;b&gt;Multipart&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
359          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
360            <y:AttributeLabel>&lt;html&gt;String preamble { get; set; }&lt;br&gt;
361String epilogue { get; set; }&lt;br&gt;
362List&amp;lt;BodyPart&amp;gt; bodyParts { get; }&lt;/html&gt;</y:AttributeLabel>
363            <y:MethodLabel>&lt;html&gt;void addBodyPart(BodyPart bodyPart)&lt;br&gt;
364void removeBodyPart(BodyPart bodyPart)&lt;br&gt;
365int indexOf(BodyPart bodyPart)&lt;br&gt;
366&lt;br&gt;
367void setPreamble(InputStream is)&lt;br&gt;
368void setEpilogue(InputStream is)&lt;br&gt;
369String readStream(InputStream is)&lt;/html&gt;</y:MethodLabel>
370          </y:UML>
371        </y:UMLClassNode>
372      </data>
373    </node>
374    <node id="n15">
375      <data key="d4"/>
376      <data key="d5"><![CDATA[UMLNote]]></data>
377      <data key="d6">
378        <y:UMLNoteNode>
379          <y:Geometry height="34.15820837390447" width="146.92661417322824" x="2927.0817384725997" y="1359.4608791670541"/>
380          <y:Fill color="#FFCC00" transparent="false"/>
381          <y:BorderStyle color="#000000" type="line" width="1.0"/>
382          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="11" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="13.36865234375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="102.58251953125" x="22.172047320988895" y="10.394778015077236">Date, Resent-Date</y:NodeLabel>
383        </y:UMLNoteNode>
384      </data>
385    </node>
386    <node id="n16">
387      <data key="d6">
388        <y:ShapeNode>
389          <y:Geometry height="22.0" width="22.0" x="3397.211464927808" y="1560.8635362096434"/>
390          <y:Fill color="#9F9FFC" transparent="false"/>
391          <y:BorderStyle color="#000000" type="line" width="1.0"/>
392          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">3</y:NodeLabel>
393          <y:Shape type="rectangle"/>
394        </y:ShapeNode>
395      </data>
396    </node>
397    <node id="n17">
398      <data key="d6">
399        <y:ShapeNode>
400          <y:Geometry height="22.0" width="22.0" x="3395.9466460301696" y="497.7257183210352"/>
401          <y:Fill color="#9F9FFC" transparent="false"/>
402          <y:BorderStyle color="#000000" type="line" width="1.0"/>
403          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">2</y:NodeLabel>
404          <y:Shape type="rectangle"/>
405        </y:ShapeNode>
406      </data>
407    </node>
408    <node id="n18">
409      <data key="d6">
410        <y:ShapeNode>
411          <y:Geometry height="22.0" width="22.0" x="3119.326066267133" y="1416.2485346183678"/>
412          <y:Fill color="#9F9FFC" transparent="false"/>
413          <y:BorderStyle color="#000000" type="line" width="1.0"/>
414          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">4</y:NodeLabel>
415          <y:Shape type="rectangle"/>
416        </y:ShapeNode>
417      </data>
418    </node>
419    <node id="n19">
420      <data key="d6">
421        <y:ShapeNode>
422          <y:Geometry height="22.0" width="22.0" x="3171.785512350688" y="1004.5324571179883"/>
423          <y:Fill color="#9F9FFC" transparent="false"/>
424          <y:BorderStyle color="#000000" type="line" width="1.0"/>
425          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">1</y:NodeLabel>
426          <y:Shape type="rectangle"/>
427        </y:ShapeNode>
428      </data>
429    </node>
430    <node id="n20">
431      <data key="d6">
432        <y:ShapeNode>
433          <y:Geometry height="22.0" width="22.0" x="2358.135450630027" y="1256.7770438277564"/>
434          <y:Fill color="#FFCC00" transparent="false"/>
435          <y:BorderStyle color="#000000" type="line" width="1.0"/>
436          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">1</y:NodeLabel>
437          <y:Shape type="rectangle"/>
438        </y:ShapeNode>
439      </data>
440    </node>
441    <node id="n21">
442      <data key="d6">
443        <y:ShapeNode>
444          <y:Geometry height="22.0" width="22.0" x="2345.2386626595116" y="686.6078501661904"/>
445          <y:Fill color="#FFCC00" transparent="false"/>
446          <y:BorderStyle color="#000000" type="line" width="1.0"/>
447          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">2</y:NodeLabel>
448          <y:Shape type="rectangle"/>
449        </y:ShapeNode>
450      </data>
451    </node>
452    <node id="n22">
453      <data key="d6">
454        <y:ShapeNode>
455          <y:Geometry height="22.0" width="22.0" x="2354.259458616292" y="815.1584382429583"/>
456          <y:Fill color="#FFCC00" transparent="false"/>
457          <y:BorderStyle color="#000000" type="line" width="1.0"/>
458          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">3</y:NodeLabel>
459          <y:Shape type="rectangle"/>
460        </y:ShapeNode>
461      </data>
462    </node>
463    <node id="n23">
464      <data key="d6">
465        <y:ShapeNode>
466          <y:Geometry height="22.0" width="22.0" x="1789.6218433248416" y="1072.5316747897077"/>
467          <y:Fill color="#FFCCFF" transparent="false"/>
468          <y:BorderStyle color="#000000" type="line" width="1.0"/>
469          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">1</y:NodeLabel>
470          <y:Shape type="rectangle"/>
471        </y:ShapeNode>
472      </data>
473    </node>
474    <node id="n24">
475      <data key="d6">
476        <y:ShapeNode>
477          <y:Geometry height="22.0" width="22.0" x="1789.6218433248416" y="1188.895235466261"/>
478          <y:Fill color="#FFCCFF" transparent="false"/>
479          <y:BorderStyle color="#000000" type="line" width="1.0"/>
480          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">2</y:NodeLabel>
481          <y:Shape type="rectangle"/>
482        </y:ShapeNode>
483      </data>
484    </node>
485    <node id="n25">
486      <data key="d6">
487        <y:ShapeNode>
488          <y:Geometry height="22.0" width="22.0" x="1936.2597645846843" y="796.859494282167"/>
489          <y:Fill color="#FFCCFF" transparent="false"/>
490          <y:BorderStyle color="#000000" type="line" width="1.0"/>
491          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">3</y:NodeLabel>
492          <y:Shape type="rectangle"/>
493        </y:ShapeNode>
494      </data>
495    </node>
496    <node id="n26">
497      <data key="d4"/>
498      <data key="d6">
499        <y:GenericNode configuration="com.yworks.bpmn.Artifact">
500          <y:Geometry height="73.23339842519681" width="242.02408089801565" x="1679.6098028758338" y="546.2121460824769"/>
501          <y:Fill color="#F5F5F5" transparent="false"/>
502          <y:BorderStyle hasColor="false" type="line" width="1.0"/>
503          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="20" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="48.61328125" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="210.458984375" x="15.782548261507827" y="12.310058587598405">Diagrama de Classes
504Meta Arquivamento</y:NodeLabel>
505          <y:StyleProperties>
506            <y:Property class="com.yworks.yfiles.bpmn.view.BPMNTypeEnum" name="com.yworks.bpmn.type" value="ARTIFACT_TYPE_ANNOTATION"/>
507            <y:Property name="com.yworks.bpmn.icon.line.color"/>
508            <y:Property name="com.yworks.bpmn.icon.fill"/>
509            <y:Property name="com.yworks.bpmn.icon.fill2"/>
510          </y:StyleProperties>
511        </y:GenericNode>
512      </data>
513    </node>
514    <node id="n27">
515      <data key="d4"/>
516      <data key="d5"><![CDATA[AddressListField]]></data>
517      <data key="d6">
518        <y:UMLClassNode>
519          <y:Geometry height="130.5610439396147" width="275.88807200852557" x="3715.866096607815" y="688.6897340519354"/>
520          <y:Fill color="#00FFFF" transparent="false"/>
521          <y:BorderStyle color="#000000" type="line" width="2.0"/>
522          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="113.0" x="81.44403600426278" y="3.0">&lt;html&gt;&lt;b&gt;AddressListField&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
523          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
524            <y:AttributeLabel>&lt;html&gt;List&amp;lt;$Address&amp;gt; addressList { get; }&lt;/html&gt;</y:AttributeLabel>
525            <y:MethodLabel>&lt;html&gt;void addAddress($Address address)&lt;br&gt;
526void removeAddress($Address address)&lt;br&gt;
527int indexOf($Address address)&lt;br&gt;
528String toJSONString()&lt;/html&gt;</y:MethodLabel>
529          </y:UML>
530        </y:UMLClassNode>
531      </data>
532    </node>
533    <node id="n28">
534      <data key="d6">
535        <y:ShapeNode>
536          <y:Geometry height="22.0" width="22.0" x="3969.754168616341" y="688.6897340519354"/>
537          <y:Fill color="#9F9FFC" transparent="false"/>
538          <y:BorderStyle color="#000000" type="line" width="1.0"/>
539          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">5</y:NodeLabel>
540          <y:Shape type="rectangle"/>
541        </y:ShapeNode>
542      </data>
543    </node>
544    <node id="n29">
545      <data key="d4"/>
546      <data key="d5"><![CDATA[Address]]></data>
547      <data key="d6">
548        <y:UMLClassNode>
549          <y:Geometry height="130.5610439396147" width="243.12617322834626" x="4279.11513100501" y="1156.9458929470486"/>
550          <y:Fill color="#00FF00" transparent="false"/>
551          <y:BorderStyle color="#000000" type="line" width="2.0"/>
552          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="55.0" x="94.06308661417313" y="25.96875">&lt;html&gt;&lt;b&gt;Mailbox&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
553          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="interface" use3DEffect="false">
554            <y:AttributeLabel>&lt;html&gt;String localPart { get; set; }&lt;br&gt;
555String domain { get; set; }&lt;br&gt;
556String route { get; set; }&lt;/html&gt;</y:AttributeLabel>
557            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
558          </y:UML>
559        </y:UMLClassNode>
560      </data>
561    </node>
562    <node id="n30">
563      <data key="d4"/>
564      <data key="d5"><![CDATA[AbstractAddress]]></data>
565      <data key="d6">
566        <y:UMLClassNode>
567          <y:Geometry height="132.3101850048688" width="297.61402142161603" x="4580.020858012517" y="1372.4798199218199"/>
568          <y:Fill color="#FFFF00" transparent="false"/>
569          <y:BorderStyle color="#000000" type="line" width="2.0"/>
570          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="57.0" x="120.30701071080802" y="3.0">&lt;html&gt;&lt;b&gt;&lt;i&gt;Address&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
571          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
572            <y:AttributeLabel>&lt;html&gt;String oid { get; set; }&lt;br&gt;
573String name { get; set; }&lt;/html&gt;</y:AttributeLabel>
574            <y:MethodLabel>&lt;html&gt;String toDisplayString()&lt;br&gt;
575String toDisplayString(boolean includeRoute)&lt;br&gt;
576String toEncodedString()&lt;/html&gt;</y:MethodLabel>
577          </y:UML>
578        </y:UMLClassNode>
579      </data>
580    </node>
581    <node id="n31">
582      <data key="d4"/>
583      <data key="d5"><![CDATA[AbstractAddress]]></data>
584      <data key="d6">
585        <y:UMLClassNode>
586          <y:Geometry height="99.10745861733221" width="211.45347614410946" x="4421.292284704433" y="1589.762887961845"/>
587          <y:Fill color="#FFFF00" transparent="false"/>
588          <y:BorderStyle color="#000000" type="line" width="2.0"/>
589          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="89.0" x="61.22673807205473" y="3.0">&lt;html&gt;&lt;b&gt;&lt;i&gt;FieldAddress&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
590          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
591            <y:AttributeLabel>&lt;html&gt;&lt;i&gt;Field field { get; set; }&lt;/i&gt;&lt;/html&gt;</y:AttributeLabel>
592            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
593          </y:UML>
594        </y:UMLClassNode>
595      </data>
596    </node>
597    <node id="n32">
598      <data key="d4"/>
599      <data key="d5"><![CDATA[MailboxListField$Mailbox]]></data>
600      <data key="d6">
601        <y:UMLClassNode>
602          <y:Geometry height="99.23794587967677" width="222.0091968503939" x="4465.053499280945" y="704.3512830819043"/>
603          <y:Fill color="#FFFF00" transparent="false"/>
604          <y:BorderStyle color="#000000" type="line" width="2.0"/>
605          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="113.0" x="54.504598425196946" y="3.0">&lt;html&gt;&lt;b&gt;&lt;i&gt;AddressListField&amp;nbsp;&lt;br&gt;
606_Address&lt;/i&gt;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
607          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
608            <y:AttributeLabel>&lt;html&gt;AddressListField field { get; set; }&lt;/html&gt;</y:AttributeLabel>
609            <y:MethodLabel>&lt;html&gt;int getFieldIdx()&lt;/html&gt;</y:MethodLabel>
610          </y:UML>
611        </y:UMLClassNode>
612      </data>
613    </node>
614    <node id="n33">
615      <data key="d4"/>
616      <data key="d5"><![CDATA[UMLNote]]></data>
617      <data key="d6">
618        <y:UMLNoteNode>
619          <y:Geometry height="34.15820837390447" width="182.1215748031491" x="3549.4972640658425" y="1725.5597911339462"/>
620          <y:Fill color="#FFCC00" transparent="false"/>
621          <y:BorderStyle color="#000000" type="line" width="1.0"/>
622          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="11" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="13.36865234375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="107.42724609375" x="37.347164354699544" y="10.394778015077236">From, Resent-From</y:NodeLabel>
623        </y:UMLNoteNode>
624      </data>
625    </node>
626    <node id="n34">
627      <data key="d4"/>
628      <data key="d5"><![CDATA[MailboxListField]]></data>
629      <data key="d6">
630        <y:UMLClassNode>
631          <y:Geometry height="132.3101850048689" width="262.49443028774203" x="3549.4972640658425" y="1573.1615247680768"/>
632          <y:Fill color="#00FFFF" transparent="false"/>
633          <y:BorderStyle color="#000000" type="line" width="2.0"/>
634          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="111.0" x="75.74721514387102" y="3.0">&lt;html&gt;&lt;b&gt;MailboxListField&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
635          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
636            <y:AttributeLabel>&lt;html&gt;List&amp;lt;$Mailbox&amp;gt; mailboxList { get; }&lt;/html&gt;</y:AttributeLabel>
637            <y:MethodLabel>&lt;html&gt;void addMailbox($Mailbox mailbox)&lt;br&gt;
638void removeMailbox($Mailbox mailbox)&lt;br&gt;
639int indexOf($Mailbox mailbox)&lt;br&gt;
640String toJSONString()&lt;/html&gt;</y:MethodLabel>
641          </y:UML>
642        </y:UMLClassNode>
643      </data>
644    </node>
645    <node id="n35">
646      <data key="d4"/>
647      <data key="d5"><![CDATA[UMLNote]]></data>
648      <data key="d6">
649        <y:UMLNoteNode>
650          <y:Geometry height="34.15820837390447" width="182.1215748031491" x="3549.4972640658425" y="1290.3760951417123"/>
651          <y:Fill color="#FFCC00" transparent="false"/>
652          <y:BorderStyle color="#000000" type="line" width="1.0"/>
653          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="11" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="13.36865234375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="128.91162109375" x="26.604976854699544" y="10.394778015077236">Sender, Resent-Sender</y:NodeLabel>
654        </y:UMLNoteNode>
655      </data>
656    </node>
657    <node id="n36">
658      <data key="d4"/>
659      <data key="d5"><![CDATA[MailboxField]]></data>
660      <data key="d6">
661        <y:UMLClassNode>
662          <y:Geometry height="87.95349394207437" width="243.1261732283465" x="3549.4972640658425" y="1178.2496679458186"/>
663          <y:Fill color="#00FFFF" transparent="false"/>
664          <y:BorderStyle color="#000000" type="line" width="2.0"/>
665          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="87.0" x="78.06308661417324" y="3.0">&lt;html&gt;&lt;b&gt;MailboxField&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
666          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
667            <y:AttributeLabel>&lt;html&gt;$Mailbox mailbox { get; set; }&lt;/html&gt;</y:AttributeLabel>
668            <y:MethodLabel>&lt;html&gt;String toJSONString()&lt;/html&gt;
669</y:MethodLabel>
670          </y:UML>
671        </y:UMLClassNode>
672      </data>
673    </node>
674    <node id="n37">
675      <data key="d6">
676        <y:ShapeNode>
677          <y:Geometry height="22.0" width="22.0" x="3789.9916943535845" y="1573.1615247680768"/>
678          <y:Fill color="#9F9FFC" transparent="false"/>
679          <y:BorderStyle color="#000000" type="line" width="1.0"/>
680          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">6</y:NodeLabel>
681          <y:Shape type="rectangle"/>
682        </y:ShapeNode>
683      </data>
684    </node>
685    <node id="n38">
686      <data key="d6">
687        <y:ShapeNode>
688          <y:Geometry height="22.0" width="22.0" x="3770.623437294189" y="1178.2496679458186"/>
689          <y:Fill color="#9F9FFC" transparent="false"/>
690          <y:BorderStyle color="#000000" type="line" width="1.0"/>
691          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">7</y:NodeLabel>
692          <y:Shape type="rectangle"/>
693        </y:ShapeNode>
694      </data>
695    </node>
696    <node id="n39">
697      <data key="d4"/>
698      <data key="d5"><![CDATA[Folder]]></data>
699      <data key="d6">
700        <y:UMLClassNode>
701          <y:Geometry height="302.03099822778313" width="258.2634678588979" x="1798.9758498917265" y="1402.306419003881"/>
702          <y:Fill color="#00FFFF" transparent="false"/>
703          <y:BorderStyle color="#000000" type="line" width="2.0"/>
704          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="46.0" x="106.13173392944896" y="3.0">&lt;html&gt;&lt;b&gt;Folder&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
705          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
706            <y:AttributeLabel>&lt;html&gt;String oid { get; set; }&lt;br&gt;
707String name { get; set; }&lt;br&gt;
708Folder parent { get; set; }&lt;br&gt;
709List&amp;lt;Folder&amp;gt; children { get; }&lt;br&gt;
710List&amp;lt;Message&amp;gt; messages { get; }&lt;/html&gt;</y:AttributeLabel>
711            <y:MethodLabel>&lt;html&gt;int getFolderIdx()&lt;br&gt;
712&lt;br&gt;
713void addChild(Folder folder)&lt;br&gt;
714void removeChild(Folder folder)&lt;br&gt;
715int indexOf(Folder folder)&lt;br&gt;
716void addMessage(Message message)&lt;br&gt;
717void removeMessage(Message message)&lt;br&gt;
718int indexOf(Message message)&lt;br&gt;
719&lt;br&gt;
720Path getRelativePath()&lt;br&gt;
721Path getAbsolutePath()&lt;/html&gt;</y:MethodLabel>
722          </y:UML>
723        </y:UMLClassNode>
724      </data>
725    </node>
726    <node id="n40">
727      <data key="d4"/>
728      <data key="d5"><![CDATA[MailboxListField$Mailbox]]></data>
729      <data key="d6">
730        <y:UMLClassNode>
731          <y:Geometry height="156.0953267754869" width="262.49443028774203" x="4597.5806535794545" y="1144.1787515291123"/>
732          <y:Fill color="#00FFFF" transparent="false"/>
733          <y:BorderStyle color="#000000" type="line" width="2.0"/>
734          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="48.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="113.0" x="74.74721514387102" y="3.0">&lt;html&gt;&lt;b&gt;AddressListField&amp;nbsp;&lt;br&gt;
735_Group&lt;br&gt;
736_Mailbox&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
737          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
738            <y:AttributeLabel>&lt;html&gt;Group group { get; set; }&lt;br&gt;
739String localPart { get; set; }&lt;br&gt;
740String domain { get; set; }&lt;br&gt;
741String route { get; set; }&lt;/html&gt;</y:AttributeLabel>
742            <y:MethodLabel>&lt;html&gt;int getGroupIdx()&lt;/html&gt;</y:MethodLabel>
743          </y:UML>
744        </y:UMLClassNode>
745      </data>
746    </node>
747    <node id="n41">
748      <data key="d6">
749        <y:ShapeNode>
750          <y:Geometry height="22.0" width="22.0" x="4838.075083867197" y="1144.1787515291123"/>
751          <y:Fill color="#DBFEDB" transparent="false"/>
752          <y:BorderStyle color="#000000" type="line" width="1.0"/>
753          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">4</y:NodeLabel>
754          <y:Shape type="rectangle"/>
755        </y:ShapeNode>
756      </data>
757    </node>
758    <node id="n42">
759      <data key="d4"/>
760      <data key="d5"><![CDATA[MailboxListField$Mailbox]]></data>
761      <data key="d6">
762        <y:UMLClassNode>
763          <y:Geometry height="148.5495719657515" width="252.64616353724978" x="3981.8332235629846" y="1565.0418312876354"/>
764          <y:Fill color="#00FFFF" transparent="false"/>
765          <y:BorderStyle color="#000000" type="line" width="2.0"/>
766          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="111.0" x="70.82308176862489" y="3.0">&lt;html&gt;&lt;b&gt;MailboxListField&amp;nbsp;&lt;br&gt;
767_Mailbox&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
768          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
769            <y:AttributeLabel>&lt;html&gt;MailboxListField field { get; set; }&lt;br&gt;
770String localPart { get; set; }&lt;br&gt;
771String domain { get; set; }&lt;br&gt;
772String route { get; set; }&lt;/html&gt;</y:AttributeLabel>
773            <y:MethodLabel>&lt;html&gt;int getFieldIdx()&lt;/html&gt;</y:MethodLabel>
774          </y:UML>
775        </y:UMLClassNode>
776      </data>
777    </node>
778    <node id="n43">
779      <data key="d6">
780        <y:ShapeNode>
781          <y:Geometry height="22.0" width="22.0" x="4212.479387100235" y="1565.0418312876354"/>
782          <y:Fill color="#DBFEDB" transparent="false"/>
783          <y:BorderStyle color="#000000" type="line" width="1.0"/>
784          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">2</y:NodeLabel>
785          <y:Shape type="rectangle"/>
786        </y:ShapeNode>
787      </data>
788    </node>
789    <node id="n44">
790      <data key="d4"/>
791      <data key="d5"><![CDATA[MailboxListField$Mailbox]]></data>
792      <data key="d6">
793        <y:UMLClassNode>
794          <y:Geometry height="156.0953267754869" width="297.6140214216157" x="4580.020858012517" y="895.8363268576032"/>
795          <y:Fill color="#00FFFF" transparent="false"/>
796          <y:BorderStyle color="#000000" type="line" width="2.0"/>
797          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="113.0" x="92.30701071080784" y="3.0">&lt;html&gt;&lt;b&gt;AddressListField&amp;nbsp;&lt;br&gt;
798_Group&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
799          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
800            <y:AttributeLabel>&lt;html&gt;List&amp;lt;$Mailbox&amp;gt; mailboxList { get; }&lt;/html&gt;</y:AttributeLabel>
801            <y:MethodLabel>&lt;html&gt;void addMailbox($Mailbox mailbox)&lt;br&gt;
802void removeMailbox($Mailbox mailbox)&lt;br&gt;
803int indexOf($Mailbox mailbox)&lt;br&gt;
804String toDisplayString(boolean includeRoute)&lt;br&gt;
805String toEncodedString()&lt;/html&gt;</y:MethodLabel>
806          </y:UML>
807        </y:UMLClassNode>
808      </data>
809    </node>
810    <node id="n45">
811      <data key="d6">
812        <y:ShapeNode>
813          <y:Geometry height="22.0" width="22.0" x="4855.634879434133" y="895.8363268576032"/>
814          <y:Fill color="#DBFEDB" transparent="false"/>
815          <y:BorderStyle color="#000000" type="line" width="1.0"/>
816          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">5</y:NodeLabel>
817          <y:Shape type="rectangle"/>
818        </y:ShapeNode>
819      </data>
820    </node>
821    <node id="n46">
822      <data key="d4"/>
823      <data key="d5"><![CDATA[MailboxField$Mailbox]]></data>
824      <data key="d6">
825        <y:UMLClassNode>
826          <y:Geometry height="132.3101850048688" width="262.49443028774203" x="3908.2336407901507" y="1156.0713224144215"/>
827          <y:Fill color="#00FFFF" transparent="false"/>
828          <y:BorderStyle color="#000000" type="line" width="2.0"/>
829          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="87.0" x="87.74721514387102" y="3.0">&lt;html&gt;&lt;b&gt;MailboxField&amp;nbsp;&lt;br&gt;
830_Mailbox&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
831          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="20.0" horizontalTextPosition="center" iconData="1" iconTextGap="0" leftInset="0" modelName="free" modelPosition="anywhere" rightInset="0" textColor="#000000" topInset="0" verticalTextPosition="bottom" visible="true" width="20.0" x="180.89222047244084" y="0.0"/>
832          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
833            <y:AttributeLabel>&lt;html&gt;MailboxField field { get; set; }&lt;br&gt;
834String localPart { get; set; }&lt;br&gt;
835String domain { get; set; }&lt;br&gt;
836String route { get; set; }&lt;/html&gt;</y:AttributeLabel>
837            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
838          </y:UML>
839        </y:UMLClassNode>
840      </data>
841    </node>
842    <node id="n47">
843      <data key="d6">
844        <y:ShapeNode>
845          <y:Geometry height="22.0" width="22.0" x="4148.728071077893" y="1156.0713224144215"/>
846          <y:Fill color="#DBFEDB" transparent="false"/>
847          <y:BorderStyle color="#000000" type="line" width="1.0"/>
848          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">3</y:NodeLabel>
849          <y:Shape type="rectangle"/>
850        </y:ShapeNode>
851      </data>
852    </node>
853    <node id="n48">
854      <data key="d4"/>
855      <data key="d5"><![CDATA[MailboxListField$Mailbox]]></data>
856      <data key="d6">
857        <y:UMLClassNode>
858          <y:Geometry height="118.30785165875648" width="222.0091968503939" x="4289.673619193985" y="914.7300644159685"/>
859          <y:Fill color="#00FFFF" transparent="false"/>
860          <y:BorderStyle color="#000000" type="line" width="2.0"/>
861          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="32.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="113.0" x="54.504598425196946" y="3.0">&lt;html&gt;&lt;b&gt;AddressListField&amp;nbsp;&lt;br&gt;
862_Mailbox&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
863          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
864            <y:AttributeLabel>&lt;html&gt;String localPart { get; set; }&lt;br&gt;
865String domain { get; set; }&lt;br&gt;
866String route { get; set; }&lt;/html&gt;</y:AttributeLabel>
867            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
868          </y:UML>
869        </y:UMLClassNode>
870      </data>
871    </node>
872    <node id="n49">
873      <data key="d6">
874        <y:ShapeNode>
875          <y:Geometry height="22.0" width="22.0" x="4489.682816044379" y="914.7300644159685"/>
876          <y:Fill color="#DBFEDB" transparent="false"/>
877          <y:BorderStyle color="#000000" type="line" width="1.0"/>
878          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">1</y:NodeLabel>
879          <y:Shape type="rectangle"/>
880        </y:ShapeNode>
881      </data>
882    </node>
883    <node id="n50">
884      <data key="d4"/>
885      <data key="d5"><![CDATA[BodyEntity
886Uma entidade que também é
887um corpo (EmbeddedMessage)
888ou é parte de um corpo (BodyPart)]]></data>
889      <data key="d6">
890        <y:UMLClassNode>
891          <y:Geometry height="85.75218863289592" width="225.2513009137649" x="2554.2940532734397" y="729.3375992836516"/>
892          <y:Fill color="#FFFF00" transparent="false"/>
893          <y:BorderStyle color="#000000" type="line" width="2.0"/>
894          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="78.0" x="73.62565045688245" y="3.0">&lt;html&gt;&lt;b&gt;&lt;i&gt;BodyEntity&amp;nbsp;&lt;/i&gt;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
895          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
896            <y:AttributeLabel>&lt;html&gt;&lt;i&gt;Body composite { get; set; }&lt;/i&gt;&lt;/html&gt;</y:AttributeLabel>
897            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
898          </y:UML>
899        </y:UMLClassNode>
900      </data>
901    </node>
902    <node id="n51">
903      <data key="d4"/>
904      <data key="d5"><![CDATA[MessageBody]]></data>
905      <data key="d6">
906        <y:UMLClassNode>
907          <y:Geometry height="74.44614391584685" width="182.56423071556173" x="2167.841294823239" y="951.5423587732023"/>
908          <y:Fill color="#00FFFF" transparent="false"/>
909          <y:BorderStyle color="#000000" type="line" width="2.0"/>
910          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="94.0" x="44.28211535778087" y="3.0">&lt;html&gt;&lt;b&gt;MessageBody&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
911          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
912            <y:AttributeLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:AttributeLabel>
913            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
914          </y:UML>
915        </y:UMLClassNode>
916      </data>
917    </node>
918    <node id="n52">
919      <data key="d6">
920        <y:ShapeNode>
921          <y:Geometry height="22.0" width="38.23938696088135" x="4594.506373887661" y="1589.762887961845"/>
922          <y:Fill color="#FFFF00" transparent="false"/>
923          <y:BorderStyle color="#000000" type="line" width="1.0"/>
924          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="29.859375" x="4.190005980440219" y="2.49267578125">402</y:NodeLabel>
925          <y:Shape type="rectangle"/>
926        </y:ShapeNode>
927      </data>
928    </node>
929    <node id="n53">
930      <data key="d6">
931        <y:ShapeNode>
932          <y:Geometry height="22.0" width="38.23938696088135" x="4839.395492473252" y="1372.4798199218199"/>
933          <y:Fill color="#FFFF00" transparent="false"/>
934          <y:BorderStyle color="#000000" type="line" width="1.0"/>
935          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="29.859375" x="4.1900059804411285" y="2.49267578125">401</y:NodeLabel>
936          <y:Shape type="rectangle"/>
937        </y:ShapeNode>
938      </data>
939    </node>
940    <node id="n54">
941      <data key="d6">
942        <y:ShapeNode>
943          <y:Geometry height="22.0" width="38.23938696088135" x="4648.823309170458" y="704.3512830819043"/>
944          <y:Fill color="#FFFF00" transparent="false"/>
945          <y:BorderStyle color="#000000" type="line" width="1.0"/>
946          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="29.859375" x="4.190005980440219" y="2.49267578125">403</y:NodeLabel>
947          <y:Shape type="rectangle"/>
948        </y:ShapeNode>
949      </data>
950    </node>
951    <node id="n55">
952      <data key="d6">
953        <y:ShapeNode>
954          <y:Geometry height="22.0" width="38.23938696088135" x="2341.896063669146" y="1084.466770200133"/>
955          <y:Fill color="#FFFF00" transparent="false"/>
956          <y:BorderStyle color="#000000" type="line" width="1.0"/>
957          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="29.859375" x="4.190005980440674" y="2.49267578125">201</y:NodeLabel>
958          <y:Shape type="rectangle"/>
959        </y:ShapeNode>
960      </data>
961    </node>
962    <node id="n56">
963      <data key="d6">
964        <y:ShapeNode>
965          <y:Geometry height="22.0" width="38.23938696088135" x="2741.3059672263234" y="729.3375992836516"/>
966          <y:Fill color="#FFFF00" transparent="false"/>
967          <y:BorderStyle color="#000000" type="line" width="1.0"/>
968          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="29.859375" x="4.190005980440674" y="2.49267578125">102</y:NodeLabel>
969          <y:Shape type="rectangle"/>
970        </y:ShapeNode>
971      </data>
972    </node>
973    <node id="n57">
974      <data key="d6">
975        <y:ShapeNode>
976          <y:Geometry height="22.0" width="38.23938696088135" x="2829.893942062899" y="987.0724746047964"/>
977          <y:Fill color="#FFFF00" transparent="false"/>
978          <y:BorderStyle color="#000000" type="line" width="1.0"/>
979          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="29.859375" x="4.190005980440674" y="2.49267578125">101</y:NodeLabel>
980          <y:Shape type="rectangle"/>
981        </y:ShapeNode>
982      </data>
983    </node>
984    <node id="n58">
985      <data key="d6">
986        <y:ShapeNode>
987          <y:Geometry height="22.0" width="38.23938696088135" x="3379.7072590692883" y="1142.6996033261785"/>
988          <y:Fill color="#FFFF00" transparent="false"/>
989          <y:BorderStyle color="#000000" type="line" width="1.0"/>
990          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="29.859375" x="4.190005980440674" y="2.49267578125">301</y:NodeLabel>
991          <y:Shape type="rectangle"/>
992        </y:ShapeNode>
993      </data>
994    </node>
995    <node id="n59">
996      <data key="d6">
997        <y:ShapeNode>
998          <y:Geometry height="22.0" width="22.0" x="2328.4055255388007" y="951.5423587732023"/>
999          <y:Fill color="#FFCCFF" transparent="false"/>
1000          <y:BorderStyle color="#000000" type="line" width="1.0"/>
1001          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="9.953125" x="6.0234375" y="2.49267578125">4</y:NodeLabel>
1002          <y:Shape type="rectangle"/>
1003        </y:ShapeNode>
1004      </data>
1005    </node>
1006    <node id="n60">
1007      <data key="d4"/>
1008      <data key="d5"><![CDATA[UnstructuredField]]></data>
1009      <data key="d6">
1010        <y:UMLClassNode>
1011          <y:Geometry height="94.05492255737147" width="191.50689763779565" x="2571.1662549114244" y="546.1156643624277"/>
1012          <y:Fill color="#00FFFF" transparent="false"/>
1013          <y:BorderStyle color="#000000" type="line" width="2.0"/>
1014          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="16.0" leftInset="0" modelName="internal" modelPosition="t" rightInset="0" textColor="#000000" topInset="0" visible="true" width="51.0" x="70.25344881889782" y="3.0">&lt;html&gt;&lt;b&gt;Setting&amp;nbsp;&lt;/b&gt;&lt;/html&gt;</y:NodeLabel>
1015          <y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="false">
1016            <y:AttributeLabel>&lt;html&gt;String name { get; set; }&lt;br&gt;
1017String value { get; set; }&lt;/html&gt;</y:AttributeLabel>
1018            <y:MethodLabel>&lt;html&gt;&lt;br&gt;&lt;/html&gt;</y:MethodLabel>
1019          </y:UML>
1020        </y:UMLClassNode>
1021      </data>
1022    </node>
1023    <node id="n61">
1024      <data key="d6">
1025        <y:ShapeNode>
1026          <y:Geometry height="22.0" width="38.23938696088135" x="2027.9093349253262" y="1125.6699210922907"/>
1027          <y:Fill color="#FFFF00" transparent="false"/>
1028          <y:BorderStyle color="#000000" type="line" width="1.0"/>
1029          <y:NodeLabel alignment="center" autoSizePolicy="content" borderDistance="0.0" bottomInset="0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.0146484375" leftInset="0" modelName="internal" modelPosition="c" rightInset="0" textColor="#000000" topInset="0" visible="true" width="29.859375" x="4.190005980440674" y="2.49267578125">202</y:NodeLabel>
1030          <y:Shape type="rectangle"/>
1031        </y:ShapeNode>
1032      </data>
1033    </node>
1034    <edge id="e0" source="n1" target="n27">
1035      <data key="d9">
1036        <y:PolyLineEdge>
1037          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1038          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
1039          <y:Arrows source="none" target="none"/>
1040          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="5.911987203096032" y="9.608320038532383"/>
1041          <y:BendStyle smoothed="false"/>
1042        </y:PolyLineEdge>
1043      </data>
1044    </edge>
1045    <edge id="e1" source="n3" target="n0">
1046      <data key="d9">
1047        <y:PolyLineEdge>
1048          <y:Path sx="91.2429213062037" sy="0.0" tx="-120.95147332437787" ty="0.0"/>
1049          <y:LineStyle color="#000000" type="line" width="2.0"/>
1050          <y:Arrows source="none" target="white_delta"/>
1051          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="33.985270418485015" y="-11.049561542286028"/>
1052          <y:BendStyle smoothed="true"/>
1053        </y:PolyLineEdge>
1054      </data>
1055    </edge>
1056    <edge id="e2" source="n2" target="n3">
1057      <data key="d9">
1058        <y:PolyLineEdge>
1059          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1060          <y:LineStyle color="#000000" type="line" width="2.0"/>
1061          <y:Arrows source="none" target="white_delta"/>
1062          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="34.01039381024384" y="-5.692868838884124"/>
1063          <y:BendStyle smoothed="true"/>
1064        </y:PolyLineEdge>
1065      </data>
1066    </edge>
1067    <edge id="e3" source="n4" target="n3">
1068      <data key="d9">
1069        <y:PolyLineEdge>
1070          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1071          <y:LineStyle color="#000000" type="line" width="2.0"/>
1072          <y:Arrows source="none" target="white_delta"/>
1073          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="34.01039381024384" y="10.779704586110256"/>
1074          <y:BendStyle smoothed="true"/>
1075        </y:PolyLineEdge>
1076      </data>
1077    </edge>
1078    <edge id="e4" source="n5" target="n50">
1079      <data key="d9">
1080        <y:PolyLineEdge>
1081          <y:Path sx="112.59645297078396" sy="0.0" tx="0.0" ty="0.0"/>
1082          <y:LineStyle color="#000000" type="line" width="2.0"/>
1083          <y:Arrows source="none" target="white_delta"/>
1084          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="91.52026421647588" y="17.244144423472676"/>
1085          <y:BendStyle smoothed="true"/>
1086        </y:PolyLineEdge>
1087      </data>
1088    </edge>
1089    <edge id="e5" source="n7" target="n6">
1090      <data key="d7"/>
1091      <data key="d9">
1092        <y:PolyLineEdge>
1093          <y:Path sx="0.0" sy="0.0" tx="201.21860720247605" ty="-130.44958880861782"/>
1094          <y:LineStyle color="#000000" type="line" width="2.0"/>
1095          <y:Arrows source="none" target="diamond"/>
1096          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.0146484375" modelName="free" modelPosition="anywhere" preferredPlacement="target_left" ratio="0.5" textColor="#000000" visible="true" width="13.953125" x="-20.62296395431804" y="-23.62440623467137">*</y:EdgeLabel>
1097          <y:BendStyle smoothed="true"/>
1098        </y:PolyLineEdge>
1099      </data>
1100    </edge>
1101    <edge id="e6" source="n8" target="n7">
1102      <data key="d9">
1103        <y:PolyLineEdge>
1104          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1105          <y:LineStyle color="#000000" type="line" width="2.0"/>
1106          <y:Arrows source="none" target="white_delta"/>
1107          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="2.4730905530618656" y="-131.56991453984915"/>
1108          <y:BendStyle smoothed="true"/>
1109        </y:PolyLineEdge>
1110      </data>
1111    </edge>
1112    <edge id="e7" source="n9" target="n7">
1113      <data key="d9">
1114        <y:PolyLineEdge>
1115          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1116          <y:LineStyle color="#000000" type="line" width="2.0"/>
1117          <y:Arrows source="none" target="white_delta"/>
1118          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="27.512488251788454" y="29.987660101503252"/>
1119          <y:BendStyle smoothed="true"/>
1120        </y:PolyLineEdge>
1121      </data>
1122    </edge>
1123    <edge id="e8" source="n11" target="n7">
1124      <data key="d9">
1125        <y:PolyLineEdge>
1126          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1127          <y:LineStyle color="#000000" type="line" width="2.0"/>
1128          <y:Arrows source="none" target="white_delta"/>
1129          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="2.3611698074660126" y="102.80984128596083"/>
1130          <y:BendStyle smoothed="true"/>
1131        </y:PolyLineEdge>
1132      </data>
1133    </edge>
1134    <edge id="e9" source="n10" target="n7">
1135      <data key="d9">
1136        <y:PolyLineEdge>
1137          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1138          <y:LineStyle color="#000000" type="line" width="2.0"/>
1139          <y:Arrows source="none" target="white_delta"/>
1140          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="57.53985969769428" y="-59.23581377298706"/>
1141          <y:BendStyle smoothed="true"/>
1142        </y:PolyLineEdge>
1143      </data>
1144    </edge>
1145    <edge id="e10" source="n13" target="n6">
1146      <data key="d9">
1147        <y:PolyLineEdge>
1148          <y:Path sx="121.01844639419232" sy="-68.73374758751197" tx="-201.2348459570021" ty="98.17033874495951"/>
1149          <y:LineStyle color="#000000" type="line" width="2.0"/>
1150          <y:Arrows source="none" target="white_delta"/>
1151          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="40.778918830320436" y="2.0000289938707283"/>
1152          <y:BendStyle smoothed="true"/>
1153        </y:PolyLineEdge>
1154      </data>
1155    </edge>
1156    <edge id="e11" source="n12" target="n50">
1157      <data key="d9">
1158        <y:PolyLineEdge>
1159          <y:Path sx="117.11042742829022" sy="0.0" tx="0.0" ty="0.0"/>
1160          <y:LineStyle color="#000000" type="line" width="2.0"/>
1161          <y:Arrows source="none" target="white_delta"/>
1162          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="87.00746883549073" y="-21.814167472227496"/>
1163          <y:BendStyle smoothed="true"/>
1164        </y:PolyLineEdge>
1165      </data>
1166    </edge>
1167    <edge id="e12" source="n36" target="n7">
1168      <data key="d9">
1169        <y:PolyLineEdge>
1170          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1171          <y:LineStyle color="#000000" type="line" width="2.0"/>
1172          <y:Arrows source="none" target="white_delta"/>
1173          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-67.79562307699416" y="1.9999744871684015"/>
1174          <y:BendStyle smoothed="true"/>
1175        </y:PolyLineEdge>
1176      </data>
1177    </edge>
1178    <edge id="e13" source="n46" target="n36">
1179      <data key="d9">
1180        <y:PolyLineEdge>
1181          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1182          <y:LineStyle color="#000000" type="line" width="2.0"/>
1183          <y:Arrows source="none" target="diamond"/>
1184          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="18.583984375" modelName="free" modelPosition="anywhere" preferredPlacement="target_left" ratio="0.5" textColor="#000000" visible="true" width="12.53125" x="-19.28331382076567" y="-22.851293260214106">1</y:EdgeLabel>
1185          <y:BendStyle smoothed="true"/>
1186        </y:PolyLineEdge>
1187      </data>
1188    </edge>
1189    <edge id="e14" source="n34" target="n7">
1190      <data key="d9">
1191        <y:PolyLineEdge>
1192          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1193          <y:LineStyle color="#000000" type="line" width="2.0"/>
1194          <y:Arrows source="none" target="white_delta"/>
1195          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-138.29253720503993" y="-131.70481902912707"/>
1196          <y:BendStyle smoothed="true"/>
1197        </y:PolyLineEdge>
1198      </data>
1199    </edge>
1200    <edge id="e15" source="n42" target="n34">
1201      <data key="d7"/>
1202      <data key="d9">
1203        <y:PolyLineEdge>
1204          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1205          <y:LineStyle color="#000000" type="line" width="2.0"/>
1206          <y:Arrows source="none" target="diamond"/>
1207          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.0146484375" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="13.953125" x="-21.45687579531068" y="-24.252089568658903">*</y:EdgeLabel>
1208          <y:BendStyle smoothed="true"/>
1209        </y:PolyLineEdge>
1210      </data>
1211    </edge>
1212    <edge id="e16" source="n14" target="n0">
1213      <data key="d7"/>
1214      <data key="d9">
1215        <y:PolyLineEdge>
1216          <y:Path sx="157.6512261432406" sy="32.47204098192077" tx="-121.03125843727094" ty="-25.79819127731138"/>
1217          <y:LineStyle color="#000000" type="line" width="2.0"/>
1218          <y:Arrows source="none" target="white_delta"/>
1219          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="87.91249586928552" y="93.82066715220753"/>
1220          <y:BendStyle smoothed="true"/>
1221        </y:PolyLineEdge>
1222      </data>
1223    </edge>
1224    <edge id="e17" source="n5" target="n14">
1225      <data key="d9">
1226        <y:PolyLineEdge>
1227          <y:Path sx="-112.59645297078396" sy="0.0" tx="157.63450030052604" ty="-41.23842144336696"/>
1228          <y:LineStyle color="#000000" type="line" width="2.0"/>
1229          <y:Arrows source="none" target="diamond"/>
1230          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.0146484375" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="13.953125" x="-25.89786730777905" y="-14.168136429661786">*</y:EdgeLabel>
1231          <y:BendStyle smoothed="true"/>
1232        </y:PolyLineEdge>
1233      </data>
1234    </edge>
1235    <edge id="e18" source="n27" target="n7">
1236      <data key="d9">
1237        <y:PolyLineEdge>
1238          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1239          <y:LineStyle color="#000000" type="line" width="2.0"/>
1240          <y:Arrows source="none" target="white_delta"/>
1241          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-206.4273414229865" y="165.28140936812872"/>
1242          <y:BendStyle smoothed="true"/>
1243        </y:PolyLineEdge>
1244      </data>
1245    </edge>
1246    <edge id="e19" source="n15" target="n10">
1247      <data key="d9">
1248        <y:PolyLineEdge>
1249          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1250          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
1251          <y:Arrows source="none" target="none"/>
1252          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="9.838962533922768" y="9.2876929156007"/>
1253          <y:BendStyle smoothed="false"/>
1254        </y:PolyLineEdge>
1255      </data>
1256    </edge>
1257    <edge id="e20" source="n35" target="n36">
1258      <data key="d9">
1259        <y:PolyLineEdge>
1260          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1261          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
1262          <y:Arrows source="none" target="none"/>
1263          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="7.032369981526244" y="-14.061567774259856"/>
1264          <y:BendStyle smoothed="false"/>
1265        </y:PolyLineEdge>
1266      </data>
1267    </edge>
1268    <edge id="e21" source="n33" target="n34">
1269      <data key="d9">
1270        <y:PolyLineEdge>
1271          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1272          <y:LineStyle color="#000000" type="dashed" width="1.0"/>
1273          <y:Arrows source="none" target="none"/>
1274          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="6.685085663673817" y="-12.04565091374161"/>
1275          <y:BendStyle smoothed="false"/>
1276        </y:PolyLineEdge>
1277      </data>
1278    </edge>
1279    <edge id="e22" source="n31" target="n30">
1280      <data key="d9">
1281        <y:PolyLineEdge>
1282          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1283          <y:LineStyle color="#000000" type="line" width="2.0"/>
1284          <y:Arrows source="none" target="white_delta"/>
1285          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="40.72067411585613" y="-38.493390931411795"/>
1286          <y:BendStyle smoothed="false"/>
1287        </y:PolyLineEdge>
1288      </data>
1289    </edge>
1290    <edge id="e23" source="n40" target="n30">
1291      <data key="d9">
1292        <y:PolyLineEdge>
1293          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1294          <y:LineStyle color="#000000" type="line" width="2.0"/>
1295          <y:Arrows source="none" target="white_delta"/>
1296          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="2.000232004575082" y="34.08813075383455"/>
1297          <y:BendStyle smoothed="false"/>
1298        </y:PolyLineEdge>
1299      </data>
1300    </edge>
1301    <edge id="e24" source="n40" target="n44">
1302      <data key="d9">
1303        <y:PolyLineEdge>
1304          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1305          <y:LineStyle color="#000000" type="line" width="2.0"/>
1306          <y:Arrows source="none" target="diamond"/>
1307          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.0146484375" modelName="free" modelPosition="anywhere" preferredPlacement="target_left" ratio="0.5" textColor="#000000" visible="true" width="13.953125" x="5.336105726581081" y="-27.398395268179">*</y:EdgeLabel>
1308          <y:BendStyle smoothed="false"/>
1309        </y:PolyLineEdge>
1310      </data>
1311    </edge>
1312    <edge id="e25" source="n32" target="n31">
1313      <data key="d9">
1314        <y:PolyLineEdge>
1315          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
1316            <y:Point x="5019.332393378773" y="753.9702560217427"/>
1317            <y:Point x="5019.332393378773" y="1639.3166172705112"/>
1318          </y:Path>
1319          <y:LineStyle color="#000000" type="line" width="2.0"/>
1320          <y:Arrows source="none" target="white_delta"/>
1321          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="334.2664754100233" y="440.6731607672207"/>
1322          <y:BendStyle smoothed="true"/>
1323        </y:PolyLineEdge>
1324      </data>
1325    </edge>
1326    <edge id="e26" source="n48" target="n32">
1327      <data key="d9">
1328        <y:PolyLineEdge>
1329          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1330          <y:LineStyle color="#000000" type="line" width="2.0"/>
1331          <y:Arrows source="none" target="white_delta"/>
1332          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="47.92387082185178" y="-57.58492118231902"/>
1333          <y:BendStyle smoothed="false"/>
1334        </y:PolyLineEdge>
1335      </data>
1336    </edge>
1337    <edge id="e27" source="n44" target="n32">
1338      <data key="d9">
1339        <y:PolyLineEdge>
1340          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1341          <y:LineStyle color="#000000" type="line" width="2.0"/>
1342          <y:Arrows source="none" target="white_delta"/>
1343          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-28.65829451305035" y="-48.132986250564045"/>
1344          <y:BendStyle smoothed="false"/>
1345        </y:PolyLineEdge>
1346      </data>
1347    </edge>
1348    <edge id="e28" source="n46" target="n31">
1349      <data key="d9">
1350        <y:PolyLineEdge>
1351          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1352          <y:LineStyle color="#000000" type="line" width="2.0"/>
1353          <y:Arrows source="none" target="white_delta"/>
1354          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="174.13329858165707" y="154.3935545885265"/>
1355          <y:BendStyle smoothed="false"/>
1356        </y:PolyLineEdge>
1357      </data>
1358    </edge>
1359    <edge id="e29" source="n42" target="n31">
1360      <data key="d9">
1361        <y:PolyLineEdge>
1362          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1363          <y:LineStyle color="#000000" type="line" width="2.0"/>
1364          <y:Arrows source="none" target="white_delta"/>
1365          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="91.41122652733429" y="1.9999668798861876"/>
1366          <y:BendStyle smoothed="false"/>
1367        </y:PolyLineEdge>
1368      </data>
1369    </edge>
1370    <edge id="e30" source="n32" target="n27">
1371      <data key="d9">
1372        <y:PolyLineEdge>
1373          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1374          <y:LineStyle color="#000000" type="line" width="2.0"/>
1375          <y:Arrows source="none" target="diamond"/>
1376          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.0146484375" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="13.953125" x="-23.1207854943641" y="-28.74136829694646">*</y:EdgeLabel>
1377          <y:BendStyle smoothed="false"/>
1378        </y:PolyLineEdge>
1379      </data>
1380    </edge>
1381    <edge id="e31" source="n46" target="n29">
1382      <data key="d9">
1383        <y:PolyLineEdge>
1384          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1385          <y:LineStyle color="#000000" type="dashed" width="2.0"/>
1386          <y:Arrows source="none" target="white_delta"/>
1387          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="52.18039010395114" y="1.9999744871684015"/>
1388          <y:BendStyle smoothed="false"/>
1389        </y:PolyLineEdge>
1390      </data>
1391    </edge>
1392    <edge id="e32" source="n42" target="n29">
1393      <data key="d9">
1394        <y:PolyLineEdge>
1395          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1396          <y:LineStyle color="#000000" type="dashed" width="2.0"/>
1397          <y:Arrows source="none" target="white_delta"/>
1398          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="100.73714160196141" y="-140.78372138160057"/>
1399          <y:BendStyle smoothed="false"/>
1400        </y:PolyLineEdge>
1401      </data>
1402    </edge>
1403    <edge id="e33" source="n48" target="n29">
1404      <data key="d9">
1405        <y:PolyLineEdge>
1406          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1407          <y:LineStyle color="#000000" type="dashed" width="2.0"/>
1408          <y:Arrows source="none" target="white_delta"/>
1409          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="1.9999949629327602" y="59.9628517765118"/>
1410          <y:BendStyle smoothed="false"/>
1411        </y:PolyLineEdge>
1412      </data>
1413    </edge>
1414    <edge id="e34" source="n13" target="n39">
1415      <data key="d9">
1416        <y:PolyLineEdge>
1417          <y:Path sx="-121.03178260838439" sy="18.90744976160022" tx="129.1219700104225" ty="-14.834378298227193"/>
1418          <y:LineStyle color="#000000" type="line" width="2.0"/>
1419          <y:Arrows source="none" target="diamond"/>
1420          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.0146484375" modelName="free" modelPosition="anywhere" preferredPlacement="target_left" ratio="0.5" textColor="#000000" visible="true" width="13.953125" x="-18.342862752580004" y="1.8051029946764174">*</y:EdgeLabel>
1421          <y:BendStyle smoothed="false"/>
1422        </y:PolyLineEdge>
1423      </data>
1424    </edge>
1425    <edge id="e35" source="n39" target="n39">
1426      <data key="d9">
1427        <y:PolyLineEdge>
1428          <y:Path sx="-129.1242422885357" sy="-108.38267103158591" tx="-100.47265176550945" ty="-151.01050733012292">
1429            <y:Point x="1759.6656370024223" y="1444.9392470861867"/>
1430            <y:Point x="1759.6656370024223" y="1374.780076228686"/>
1431            <y:Point x="1827.634932055666" y="1374.780076228686"/>
1432          </y:Path>
1433          <y:LineStyle color="#000000" type="line" width="2.0"/>
1434          <y:Arrows source="none" target="diamond"/>
1435          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="21.0146484375" modelName="free" modelPosition="anywhere" preferredPlacement="target_left" ratio="0.5" textColor="#000000" visible="true" width="13.953125" x="-20.33587014702607" y="10.905846819903445">*</y:EdgeLabel>
1436          <y:BendStyle smoothed="true"/>
1437        </y:PolyLineEdge>
1438      </data>
1439    </edge>
1440    <edge id="e36" source="n40" target="n29">
1441      <data key="d9">
1442        <y:PolyLineEdge>
1443          <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
1444          <y:LineStyle color="#000000" type="dashed" width="2.0"/>
1445          <y:Arrows source="none" target="white_delta"/>
1446          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="-39.649079687344056" y="1.9999744871684015"/>
1447          <y:BendStyle smoothed="false"/>
1448        </y:PolyLineEdge>
1449      </data>
1450    </edge>
1451    <edge id="e37" source="n50" target="n6">
1452      <data key="d9">
1453        <y:PolyLineEdge>
1454          <y:Path sx="0.0" sy="42.884371415830174" tx="0.0" ty="-365.6224204820283"/>
1455          <y:LineStyle color="#000000" type="line" width="2.0"/>
1456          <y:Arrows source="none" target="white_delta"/>
1457          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="2.0000259959469986" y="83.98304776457826"/>
1458          <y:BendStyle smoothed="false"/>
1459        </y:PolyLineEdge>
1460      </data>
1461    </edge>
1462    <edge id="e38" source="n51" target="n0">
1463      <data key="d9">
1464        <y:PolyLineEdge>
1465          <y:Path sx="0.0" sy="37.21583893559" tx="0.0" ty="-56.41980635338083"/>
1466          <y:LineStyle color="#000000" type="line" width="2.0"/>
1467          <y:Arrows source="none" target="white_delta"/>
1468          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" hasText="false" height="4.0" modelName="six_pos" modelPosition="tail" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="4.0" x="2.000119165394608" y="27.2178708195911"/>
1469          <y:BendStyle smoothed="false"/>
1470        </y:PolyLineEdge>
1471      </data>
1472    </edge>
1473    <edge id="e39" source="n12" target="n51">
1474      <data key="d7"/>
1475      <data key="d9">
1476        <y:PolyLineEdge>
1477          <y:Path sx="0.0" sy="36.64691686146659" tx="0.0" ty="-37.21583893559"/>
1478          <y:LineStyle color="#000000" type="line" width="2.0"/>
1479          <y:Arrows source="none" target="diamond"/>
1480          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="18.583984375" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="12.53125" x="4.258441471375136" y="6.489779839750895">1</y:EdgeLabel>
1481          <y:BendStyle smoothed="false"/>
1482        </y:PolyLineEdge>
1483      </data>
1484    </edge>
1485    <edge id="e40" source="n0" target="n6">
1486      <data key="d9">
1487        <y:PolyLineEdge>
1488          <y:Path sx="121.00062231899437" sy="0.0" tx="-201.2342818647253" ty="-211.80031674149063"/>
1489          <y:LineStyle color="#000000" type="line" width="2.0"/>
1490          <y:Arrows source="none" target="diamond"/>
1491          <y:EdgeLabel alignment="center" distance="2.0" fontFamily="Verdana" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="18.583984375" modelName="free" modelPosition="anywhere" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="12.53125" x="6.040517497415749" y="-21.990101943345962">1</y:EdgeLabel>
1492          <y:BendStyle smoothed="false"/>
1493        </y:PolyLineEdge>
1494      </data>
1495    </edge>
1496  </graph>
1497  <data key="d0">
1498    <y:Resources>
1499      <y:Resource id="1">
1500        <yed:NodeRealizerIcon>
1501          <y:ShapeNode>
1502            <y:Geometry height="20.0" width="20.0" x="0.0" y="0.0"/>
1503            <y:Fill color="#CCFFFF" transparent="false"/>
1504            <y:BorderStyle color="#000000" type="line" width="1.0"/>
1505            <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="internal" modelPosition="c" textColor="#000000" visible="true" width="12.349609375" x="3.8251953125" y="1.015625">5</y:NodeLabel>
1506            <y:Shape type="rectangle"/>
1507          </y:ShapeNode>
1508        </yed:NodeRealizerIcon>
1509      </y:Resource>
1510    </y:Resources>
1511  </data>
1512</graphml>
Note: See TracBrowser for help on using the repository browser.