bca452a5aa88a98122a776b1d4060a1fd5fd5bed
[pingcheck] / doc / pingcheck_icmp_distributor.graphml
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 yEd 3.14-->
4   <key attr.name="Description" attr.type="string" for="graph" id="d0"/>
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 for="graphml" id="d7" yfiles.type="resources"/>
12   <key attr.name="url" attr.type="string" for="edge" id="d8"/>
13   <key attr.name="description" attr.type="string" for="edge" id="d9"/>
14   <key for="edge" id="d10" yfiles.type="edgegraphics"/>
15   <graph edgedefault="directed" id="G">
16     <data key="d0"/>
17     <node id="n0" yfiles.foldertype="group">
18       <data key="d6">
19         <y:TableNode configuration="YED_TABLE_NODE">
20           <y:Geometry height="3993.263041797246" width="2060.0647747188577" x="-1582.9935762048026" y="259.37818476704297"/>
21           <y:Fill color="#ECF5FF" color2="#0042F440" transparent="false"/>
22           <y:BorderStyle color="#000000" type="line" width="1.0"/>
23           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="21.453125" modelName="internal" modelPosition="t" textColor="#000000" visible="true" width="98.306640625" x="980.8790670469289" y="4.0">Time Course</y:NodeLabel>
24           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="33.982421875" x="137.8311767578125" y="33.0">main<y:LabelModel>
25               <y:ColumnNodeLabelModel offset="3.0"/>
26             </y:LabelModel>
27             <y:ModelParameter>
28               <y:ColumnNodeLabelModelParameter id="column_0" inside="true" verticalPosition="0.0"/>
29             </y:ModelParameter>
30           </y:NodeLabel>
31           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="145.146484375" x="390.975830078125" y="33.0">PingScheduler (+timer)<y:LabelModel>
32               <y:ColumnNodeLabelModel offset="3.0"/>
33             </y:LabelModel>
34             <y:ModelParameter>
35               <y:ColumnNodeLabelModelParameter id="column_1" inside="true" verticalPosition="0.0"/>
36             </y:ModelParameter>
37           </y:NodeLabel>
38           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.619140625" x="720.516845703125" y="33.0">PingRotate<y:LabelModel>
39               <y:ColumnNodeLabelModel offset="3.0"/>
40             </y:LabelModel>
41             <y:ModelParameter>
42               <y:ColumnNodeLabelModelParameter id="column_2" inside="true" verticalPosition="0.0"/>
43             </y:ModelParameter>
44           </y:NodeLabel>
45           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="126.830078125" x="990.656005859375" y="33.0">IcmpPinger (+timer)<y:LabelModel>
46               <y:ColumnNodeLabelModel offset="3.0"/>
47             </y:LabelModel>
48             <y:ModelParameter>
49               <y:ColumnNodeLabelModelParameter id="column_3" inside="true" verticalPosition="0.0"/>
50             </y:ModelParameter>
51           </y:NodeLabel>
52           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="137.669921875" x="1254.772216796875" y="33.0">IcmpPacketDistributor<y:LabelModel>
53               <y:ColumnNodeLabelModel offset="3.0"/>
54             </y:LabelModel>
55             <y:ModelParameter>
56               <y:ColumnNodeLabelModelParameter id="column_4" inside="true" verticalPosition="0.0"/>
57             </y:ModelParameter>
58           </y:NodeLabel>
59           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="44.59375" x="1483.707763671875" y="33.0">Socket<y:LabelModel>
60               <y:ColumnNodeLabelModel offset="3.0"/>
61             </y:LabelModel>
62             <y:ModelParameter>
63               <y:ColumnNodeLabelModelParameter id="column_5" inside="true" verticalPosition="0.0"/>
64             </y:ModelParameter>
65           </y:NodeLabel>
66           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="113.921875" x="1762.9402242734914" y="33.0">other components<y:LabelModel>
67               <y:ColumnNodeLabelModel offset="3.0"/>
68             </y:LabelModel>
69             <y:ModelParameter>
70               <y:ColumnNodeLabelModelParameter id="column_6" inside="true" verticalPosition="0.0"/>
71             </y:ModelParameter>
72           </y:NodeLabel>
73           <y:StyleProperties>
74             <y:Property class="java.awt.Color" name="yed.table.section.color" value="#7192b2"/>
75             <y:Property class="java.lang.Double" name="yed.table.header.height" value="24.0"/>
76             <y:Property class="java.awt.Color" name="yed.table.lane.color.main" value="#c4d7ed"/>
77             <y:Property class="java.awt.Color" name="yed.table.lane.color.alternating" value="#abc8e2"/>
78             <y:Property class="java.awt.Color" name="yed.table.header.color.alternating" value="#abc8e2"/>
79             <y:Property class="java.lang.String" name="yed.table.lane.style" value="lane.style.columns"/>
80             <y:Property class="java.awt.Color" name="yed.table.header.color.main" value="#c4d7ed"/>
81           </y:StyleProperties>
82           <y:State autoResize="true" closed="false" closedHeight="80.0" closedWidth="100.0"/>
83           <y:Insets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/>
84           <y:BorderInsets bottom="227" bottomF="226.59063350010365" left="53" leftF="53.40576171875" right="132" rightF="132.49182611363494" top="18" topF="18.436230468749955"/>
85           <y:Table autoResizeTable="true" defaultColumnWidth="120.0" defaultMinimumColumnWidth="80.0" defaultMinimumRowHeight="50.0" defaultRowHeight="80.0">
86             <y:DefaultColumnInsets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
87             <y:DefaultRowInsets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
88             <y:Insets bottom="0.0" left="0.0" right="0.0" top="30.0"/>
89             <y:Columns>
90               <y:Column id="column_0" minimumWidth="80.0" width="309.644775390625">
91                 <y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
92               </y:Column>
93               <y:Column id="column_1" minimumWidth="80.0" width="307.80859375">
94                 <y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
95               </y:Column>
96               <y:Column id="column_2" minimumWidth="80.0" width="275.74609375">
97                 <y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
98               </y:Column>
99               <y:Column id="column_3" minimumWidth="80.0" width="321.7431640625">
100                 <y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
101               </y:Column>
102               <y:Column id="column_4" minimumWidth="80.0" width="217.3291015625">
103                 <y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
104               </y:Column>
105               <y:Column id="column_5" minimumWidth="80.0" width="147.4658203125">
106                 <y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
107               </y:Column>
108               <y:Column id="column_6" minimumWidth="80.0" width="480.32722589073273">
109                 <y:Insets bottom="0.0" left="0.0" right="0.0" top="24.0"/>
110               </y:Column>
111             </y:Columns>
112             <y:Rows>
113               <y:Row height="3939.263041797246" id="row_0" minimumHeight="50.0">
114                 <y:Insets bottom="0.0" left="0.0" right="0.0" top="0.0"/>
115               </y:Row>
116             </y:Rows>
117           </y:Table>
118         </y:TableNode>
119       </data>
120       <graph edgedefault="directed" id="n0:">
121         <node id="n0::n0">
122           <data key="d6">
123             <y:ShapeNode>
124               <y:Geometry height="30.0" width="92.6796875" x="-1257.1492890954278" y="1133.9604050609246"/>
125               <y:Fill color="#FFFF00" transparent="false"/>
126               <y:BorderStyle color="#000000" type="line" width="1.0"/>
127               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="82.6796875" x="5.0" y="6.015625">start_pinging<y:LabelModel>
128                   <y:SmartNodeLabelModel distance="4.0"/>
129                 </y:LabelModel>
130                 <y:ModelParameter>
131                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
132                 </y:ModelParameter>
133               </y:NodeLabel>
134               <y:Shape type="rectangle"/>
135             </y:ShapeNode>
136           </data>
137         </node>
138         <node id="n0::n1">
139           <data key="d6">
140             <y:ShapeNode>
141               <y:Geometry height="30.0" width="40.173828125" x="-1230.8963594079278" y="1262.5323388756406"/>
142               <y:Fill color="#FFFF00" transparent="false"/>
143               <y:BorderStyle color="#000000" type="line" width="1.0"/>
144               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="30.173828125" x="5.0" y="6.015624999999886">ping<y:LabelModel>
145                   <y:SmartNodeLabelModel distance="4.0"/>
146                 </y:LabelModel>
147                 <y:ModelParameter>
148                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
149                 </y:ModelParameter>
150               </y:NodeLabel>
151               <y:Shape type="rectangle"/>
152             </y:ShapeNode>
153           </data>
154         </node>
155         <node id="n0::n2">
156           <data key="d6">
157             <y:ShapeNode>
158               <y:Geometry height="30.0" width="43.982421875" x="-1529.5878144860526" y="331.8144152357929"/>
159               <y:Fill color="#FFCC00" transparent="false"/>
160               <y:BorderStyle color="#000000" type="line" width="1.0"/>
161               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="33.982421875" x="5.0" y="6.015625">main<y:LabelModel>
162                   <y:SmartNodeLabelModel distance="4.0"/>
163                 </y:LabelModel>
164                 <y:ModelParameter>
165                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
166                 </y:ModelParameter>
167               </y:NodeLabel>
168               <y:Shape type="rectangle"/>
169             </y:ShapeNode>
170           </data>
171         </node>
172         <node id="n0::n3">
173           <data key="d6">
174             <y:ShapeNode>
175               <y:Geometry height="30.0" width="92.69140625" x="-1421.460726465029" y="1098.8149503679072"/>
176               <y:Fill color="#FFCC00" transparent="false"/>
177               <y:BorderStyle color="#000000" type="line" width="1.0"/>
178               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="82.69140625" x="5.0" y="6.015625">start_pingers<y:LabelModel>
179                   <y:SmartNodeLabelModel distance="4.0"/>
180                 </y:LabelModel>
181                 <y:ModelParameter>
182                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
183                 </y:ModelParameter>
184               </y:NodeLabel>
185               <y:Shape type="rectangle"/>
186             </y:ShapeNode>
187           </data>
188         </node>
189         <node id="n0::n4">
190           <data key="d6">
191             <y:ShapeNode>
192               <y:Geometry height="30.0" width="127.953125" x="-1273.2522798180844" y="2812.5788080893662"/>
193               <y:Fill color="#FFFF00" transparent="false"/>
194               <y:BorderStyle color="#000000" type="line" width="1.0"/>
195               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="117.953125" x="5.0" y="6.015625">ping_done_handler<y:LabelModel>
196                   <y:SmartNodeLabelModel distance="4.0"/>
197                 </y:LabelModel>
198                 <y:ModelParameter>
199                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
200                 </y:ModelParameter>
201               </y:NodeLabel>
202               <y:Shape type="rectangle"/>
203             </y:ShapeNode>
204           </data>
205         </node>
206         <node id="n0::n5">
207           <data key="d6">
208             <y:ShapeNode>
209               <y:Geometry height="30.0" width="78.353515625" x="-1249.9862031579278" y="1195.104936310925"/>
210               <y:Fill color="#FF9900" transparent="false"/>
211               <y:BorderStyle color="#000000" type="line" width="1.0"/>
212               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="68.353515625" x="5.0" y="6.015625">First Delay<y:LabelModel>
213                   <y:SmartNodeLabelModel distance="4.0"/>
214                 </y:LabelModel>
215                 <y:ModelParameter>
216                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
217                 </y:ModelParameter>
218               </y:NodeLabel>
219               <y:Shape type="rectangle"/>
220             </y:ShapeNode>
221           </data>
222         </node>
223         <node id="n0::n6">
224           <data key="d6">
225             <y:ShapeNode>
226               <y:Geometry height="30.0" width="80.1171875" x="-1201.7093110680844" y="3202.745130575656"/>
227               <y:Fill color="#FF9900" transparent="false"/>
228               <y:BorderStyle color="#000000" type="line" width="1.0"/>
229               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.1171875" x="5.0" y="6.015625">async_wait<y:LabelModel>
230                   <y:SmartNodeLabelModel distance="4.0"/>
231                 </y:LabelModel>
232                 <y:ModelParameter>
233                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
234                 </y:ModelParameter>
235               </y:NodeLabel>
236               <y:Shape type="rectangle"/>
237             </y:ShapeNode>
238           </data>
239         </node>
240         <node id="n0::n7">
241           <data key="d6">
242             <y:ShapeNode>
243               <y:Geometry height="30.0" width="140.205078125" x="-1115.2991548180844" y="2872.5788080893662"/>
244               <y:Fill color="#FFFF00" transparent="false"/>
245               <y:BorderStyle color="#000000" type="line" width="1.0"/>
246               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="130.205078125" x="5.0" y="6.015625">update_ping_interval<y:LabelModel>
247                   <y:SmartNodeLabelModel distance="4.0"/>
248                 </y:LabelModel>
249                 <y:ModelParameter>
250                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
251                 </y:ModelParameter>
252               </y:NodeLabel>
253               <y:Shape type="rectangle"/>
254             </y:ShapeNode>
255           </data>
256         </node>
257         <node id="n0::n8">
258           <data key="d6">
259             <y:ShapeNode>
260               <y:Geometry height="30.0" width="174.505859375" x="-1149.5999360680844" y="2915.828808089367"/>
261               <y:Fill color="#FFFF00" transparent="false"/>
262               <y:BorderStyle color="#000000" type="line" width="1.0"/>
263               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="164.505859375" x="5.0" y="6.015625">update_ping_elapsed_time<y:LabelModel>
264                   <y:SmartNodeLabelModel distance="4.0"/>
265                 </y:LabelModel>
266                 <y:ModelParameter>
267                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
268                 </y:ModelParameter>
269               </y:NodeLabel>
270               <y:Shape type="rectangle"/>
271             </y:ShapeNode>
272           </data>
273         </node>
274         <node id="n0::n9">
275           <data key="d6">
276             <y:ShapeNode>
277               <y:Geometry height="30.0" width="83.720703125" x="-1455.6053926110526" y="416.0467069024601"/>
278               <y:Fill color="#FFCC00" transparent="false"/>
279               <y:BorderStyle color="#000000" type="line" width="1.0"/>
280               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="73.720703125" x="5.0" y="6.015625">init_pingers<y:LabelModel>
281                   <y:SmartNodeLabelModel distance="4.0"/>
282                 </y:LabelModel>
283                 <y:ModelParameter>
284                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
285                 </y:ModelParameter>
286               </y:NodeLabel>
287               <y:Shape type="rectangle"/>
288             </y:ShapeNode>
289           </data>
290         </node>
291         <node id="n0::n10">
292           <data key="d6">
293             <y:ShapeNode>
294               <y:Geometry height="30.0" width="84.400390625" x="-1174.6434297204278" y="435.4217069024601"/>
295               <y:Fill color="#FFCC00" transparent="false"/>
296               <y:BorderStyle color="#000000" type="line" width="1.0"/>
297               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="74.400390625" x="5.0" y="6.015625">Constructor<y:LabelModel>
298                   <y:SmartNodeLabelModel distance="4.0"/>
299                 </y:LabelModel>
300                 <y:ModelParameter>
301                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
302                 </y:ModelParameter>
303               </y:NodeLabel>
304               <y:Shape type="rectangle"/>
305             </y:ShapeNode>
306           </data>
307         </node>
308         <node id="n0::n11">
309           <data key="d6">
310             <y:ShapeNode>
311               <y:Geometry height="30.0" width="143.66796875" x="-1118.7620454430844" y="2957.53115571733"/>
312               <y:Fill color="#FFCC00" transparent="false"/>
313               <y:BorderStyle color="#000000" type="line" width="1.0"/>
314               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="133.66796875" x="5.0" y="6.015625">update_ping_protocol<y:LabelModel>
315                   <y:SmartNodeLabelModel distance="4.0"/>
316                 </y:LabelModel>
317                 <y:ModelParameter>
318                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
319                 </y:ModelParameter>
320               </y:NodeLabel>
321               <y:Shape type="rectangle"/>
322             </y:ShapeNode>
323           </data>
324         </node>
325         <node id="n0::n12">
326           <data key="d6">
327             <y:ShapeNode>
328               <y:Geometry height="30.0" width="153.88671875" x="-1155.3995820641776" y="547.9813418834485"/>
329               <y:Fill color="#FFCC00" transparent="false"/>
330               <y:BorderStyle color="#000000" type="line" width="1.0"/>
331               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="143.88671875" x="5.0" y="6.015625">get_next_ping_protocol<y:LabelModel>
332                   <y:SmartNodeLabelModel distance="4.0"/>
333                 </y:LabelModel>
334                 <y:ModelParameter>
335                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
336                 </y:ModelParameter>
337               </y:NodeLabel>
338               <y:Shape type="rectangle"/>
339             </y:ShapeNode>
340           </data>
341         </node>
342         <node id="n0::n13">
343           <data key="d6">
344             <y:ShapeNode>
345               <y:Geometry height="30.0" width="118.490234375" x="-1172.8616548180844" y="3250.4287690847696"/>
346               <y:Fill color="#FF9900" transparent="false"/>
347               <y:BorderStyle color="#000000" type="line" width="1.0"/>
348               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="108.490234375" x="5.0" y="-0.96875">timeout
349 PingIntervalInSec<y:LabelModel>
350                   <y:SmartNodeLabelModel distance="4.0"/>
351                 </y:LabelModel>
352                 <y:ModelParameter>
353                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
354                 </y:ModelParameter>
355               </y:NodeLabel>
356               <y:Shape type="rectangle"/>
357             </y:ShapeNode>
358           </data>
359         </node>
360         <node id="n0::n14">
361           <data key="d6">
362             <y:ShapeNode>
363               <y:Geometry height="30.0" width="90.658203125" x="-1464.8222545902204" y="3467.8315907855413"/>
364               <y:Fill color="#FFCC00" transparent="false"/>
365               <y:BorderStyle color="#000000" type="line" width="1.0"/>
366               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="80.658203125" x="5.0" y="6.015625">stop_pingers<y:LabelModel>
367                   <y:SmartNodeLabelModel distance="4.0"/>
368                 </y:LabelModel>
369                 <y:ModelParameter>
370                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
371                 </y:ModelParameter>
372               </y:NodeLabel>
373               <y:Shape type="rectangle"/>
374             </y:ShapeNode>
375           </data>
376         </node>
377         <node id="n0::n15">
378           <data key="d6">
379             <y:ShapeNode>
380               <y:Geometry height="30.0" width="90.646484375" x="-1201.7093110680844" y="3483.326382452209"/>
381               <y:Fill color="#FFFF00" transparent="false"/>
382               <y:BorderStyle color="#000000" type="line" width="1.0"/>
383               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="80.646484375" x="5.0" y="6.015625">stop_pinging<y:LabelModel>
384                   <y:SmartNodeLabelModel distance="4.0"/>
385                 </y:LabelModel>
386                 <y:ModelParameter>
387                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
388                 </y:ModelParameter>
389               </y:NodeLabel>
390               <y:Shape type="rectangle"/>
391             </y:ShapeNode>
392           </data>
393         </node>
394         <node id="n0::n16">
395           <data key="d6">
396             <y:ShapeNode>
397               <y:Geometry height="30.0" width="43.982421875" x="-1517.0703014652204" y="3419.719611618875"/>
398               <y:Fill color="#FFCC00" transparent="false"/>
399               <y:BorderStyle color="#000000" type="line" width="1.0"/>
400               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="33.982421875" x="5.0" y="6.015625">main<y:LabelModel>
401                   <y:SmartNodeLabelModel distance="4.0"/>
402                 </y:LabelModel>
403                 <y:ModelParameter>
404                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
405                 </y:ModelParameter>
406               </y:NodeLabel>
407               <y:Shape type="rectangle"/>
408             </y:ShapeNode>
409           </data>
410         </node>
411         <node id="n0::n17">
412           <data key="d6">
413             <y:ShapeNode>
414               <y:Geometry height="30.0" width="52.87109375" x="-1172.9544282555844" y="3822.3822133441363"/>
415               <y:Fill color="#FF9900" transparent="false"/>
416               <y:BorderStyle color="#000000" type="line" width="1.0"/>
417               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="42.87109375" x="5.0" y="6.015625">cancel<y:LabelModel>
418                   <y:SmartNodeLabelModel distance="4.0"/>
419                 </y:LabelModel>
420                 <y:ModelParameter>
421                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
422                 </y:ModelParameter>
423               </y:NodeLabel>
424               <y:Shape type="rectangle"/>
425             </y:ShapeNode>
426           </data>
427         </node>
428         <node id="n0::n18">
429           <data key="d6">
430             <y:ShapeNode>
431               <y:Geometry height="30.0" width="127.953125" x="-1131.8723970055844" y="3713.0072133441363"/>
432               <y:Fill color="#FFFF00" transparent="false"/>
433               <y:BorderStyle color="#000000" type="line" width="1.0"/>
434               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="117.953125" x="5.0" y="6.015625">ping_done_handler<y:LabelModel>
435                   <y:SmartNodeLabelModel distance="4.0"/>
436                 </y:LabelModel>
437                 <y:ModelParameter>
438                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
439                 </y:ModelParameter>
440               </y:NodeLabel>
441               <y:Shape type="rectangle"/>
442             </y:ShapeNode>
443           </data>
444         </node>
445         <node id="n0::n19">
446           <data key="d6">
447             <y:ShapeNode>
448               <y:Geometry height="30.0" width="25.443359375" x="-1080.6175141930844" y="3762.3822133441363"/>
449               <y:Fill color="#FFFF00" transparent="false"/>
450               <y:BorderStyle color="#000000" type="line" width="1.0"/>
451               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
452                   <y:SmartNodeLabelModel distance="4.0"/>
453                 </y:LabelModel>
454                 <y:ModelParameter>
455                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
456                 </y:ModelParameter>
457               </y:NodeLabel>
458               <y:Shape type="rectangle"/>
459             </y:ShapeNode>
460           </data>
461         </node>
462         <node id="n0::n20">
463           <data key="d6">
464             <y:ShapeNode>
465               <y:Geometry height="30.0" width="78.93359375" x="-335.6351012949266" y="1964.021776839367"/>
466               <y:Fill color="#00FF00" transparent="false"/>
467               <y:BorderStyle color="#000000" type="line" width="1.0"/>
468               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="68.93359375" x="5.0" y="6.015625">get_socket<y:LabelModel>
469                   <y:SmartNodeLabelModel distance="4.0"/>
470                 </y:LabelModel>
471                 <y:ModelParameter>
472                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
473                 </y:ModelParameter>
474               </y:NodeLabel>
475               <y:Shape type="rectangle"/>
476             </y:ShapeNode>
477           </data>
478         </node>
479         <node id="n0::n21">
480           <data key="d6">
481             <y:ShapeNode>
482               <y:Geometry height="30.0" width="162.48828125" x="-328.4869518558447" y="787.1283995532395"/>
483               <y:Fill color="#00FF00" transparent="false"/>
484               <y:BorderStyle color="#000000" type="line" width="1.0"/>
485               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="152.48828125" x="5.0" y="6.015625">register_receive_handler<y:LabelModel>
486                   <y:SmartNodeLabelModel distance="4.0"/>
487                 </y:LabelModel>
488                 <y:ModelParameter>
489                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
490                 </y:ModelParameter>
491               </y:NodeLabel>
492               <y:Shape type="rectangle"/>
493             </y:ShapeNode>
494           </data>
495         </node>
496         <node id="n0::n22">
497           <data key="d6">
498             <y:ShapeNode>
499               <y:Geometry height="30.0" width="99.025390625" x="-118.64456904334463" y="811.2964130623537"/>
500               <y:Fill color="#CCFFCC" transparent="false"/>
501               <y:BorderStyle color="#000000" type="line" width="1.0"/>
502               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.025390625" x="5.0" y="6.015625">async_receive<y:LabelModel>
503                   <y:SmartNodeLabelModel distance="4.0"/>
504                 </y:LabelModel>
505                 <y:ModelParameter>
506                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
507                 </y:ModelParameter>
508               </y:NodeLabel>
509               <y:Shape type="rectangle"/>
510             </y:ShapeNode>
511           </data>
512         </node>
513         <node id="n0::n23">
514           <data key="d6">
515             <y:ShapeNode>
516               <y:Geometry height="30.0" width="60.904296875" x="-146.1677184824265" y="2030.9866653484803"/>
517               <y:Fill color="#CCFFCC" transparent="false"/>
518               <y:BorderStyle color="#000000" type="line" width="1.0"/>
519               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="50.904296875" x="5.0" y="6.015625">send_to<y:LabelModel>
520                   <y:SmartNodeLabelModel distance="4.0"/>
521                 </y:LabelModel>
522                 <y:ModelParameter>
523                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
524                 </y:ModelParameter>
525               </y:NodeLabel>
526               <y:Shape type="rectangle"/>
527             </y:ShapeNode>
528           </data>
529         </node>
530         <node id="n0::n24">
531           <data key="d6">
532             <y:ShapeNode>
533               <y:Geometry height="30.0" width="105.013671875" x="-341.3899841074266" y="2309.392089339367"/>
534               <y:Fill color="#00FF00" transparent="false"/>
535               <y:BorderStyle color="#000000" type="line" width="1.0"/>
536               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="95.013671875" x="5.0" y="6.015625">handle_receive<y:LabelModel>
537                   <y:SmartNodeLabelModel distance="4.0"/>
538                 </y:LabelModel>
539                 <y:ModelParameter>
540                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
541                 </y:ModelParameter>
542               </y:NodeLabel>
543               <y:Shape type="rectangle"/>
544             </y:ShapeNode>
545           </data>
546         </node>
547         <node id="n0::n25">
548           <data key="d6">
549             <y:ShapeNode>
550               <y:Geometry height="30.0" width="162.48828125" x="-370.1272887949266" y="2527.2022232098097"/>
551               <y:Fill color="#00FF00" transparent="false"/>
552               <y:BorderStyle color="#000000" type="line" width="1.0"/>
553               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="152.48828125" x="5.0" y="6.015625">register_receive_handler<y:LabelModel>
554                   <y:SmartNodeLabelModel distance="4.0"/>
555                 </y:LabelModel>
556                 <y:ModelParameter>
557                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
558                 </y:ModelParameter>
559               </y:NodeLabel>
560               <y:Shape type="rectangle"/>
561             </y:ShapeNode>
562           </data>
563         </node>
564         <node id="n0::n26">
565           <data key="d6">
566             <y:ShapeNode>
567               <y:Geometry height="30.0" width="229.091796875" x="21.77759401757328" y="1904.4647903484813"/>
568               <y:Fill color="#00FFFF" transparent="false"/>
569               <y:BorderStyle color="#000000" type="line" width="1.0"/>
570               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="219.091796875" x="5.0" y="-0.96875">IcmpPacketFactory
571 ::create_icmp_packet_echo_request<y:LabelModel>
572                   <y:SmartNodeLabelModel distance="4.0"/>
573                 </y:LabelModel>
574                 <y:ModelParameter>
575                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
576                 </y:ModelParameter>
577               </y:NodeLabel>
578               <y:Shape type="rectangle"/>
579             </y:ShapeNode>
580           </data>
581         </node>
582         <node id="n0::n27">
583           <data key="d6">
584             <y:ShapeNode>
585               <y:Geometry height="30.0" width="142.28515625" x="20.98364870507328" y="2344.863227848481"/>
586               <y:Fill color="#00FFFF" transparent="false"/>
587               <y:BorderStyle color="#000000" type="line" width="1.0"/>
588               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="132.28515625" x="5.0" y="-0.96875">IcmpPacketFactory
589 ::create_icmp_packet<y:LabelModel>
590                   <y:SmartNodeLabelModel distance="4.0"/>
591                 </y:LabelModel>
592                 <y:ModelParameter>
593                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
594                 </y:ModelParameter>
595               </y:NodeLabel>
596               <y:Shape type="rectangle"/>
597             </y:ShapeNode>
598           </data>
599         </node>
600         <node id="n0::n28">
601           <data key="d6">
602             <y:ShapeNode>
603               <y:Geometry height="30.0" width="156.03125" x="4.0090393300732785" y="2861.590571598481"/>
604               <y:Fill color="#666699" transparent="false"/>
605               <y:BorderStyle color="#000000" type="line" width="1.0"/>
606               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="146.03125" x="5.0" y="-0.96875">HostStatus
607 ::update_ping_statistics<y:LabelModel>
608                   <y:SmartNodeLabelModel distance="4.0"/>
609                 </y:LabelModel>
610                 <y:ModelParameter>
611                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
612                 </y:ModelParameter>
613               </y:NodeLabel>
614               <y:Shape type="rectangle"/>
615             </y:ShapeNode>
616           </data>
617         </node>
618         <node id="n0::n29">
619           <data key="d6">
620             <y:ShapeNode>
621               <y:Geometry height="30.0" width="99.025390625" x="-130.43015963781318" y="2560.4952367189235"/>
622               <y:Fill color="#CCFFCC" transparent="false"/>
623               <y:BorderStyle color="#000000" type="line" width="1.0"/>
624               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.025390625" x="5.0" y="6.015625">async_receive<y:LabelModel>
625                   <y:SmartNodeLabelModel distance="4.0"/>
626                 </y:LabelModel>
627                 <y:ModelParameter>
628                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
629                 </y:ModelParameter>
630               </y:NodeLabel>
631               <y:Shape type="rectangle"/>
632             </y:ShapeNode>
633           </data>
634         </node>
635         <node id="n0::n30">
636           <data key="d6">
637             <y:ShapeNode>
638               <y:Geometry height="30.0" width="98.55078125" x="85.35872278608224" y="628.9006570402167"/>
639               <y:Fill color="#FF99CC" transparent="false"/>
640               <y:BorderStyle color="#000000" type="line" width="1.0"/>
641               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="88.55078125" x="5.0" y="-0.96875">PingerFactory
642 ::createPinger<y:LabelModel>
643                   <y:SmartNodeLabelModel distance="4.0"/>
644                 </y:LabelModel>
645                 <y:ModelParameter>
646                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
647                 </y:ModelParameter>
648               </y:NodeLabel>
649               <y:Shape type="rectangle"/>
650             </y:ShapeNode>
651           </data>
652         </node>
653         <node id="n0::n31">
654           <data key="d6">
655             <y:ShapeNode>
656               <y:Geometry height="30.0" width="40.173828125" x="-576.8718200449265" y="1745.1217768393665"/>
657               <y:Fill color="#FFCC00" transparent="false"/>
658               <y:BorderStyle color="#000000" type="line" width="1.0"/>
659               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="30.173828125" x="5.0" y="6.015625">ping<y:LabelModel>
660                   <y:SmartNodeLabelModel distance="4.0"/>
661                 </y:LabelModel>
662                 <y:ModelParameter>
663                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
664                 </y:ModelParameter>
665               </y:NodeLabel>
666               <y:Shape type="rectangle"/>
667             </y:ShapeNode>
668           </data>
669         </node>
670         <node id="n0::n32">
671           <data key="d6">
672             <y:ShapeNode>
673               <y:Geometry height="30.0" width="76.806640625" x="-506.6979919199265" y="1845.1217768393665"/>
674               <y:Fill color="#FFCC00" transparent="false"/>
675               <y:BorderStyle color="#000000" type="line" width="1.0"/>
676               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="66.806640625" x="5.0" y="6.015625">start_send<y:LabelModel>
677                   <y:SmartNodeLabelModel distance="4.0"/>
678                 </y:LabelModel>
679                 <y:ModelParameter>
680                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
681                 </y:ModelParameter>
682               </y:NodeLabel>
683               <y:Shape type="rectangle"/>
684             </y:ShapeNode>
685           </data>
686         </node>
687         <node id="n0::n33">
688           <data key="d6">
689             <y:ShapeNode>
690               <y:Geometry height="30.0" width="129.6640625" x="-616.5300231699265" y="1943.521776839367"/>
691               <y:Fill color="#FFCC00" transparent="false"/>
692               <y:BorderStyle color="#000000" type="line" width="1.0"/>
693               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="119.6640625" x="5.0" y="6.015625">send_echo_request<y:LabelModel>
694                   <y:SmartNodeLabelModel distance="4.0"/>
695                 </y:LabelModel>
696                 <y:ModelParameter>
697                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
698                 </y:ModelParameter>
699               </y:NodeLabel>
700               <y:Shape type="rectangle"/>
701             </y:ShapeNode>
702           </data>
703         </node>
704         <node id="n0::n34">
705           <data key="d6">
706             <y:ShapeNode>
707               <y:Geometry height="30.0" width="191.837890625" x="-647.6169372324265" y="2060.537401839367"/>
708               <y:Fill color="#FFCC00" transparent="false"/>
709               <y:BorderStyle color="#000000" type="line" width="1.0"/>
710               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="181.837890625" x="5.0" y="6.015625">schedule_timeout_echo_reply<y:LabelModel>
711                   <y:SmartNodeLabelModel distance="4.0"/>
712                 </y:LabelModel>
713                 <y:ModelParameter>
714                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
715                 </y:ModelParameter>
716               </y:NodeLabel>
717               <y:Shape type="rectangle"/>
718             </y:ShapeNode>
719           </data>
720         </node>
721         <node id="n0::n35">
722           <data key="d6">
723             <y:ShapeNode>
724               <y:Geometry height="30.0" width="186.857421875" x="-637.8415466074265" y="2403.142089339367"/>
725               <y:Fill color="#FFCC00" transparent="false"/>
726               <y:BorderStyle color="#000000" type="line" width="1.0"/>
727               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="176.857421875" x="5.0" y="6.015625">handle_receive_icmp_packet<y:LabelModel>
728                   <y:SmartNodeLabelModel distance="4.0"/>
729                 </y:LabelModel>
730                 <y:ModelParameter>
731                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
732                 </y:ModelParameter>
733               </y:NodeLabel>
734               <y:Shape type="rectangle"/>
735             </y:ShapeNode>
736           </data>
737         </node>
738         <node id="n0::n36">
739           <data key="d6">
740             <y:ShapeNode>
741               <y:Geometry height="30.0" width="107.38671875" x="-631.8762145761765" y="2463.142089339367"/>
742               <y:Fill color="#FFCC00" transparent="false"/>
743               <y:BorderStyle color="#000000" type="line" width="1.0"/>
744               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.38671875" x="5.0" y="6.015625">set_ping_status<y:LabelModel>
745                   <y:SmartNodeLabelModel distance="4.0"/>
746                 </y:LabelModel>
747                 <y:ModelParameter>
748                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
749                 </y:ModelParameter>
750               </y:NodeLabel>
751               <y:Shape type="rectangle"/>
752             </y:ShapeNode>
753           </data>
754         </node>
755         <node id="n0::n37">
756           <data key="d6">
757             <y:ShapeNode>
758               <y:Geometry height="30.0" width="107.38671875" x="-644.0847106699265" y="1805.1217768393665"/>
759               <y:Fill color="#FFCC00" transparent="false"/>
760               <y:BorderStyle color="#000000" type="line" width="1.0"/>
761               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.38671875" x="5.0" y="6.015625">set_ping_status<y:LabelModel>
762                   <y:SmartNodeLabelModel distance="4.0"/>
763                 </y:LabelModel>
764                 <y:ModelParameter>
765                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
766                 </y:ModelParameter>
767               </y:NodeLabel>
768               <y:Shape type="rectangle"/>
769             </y:ShapeNode>
770           </data>
771         </node>
772         <node id="n0::n38">
773           <data key="d6">
774             <y:ShapeNode>
775               <y:Geometry height="30.0" width="122.28125" x="-583.3669372324265" y="2777.5953038575954"/>
776               <y:Fill color="#FFCC00" transparent="false"/>
777               <y:BorderStyle color="#000000" type="line" width="1.0"/>
778               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="112.28125" x="5.0" y="6.015625">PingDoneCallback<y:LabelModel>
779                   <y:SmartNodeLabelModel distance="4.0"/>
780                 </y:LabelModel>
781                 <y:ModelParameter>
782                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
783                 </y:ModelParameter>
784               </y:NodeLabel>
785               <y:Shape type="rectangle"/>
786             </y:ShapeNode>
787           </data>
788         </node>
789         <node id="n0::n39">
790           <data key="d6">
791             <y:ShapeNode>
792               <y:Geometry height="30.0" width="80.1171875" x="-584.4714294199265" y="2109.865526839367"/>
793               <y:Fill color="#FF9900" transparent="false"/>
794               <y:BorderStyle color="#000000" type="line" width="1.0"/>
795               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.1171875" x="5.0" y="6.015625">async_wait<y:LabelModel>
796                   <y:SmartNodeLabelModel distance="4.0"/>
797                 </y:LabelModel>
798                 <y:ModelParameter>
799                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
800                 </y:ModelParameter>
801               </y:NodeLabel>
802               <y:Shape type="rectangle"/>
803             </y:ShapeNode>
804           </data>
805         </node>
806         <node id="n0::n40">
807           <data key="d6">
808             <y:ShapeNode>
809               <y:Geometry height="30.0" width="52.87109375" x="-509.3278747324265" y="2501.837401839367"/>
810               <y:Fill color="#FF9900" transparent="false"/>
811               <y:BorderStyle color="#000000" type="line" width="1.0"/>
812               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="42.87109375" x="5.0" y="6.015625">cancel<y:LabelModel>
813                   <y:SmartNodeLabelModel distance="4.0"/>
814                 </y:LabelModel>
815                 <y:ModelParameter>
816                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
817                 </y:ModelParameter>
818               </y:NodeLabel>
819               <y:Shape type="rectangle"/>
820             </y:ShapeNode>
821           </data>
822         </node>
823         <node id="n0::n41">
824           <data key="d6">
825             <y:ShapeNode>
826               <y:Geometry height="30.0" width="107.662109375" x="-642.1154723886765" y="2685.746776839367"/>
827               <y:Fill color="#FFCC00" transparent="false"/>
828               <y:BorderStyle color="#000000" type="line" width="1.0"/>
829               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.662109375" x="5.0" y="6.015625">handle_timeout<y:LabelModel>
830                   <y:SmartNodeLabelModel distance="4.0"/>
831                 </y:LabelModel>
832                 <y:ModelParameter>
833                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
834                 </y:ModelParameter>
835               </y:NodeLabel>
836               <y:Shape type="rectangle"/>
837             </y:ShapeNode>
838           </data>
839         </node>
840         <node id="n0::n42">
841           <data key="d6">
842             <y:ShapeNode>
843               <y:Geometry height="30.0" width="107.38671875" x="-519.4570332610732" y="2737.444042464367"/>
844               <y:Fill color="#FFCC00" transparent="false"/>
845               <y:BorderStyle color="#000000" type="line" width="1.0"/>
846               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.38671875" x="5.0" y="6.015625">set_ping_status<y:LabelModel>
847                   <y:SmartNodeLabelModel distance="4.0"/>
848                 </y:LabelModel>
849                 <y:ModelParameter>
850                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
851                 </y:ModelParameter>
852               </y:NodeLabel>
853               <y:Shape type="rectangle"/>
854             </y:ShapeNode>
855           </data>
856         </node>
857         <node id="n0::n43">
858           <data key="d6">
859             <y:ShapeNode>
860               <y:Geometry height="30.0" width="84.400390625" x="-561.6943737308446" y="837.4032489998527"/>
861               <y:Fill color="#FFCC00" transparent="false"/>
862               <y:BorderStyle color="#000000" type="line" width="1.0"/>
863               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="74.400390625" x="5.0" y="6.015625">Constructor<y:LabelModel>
864                   <y:SmartNodeLabelModel distance="4.0"/>
865                 </y:LabelModel>
866                 <y:ModelParameter>
867                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
868                 </y:ModelParameter>
869               </y:NodeLabel>
870               <y:Shape type="rectangle"/>
871             </y:ShapeNode>
872           </data>
873         </node>
874         <node id="n0::n44">
875           <data key="d6">
876             <y:ShapeNode>
877               <y:Geometry height="30.0" width="126.2890625" x="-528.9082051360732" y="2639.7163528484807"/>
878               <y:Fill color="#FF9900" transparent="false"/>
879               <y:BorderStyle color="#000000" type="line" width="1.0"/>
880               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="116.2890625" x="5.0" y="6.015625">EchoReplyTimeout<y:LabelModel>
881                   <y:SmartNodeLabelModel distance="4.0"/>
882                 </y:LabelModel>
883                 <y:ModelParameter>
884                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
885                 </y:ModelParameter>
886               </y:NodeLabel>
887               <y:Shape type="rectangle"/>
888             </y:ShapeNode>
889           </data>
890         </node>
891         <node id="n0::n45">
892           <data key="d6">
893             <y:ShapeNode>
894               <y:Geometry height="30.0" width="98.48046875" x="-619.7228893558444" y="659.0566018644373"/>
895               <y:Fill color="#FFCC00" transparent="false"/>
896               <y:BorderStyle color="#000000" type="line" width="1.0"/>
897               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="88.48046875" x="5.0" y="6.015625">create (static)<y:LabelModel>
898                   <y:SmartNodeLabelModel distance="4.0"/>
899                 </y:LabelModel>
900                 <y:ModelParameter>
901                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
902                 </y:ModelParameter>
903               </y:NodeLabel>
904               <y:Shape type="rectangle"/>
905             </y:ShapeNode>
906           </data>
907         </node>
908         <node id="n0::n46">
909           <data key="d6">
910             <y:ShapeNode>
911               <y:Geometry height="30.0" width="148.208984375" x="-328.4869518558447" y="693.3783995532395"/>
912               <y:Fill color="#00FF00" transparent="false"/>
913               <y:BorderStyle color="#000000" type="line" width="1.0"/>
914               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="138.208984375" x="5.0" y="6.015625">get_distributor (static)<y:LabelModel>
915                   <y:SmartNodeLabelModel distance="4.0"/>
916                 </y:LabelModel>
917                 <y:ModelParameter>
918                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
919                 </y:ModelParameter>
920               </y:NodeLabel>
921               <y:Shape type="rectangle"/>
922             </y:ShapeNode>
923           </data>
924         </node>
925         <node id="n0::n47">
926           <data key="d6">
927             <y:ShapeNode>
928               <y:Geometry height="30.0" width="84.400390625" x="-296.5826549808447" y="740.2533995532395"/>
929               <y:Fill color="#00FF00" transparent="false"/>
930               <y:BorderStyle color="#000000" type="line" width="1.0"/>
931               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="74.400390625" x="5.0" y="6.015625">Constructor<y:LabelModel>
932                   <y:SmartNodeLabelModel distance="4.0"/>
933                 </y:LabelModel>
934                 <y:ModelParameter>
935                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
936                 </y:ModelParameter>
937               </y:NodeLabel>
938               <y:Shape type="rectangle"/>
939             </y:ShapeNode>
940           </data>
941         </node>
942         <node id="n0::n48">
943           <data key="d6">
944             <y:ShapeNode>
945               <y:Geometry height="30.0" width="84.400390625" x="-123.10745966834463" y="751.2964130623533"/>
946               <y:Fill color="#CCFFCC" transparent="false"/>
947               <y:BorderStyle color="#000000" type="line" width="1.0"/>
948               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="74.400390625" x="5.0" y="6.015625">Constructor<y:LabelModel>
949                   <y:SmartNodeLabelModel distance="4.0"/>
950                 </y:LabelModel>
951                 <y:ModelParameter>
952                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
953                 </y:ModelParameter>
954               </y:NodeLabel>
955               <y:Shape type="rectangle"/>
956             </y:ShapeNode>
957           </data>
958         </node>
959         <node id="n0::n49">
960           <data key="d6">
961             <y:ShapeNode>
962               <y:Geometry height="30.0" width="105.03125" x="-313.8756237308447" y="880.8783995532395"/>
963               <y:Fill color="#00FF00" transparent="false"/>
964               <y:BorderStyle color="#000000" type="line" width="1.0"/>
965               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="95.03125" x="5.0" y="6.015625">register_pinger<y:LabelModel>
966                   <y:SmartNodeLabelModel distance="4.0"/>
967                 </y:LabelModel>
968                 <y:ModelParameter>
969                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
970                 </y:ModelParameter>
971               </y:NodeLabel>
972               <y:Shape type="rectangle"/>
973             </y:ShapeNode>
974           </data>
975         </node>
976         <node id="n0::n50">
977           <data key="d6">
978             <y:ShapeNode>
979               <y:Geometry height="30.0" width="133.642578125" x="-324.7288708011574" y="3916.6560618141853"/>
980               <y:Fill color="#00FF00" transparent="false"/>
981               <y:BorderStyle color="#000000" type="line" width="1.0"/>
982               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="123.642578125" x="5.0" y="6.015625">clean_up_all (static)<y:LabelModel>
983                   <y:SmartNodeLabelModel distance="4.0"/>
984                 </y:LabelModel>
985                 <y:ModelParameter>
986                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
987                 </y:ModelParameter>
988               </y:NodeLabel>
989               <y:Shape type="rectangle"/>
990             </y:ShapeNode>
991           </data>
992         </node>
993         <node id="n0::n51">
994           <data key="d6">
995             <y:ShapeNode>
996               <y:Geometry height="30.0" width="90.646484375" x="-566.3763317386575" y="3534.8244903623654"/>
997               <y:Fill color="#FFCC00" transparent="false"/>
998               <y:BorderStyle color="#000000" type="line" width="1.0"/>
999               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="80.646484375" x="5.0" y="6.015625">stop_pinging<y:LabelModel>
1000                   <y:SmartNodeLabelModel distance="4.0"/>
1001                 </y:LabelModel>
1002                 <y:ModelParameter>
1003                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1004                 </y:ModelParameter>
1005               </y:NodeLabel>
1006               <y:Shape type="rectangle"/>
1007             </y:ShapeNode>
1008           </data>
1009         </node>
1010         <node id="n0::n52">
1011           <data key="d6">
1012             <y:ShapeNode>
1013               <y:Geometry height="30.0" width="120.2421875" x="-324.7288708011574" y="3627.9451243141857"/>
1014               <y:Fill color="#00FF00" transparent="false"/>
1015               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1016               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="110.2421875" x="5.0" y="6.015625">unregister_pinger<y:LabelModel>
1017                   <y:SmartNodeLabelModel distance="4.0"/>
1018                 </y:LabelModel>
1019                 <y:ModelParameter>
1020                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1021                 </y:ModelParameter>
1022               </y:NodeLabel>
1023               <y:Shape type="rectangle"/>
1024             </y:ShapeNode>
1025           </data>
1026         </node>
1027         <node id="n0::n53">
1028           <data key="d6">
1029             <y:ShapeNode>
1030               <y:Geometry height="30.0" width="67.49609375" x="-265.2825817386574" y="3976.6560618141853"/>
1031               <y:Fill color="#00FF00" transparent="false"/>
1032               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1033               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="57.49609375" x="5.0" y="6.015625">clean_up<y:LabelModel>
1034                   <y:SmartNodeLabelModel distance="4.0"/>
1035                 </y:LabelModel>
1036                 <y:ModelParameter>
1037                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1038                 </y:ModelParameter>
1039               </y:NodeLabel>
1040               <y:Shape type="rectangle"/>
1041             </y:ShapeNode>
1042           </data>
1043         </node>
1044         <node id="n0::n54">
1045           <data key="d6">
1046             <y:ShapeNode>
1047               <y:Geometry height="30.0" width="44.908203125" x="-102.13902705115743" y="3996.0505930641853"/>
1048               <y:Fill color="#CCFFCC" transparent="false"/>
1049               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1050               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="34.908203125" x="5.0" y="6.015625">close<y:LabelModel>
1051                   <y:SmartNodeLabelModel distance="4.0"/>
1052                 </y:LabelModel>
1053                 <y:ModelParameter>
1054                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1055                 </y:ModelParameter>
1056               </y:NodeLabel>
1057               <y:Shape type="rectangle"/>
1058             </y:ShapeNode>
1059           </data>
1060         </node>
1061         <node id="n0::n55">
1062           <data key="d6">
1063             <y:ShapeNode>
1064               <y:Geometry height="30.0" width="52.87109375" x="-517.3005362471208" y="3586.6994903623654"/>
1065               <y:Fill color="#FF9900" transparent="false"/>
1066               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1067               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="42.87109375" x="5.0" y="6.015625">cancel<y:LabelModel>
1068                   <y:SmartNodeLabelModel distance="4.0"/>
1069                 </y:LabelModel>
1070                 <y:ModelParameter>
1071                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1072                 </y:ModelParameter>
1073               </y:NodeLabel>
1074               <y:Shape type="rectangle"/>
1075             </y:ShapeNode>
1076           </data>
1077         </node>
1078         <node id="n0::n56">
1079           <data key="d6">
1080             <y:ShapeNode>
1081               <y:Geometry height="30.0" width="107.662109375" x="-593.9440909346209" y="3662.3822133441363"/>
1082               <y:Fill color="#FFCC00" transparent="false"/>
1083               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1084               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="97.662109375" x="5.0" y="6.015625">handle_timeout<y:LabelModel>
1085                   <y:SmartNodeLabelModel distance="4.0"/>
1086                 </y:LabelModel>
1087                 <y:ModelParameter>
1088                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1089                 </y:ModelParameter>
1090               </y:NodeLabel>
1091               <y:Shape type="rectangle"/>
1092             </y:ShapeNode>
1093           </data>
1094         </node>
1095         <node id="n0::n57">
1096           <data key="d6">
1097             <y:ShapeNode>
1098               <y:Geometry height="30.0" width="25.443359375" x="-577.403675488658" y="3713.0072133441363"/>
1099               <y:Fill color="#FFCC00" transparent="false"/>
1100               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1101               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1102                   <y:SmartNodeLabelModel distance="4.0"/>
1103                 </y:LabelModel>
1104                 <y:ModelParameter>
1105                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1106                 </y:ModelParameter>
1107               </y:NodeLabel>
1108               <y:Shape type="rectangle"/>
1109             </y:ShapeNode>
1110           </data>
1111         </node>
1112         <node id="n0::n58">
1113           <data key="d6">
1114             <y:ShapeNode>
1115               <y:Geometry height="30.0" width="25.443359375" x="-1426.466720736053" y="366.04686966287784"/>
1116               <y:Fill color="#FFCC00" transparent="false"/>
1117               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1118               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1119                   <y:SmartNodeLabelModel distance="4.0"/>
1120                 </y:LabelModel>
1121                 <y:ModelParameter>
1122                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1123                 </y:ModelParameter>
1124               </y:NodeLabel>
1125               <y:Shape type="rectangle"/>
1126             </y:ShapeNode>
1127           </data>
1128         </node>
1129         <node id="n0::n59">
1130           <data key="d6">
1131             <y:ShapeNode>
1132               <y:Geometry height="30.0" width="25.443359375" x="-1387.8367030275294" y="1028.0092212012407"/>
1133               <y:Fill color="#FFCC00" transparent="false"/>
1134               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1135               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1136                   <y:SmartNodeLabelModel distance="4.0"/>
1137                 </y:LabelModel>
1138                 <y:ModelParameter>
1139                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1140                 </y:ModelParameter>
1141               </y:NodeLabel>
1142               <y:Shape type="rectangle"/>
1143             </y:ShapeNode>
1144           </data>
1145         </node>
1146         <node id="n0::n60">
1147           <data key="d6">
1148             <y:ShapeNode>
1149               <y:Geometry height="55.0" width="196.478515625" x="33.08032839257328" y="1323.848313799498"/>
1150               <y:Fill color="#666699" transparent="false"/>
1151               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1152               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="186.478515625" x="5.0" y="4.546875">HostStatus
1153 ::set_resovled_ip_count
1154 ::report_dns_resolution_failure<y:LabelModel>
1155                   <y:SmartNodeLabelModel distance="4.0"/>
1156                 </y:LabelModel>
1157                 <y:ModelParameter>
1158                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1159                 </y:ModelParameter>
1160               </y:NodeLabel>
1161               <y:Shape type="rectangle"/>
1162             </y:ShapeNode>
1163           </data>
1164         </node>
1165         <node id="n0::n61">
1166           <data key="d6">
1167             <y:ShapeNode>
1168               <y:Geometry height="30.0" width="184.3671875" x="-10.158929419926721" y="2921.590571598481"/>
1169               <y:Fill color="#666699" transparent="false"/>
1170               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1171               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="174.3671875" x="5.0" y="-0.96875">HostStatus
1172 ::exceeded_ping_failed_limit<y:LabelModel>
1173                   <y:SmartNodeLabelModel distance="4.0"/>
1174                 </y:LabelModel>
1175                 <y:ModelParameter>
1176                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1177                 </y:ModelParameter>
1178               </y:NodeLabel>
1179               <y:Shape type="rectangle"/>
1180             </y:ShapeNode>
1181           </data>
1182         </node>
1183         <node id="n0::n62">
1184           <data key="d6">
1185             <y:ShapeNode>
1186               <y:Geometry height="30.0" width="120.365234375" x="-1138.6388398766776" y="495.4217069024601"/>
1187               <y:Fill color="#FFCC00" transparent="false"/>
1188               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1189               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="110.365234375" x="5.0" y="6.015625">init_ping_protocol<y:LabelModel>
1190                   <y:SmartNodeLabelModel distance="4.0"/>
1191                 </y:LabelModel>
1192                 <y:ModelParameter>
1193                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1194                 </y:ModelParameter>
1195               </y:NodeLabel>
1196               <y:Shape type="rectangle"/>
1197             </y:ShapeNode>
1198           </data>
1199         </node>
1200         <node id="n0::n63">
1201           <data key="d6">
1202             <y:ShapeNode>
1203               <y:Geometry height="30.0" width="153.88671875" x="-1123.8714204430844" y="3017.53115571733"/>
1204               <y:Fill color="#FFCC00" transparent="false"/>
1205               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1206               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="143.88671875" x="5.0" y="-0.96875">get_next_ping_protocol
1207 ... (see above) ...<y:LabelModel>
1208                   <y:SmartNodeLabelModel distance="4.0"/>
1209                 </y:LabelModel>
1210                 <y:ModelParameter>
1211                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1212                 </y:ModelParameter>
1213               </y:NodeLabel>
1214               <y:Shape type="rectangle"/>
1215             </y:ShapeNode>
1216           </data>
1217         </node>
1218         <node id="n0::n64">
1219           <data key="d6">
1220             <y:ShapeNode>
1221               <y:Geometry height="30.0" width="138.41796875" x="-1134.4696015954278" y="915.7642395532033"/>
1222               <y:Fill color="#FFCC00" transparent="false"/>
1223               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1224               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="128.41796875" x="5.0" y="6.015625">update_dns_resolver<y:LabelModel>
1225                   <y:SmartNodeLabelModel distance="4.0"/>
1226                 </y:LabelModel>
1227                 <y:ModelParameter>
1228                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1229                 </y:ModelParameter>
1230               </y:NodeLabel>
1231               <y:Shape type="rectangle"/>
1232             </y:ShapeNode>
1233           </data>
1234         </node>
1235         <node id="n0::n65">
1236           <data key="d6">
1237             <y:ShapeNode>
1238               <y:Geometry height="30.0" width="110.8671875" x="39.87427370507328" y="937.2892395532035"/>
1239               <y:Fill color="#C0C0C0" transparent="false"/>
1240               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1241               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="100.8671875" x="5.0" y="-0.96875">DnsMaster::
1242 get_resolver_for<y:LabelModel>
1243                   <y:SmartNodeLabelModel distance="4.0"/>
1244                 </y:LabelModel>
1245                 <y:ModelParameter>
1246                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1247                 </y:ModelParameter>
1248               </y:NodeLabel>
1249               <y:Shape type="rectangle"/>
1250             </y:ShapeNode>
1251           </data>
1252         </node>
1253         <node id="n0::n66">
1254           <data key="d6">
1255             <y:ShapeNode>
1256               <y:Geometry height="30.0" width="102.8515625" x="-1116.6863984704278" y="996.6163416372983"/>
1257               <y:Fill color="#FFCC00" transparent="false"/>
1258               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1259               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="92.8515625" x="5.0" y="-0.96875">start_resolving
1260 _ping_address<y:LabelModel>
1261                   <y:SmartNodeLabelModel distance="4.0"/>
1262                 </y:LabelModel>
1263                 <y:ModelParameter>
1264                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1265                 </y:ModelParameter>
1266               </y:NodeLabel>
1267               <y:Shape type="rectangle"/>
1268             </y:ShapeNode>
1269           </data>
1270         </node>
1271         <node id="n0::n67">
1272           <data key="d6">
1273             <y:ShapeNode>
1274               <y:Geometry height="30.0" width="106.724609375" x="34.78540651757328" y="1081.023197017049"/>
1275               <y:Fill color="#C0C0C0" transparent="false"/>
1276               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1277               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="96.724609375" x="5.0" y="-0.96875">DnsReesolver
1278 ::async_resolve<y:LabelModel>
1279                   <y:SmartNodeLabelModel distance="4.0"/>
1280                 </y:LabelModel>
1281                 <y:ModelParameter>
1282                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1283                 </y:ModelParameter>
1284               </y:NodeLabel>
1285               <y:Shape type="rectangle"/>
1286             </y:ShapeNode>
1287           </data>
1288         </node>
1289         <node id="n0::n68">
1290           <data key="d6">
1291             <y:ShapeNode>
1292               <y:Geometry height="30.0" width="147.857421875" x="46.08814089257328" y="1263.848313799498"/>
1293               <y:Fill color="#C0C0C0" transparent="false"/>
1294               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1295               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="137.857421875" x="5.0" y="6.015625">get_resolved_ip_count<y:LabelModel>
1296                   <y:SmartNodeLabelModel distance="4.0"/>
1297                 </y:LabelModel>
1298                 <y:ModelParameter>
1299                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1300                 </y:ModelParameter>
1301               </y:NodeLabel>
1302               <y:Shape type="rectangle"/>
1303             </y:ShapeNode>
1304           </data>
1305         </node>
1306         <node id="n0::n69">
1307           <data key="d6">
1308             <y:ShapeNode>
1309               <y:Geometry height="30.0" width="25.443359375" x="-602.068796794182" y="3061.790809340543"/>
1310               <y:Fill color="#FFCC00" transparent="false"/>
1311               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1312               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1313                   <y:SmartNodeLabelModel distance="4.0"/>
1314                 </y:LabelModel>
1315                 <y:ModelParameter>
1316                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1317                 </y:ModelParameter>
1318               </y:NodeLabel>
1319               <y:Shape type="rectangle"/>
1320             </y:ShapeNode>
1321           </data>
1322         </node>
1323         <node id="n0::n70">
1324           <data key="d6">
1325             <y:ShapeNode>
1326               <y:Geometry height="30.0" width="98.55078125" x="19.448816355507915" y="3061.790809340543"/>
1327               <y:Fill color="#FF99CC" transparent="false"/>
1328               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1329               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="88.55078125" x="5.0" y="-0.96875">PingerFactory
1330 ::createPinger<y:LabelModel>
1331                   <y:SmartNodeLabelModel distance="4.0"/>
1332                 </y:LabelModel>
1333                 <y:ModelParameter>
1334                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1335                 </y:ModelParameter>
1336               </y:NodeLabel>
1337               <y:Shape type="rectangle"/>
1338             </y:ShapeNode>
1339           </data>
1340         </node>
1341         <node id="n0::n71">
1342           <data key="d6">
1343             <y:ShapeNode>
1344               <y:Geometry height="30.0" width="25.443359375" x="-321.5392777200128" y="3096.790809340543"/>
1345               <y:Fill color="#00FF00" transparent="false"/>
1346               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1347               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1348                   <y:SmartNodeLabelModel distance="4.0"/>
1349                 </y:LabelModel>
1350                 <y:ModelParameter>
1351                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1352                 </y:ModelParameter>
1353               </y:NodeLabel>
1354               <y:Shape type="rectangle"/>
1355             </y:ShapeNode>
1356           </data>
1357         </node>
1358         <node id="n0::n72">
1359           <data key="d6">
1360             <y:ShapeNode>
1361               <y:Geometry height="30.0" width="25.443359375" x="-130.43015963781318" y="3116.7296630591745"/>
1362               <y:Fill color="#CCFFCC" transparent="false"/>
1363               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1364               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1365                   <y:SmartNodeLabelModel distance="4.0"/>
1366                 </y:LabelModel>
1367                 <y:ModelParameter>
1368                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1369                 </y:ModelParameter>
1370               </y:NodeLabel>
1371               <y:Shape type="rectangle"/>
1372             </y:ShapeNode>
1373           </data>
1374         </node>
1375         <node id="n0::n73">
1376           <data key="d6">
1377             <y:ShapeNode>
1378               <y:Geometry height="30.0" width="25.443359375" x="56.002527293007915" y="3149.8743767712185"/>
1379               <y:Fill color="#C0C0C0" transparent="false"/>
1380               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1381               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1382                   <y:SmartNodeLabelModel distance="4.0"/>
1383                 </y:LabelModel>
1384                 <y:ModelParameter>
1385                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1386                 </y:ModelParameter>
1387               </y:NodeLabel>
1388               <y:Shape type="rectangle"/>
1389             </y:ShapeNode>
1390           </data>
1391         </node>
1392         <node id="n0::n74">
1393           <data key="d6">
1394             <y:ShapeNode>
1395               <y:Geometry height="30.0" width="25.443359375" x="-1059.6497407555844" y="3116.7296630591745"/>
1396               <y:Fill color="#FFCC00" transparent="false"/>
1397               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1398               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1399                   <y:SmartNodeLabelModel distance="4.0"/>
1400                 </y:LabelModel>
1401                 <y:ModelParameter>
1402                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1403                 </y:ModelParameter>
1404               </y:NodeLabel>
1405               <y:Shape type="rectangle"/>
1406             </y:ShapeNode>
1407           </data>
1408         </node>
1409         <node id="n0::n75">
1410           <data key="d5"/>
1411           <data key="d6">
1412             <y:ShapeNode>
1413               <y:Geometry height="30.0" width="114.681640625" x="26.82837526757328" y="1124.0724963223506"/>
1414               <y:Fill color="#C0C0C0" transparent="false"/>
1415               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1416               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="104.681640625" x="5.0" y="-0.96875">DnsResolver
1417 ::finalize_resolve<y:LabelModel>
1418                   <y:SmartNodeLabelModel distance="4.0"/>
1419                 </y:LabelModel>
1420                 <y:ModelParameter>
1421                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1422                 </y:ModelParameter>
1423               </y:NodeLabel>
1424               <y:Shape type="rectangle"/>
1425             </y:ShapeNode>
1426           </data>
1427         </node>
1428         <node id="n0::n76">
1429           <data key="d5"/>
1430           <data key="d6">
1431             <y:ShapeNode>
1432               <y:Geometry height="30.0" width="140.33984375" x="-1116.6863984704278" y="1133.9604050609246"/>
1433               <y:Fill color="#FFCC00" transparent="false"/>
1434               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1435               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="130.33984375" x="5.0" y="6.015625">dns_resolve_callback<y:LabelModel>
1436                   <y:SmartNodeLabelModel distance="4.0"/>
1437                 </y:LabelModel>
1438                 <y:ModelParameter>
1439                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1440                 </y:ModelParameter>
1441               </y:NodeLabel>
1442               <y:Shape type="rectangle"/>
1443             </y:ShapeNode>
1444           </data>
1445         </node>
1446         <node id="n0::n77">
1447           <data key="d5"/>
1448           <data key="d6">
1449             <y:ShapeNode>
1450               <y:Geometry height="30.0" width="80.9609375" x="-1086.9969453454278" y="1358.3890702216547"/>
1451               <y:Fill color="#FFCC00" transparent="false"/>
1452               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1453               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.9609375" x="5.0" y="6.015625">try_to_ping<y:LabelModel>
1454                   <y:SmartNodeLabelModel distance="4.0"/>
1455                 </y:LabelModel>
1456                 <y:ModelParameter>
1457                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1458                 </y:ModelParameter>
1459               </y:NodeLabel>
1460               <y:Shape type="rectangle"/>
1461             </y:ShapeNode>
1462           </data>
1463         </node>
1464         <node id="n0::n78">
1465           <data key="d5"/>
1466           <data key="d6">
1467             <y:ShapeNode>
1468               <y:Geometry height="30.0" width="80.9609375" x="-1230.8963594079278" y="1358.3890702216547"/>
1469               <y:Fill color="#FFCC00" transparent="false"/>
1470               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1471               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.9609375" x="5.0" y="6.015625">try_to_ping<y:LabelModel>
1472                   <y:SmartNodeLabelModel distance="4.0"/>
1473                 </y:LabelModel>
1474                 <y:ModelParameter>
1475                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1476                 </y:ModelParameter>
1477               </y:NodeLabel>
1478               <y:Shape type="rectangle"/>
1479             </y:ShapeNode>
1480           </data>
1481         </node>
1482         <node id="n0::n79">
1483           <data key="d5"/>
1484           <data key="d6">
1485             <y:ShapeNode>
1486               <y:Geometry height="71.46774098582364" width="93.50116782449732" x="-1165.2167675389264" y="1418.3890702216547"/>
1487               <y:Fill color="#FFCC00" transparent="false"/>
1488               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1489               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="51.35546875" x="21.072849537248658" y="12.78074549291182">when 
1490 both
1491 finished<y:LabelModel>
1492                   <y:SmartNodeLabelModel distance="4.0"/>
1493                 </y:LabelModel>
1494                 <y:ModelParameter>
1495                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1496                 </y:ModelParameter>
1497               </y:NodeLabel>
1498               <y:Shape type="triangle"/>
1499             </y:ShapeNode>
1500           </data>
1501         </node>
1502         <node id="n0::n80">
1503           <data key="d5"/>
1504           <data key="d6">
1505             <y:ShapeNode>
1506               <y:Geometry height="30.0" width="147.060546875" x="21.77759401757328" y="997.2892395532036"/>
1507               <y:Fill color="#C0C0C0" transparent="false"/>
1508               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1509               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="137.060546875" x="5.0" y="-0.96875">DnsResolver
1510 ::have_up_to_date_ips<y:LabelModel>
1511                   <y:SmartNodeLabelModel distance="4.0"/>
1512                 </y:LabelModel>
1513                 <y:ModelParameter>
1514                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1515                 </y:ModelParameter>
1516               </y:NodeLabel>
1517               <y:Shape type="rectangle"/>
1518             </y:ShapeNode>
1519           </data>
1520         </node>
1521         <node id="n0::n81">
1522           <data key="d5"/>
1523           <data key="d6">
1524             <y:ShapeNode>
1525               <y:Geometry height="30.0" width="43.443359375" x="-1207.9129609704278" y="956.1902905952509"/>
1526               <y:Fill color="#FFCC00" transparent="false"/>
1527               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1528               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="33.443359375" x="5.0" y="-0.96875">have
1529 IPs?<y:LabelModel>
1530                   <y:SmartNodeLabelModel distance="4.0"/>
1531                 </y:LabelModel>
1532                 <y:ModelParameter>
1533                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1534                 </y:ModelParameter>
1535               </y:NodeLabel>
1536               <y:Shape type="triangle"/>
1537             </y:ShapeNode>
1538           </data>
1539         </node>
1540         <node id="n0::n82">
1541           <data key="d6">
1542             <y:GenericNode configuration="com.yworks.flowchart.cloud">
1543               <y:Geometry height="55.0" width="48.294921875" x="296.2844505254202" y="1090.9049645989076"/>
1544               <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
1545               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1546               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="38.294921875" x="5.0" y="18.515625">get IP<y:LabelModel>
1547                   <y:SmartNodeLabelModel distance="4.0"/>
1548                 </y:LabelModel>
1549                 <y:ModelParameter>
1550                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1551                 </y:ModelParameter>
1552               </y:NodeLabel>
1553             </y:GenericNode>
1554           </data>
1555         </node>
1556         <node id="n0::n83">
1557           <data key="d6">
1558             <y:GenericNode configuration="com.yworks.flowchart.cloud">
1559               <y:Geometry height="72.48975640804383" width="143.66796875" x="125.82837526757328" y="2229.39993270065"/>
1560               <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
1561               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1562               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="45.90625" modelName="custom" textColor="#000000" visible="true" width="115.041015625" x="14.3134765625" y="13.291753204022143">send request
1563 receive echo reply
1564 or destin. unreach<y:LabelModel>
1565                   <y:SmartNodeLabelModel distance="4.0"/>
1566                 </y:LabelModel>
1567                 <y:ModelParameter>
1568                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1569                 </y:ModelParameter>
1570               </y:NodeLabel>
1571             </y:GenericNode>
1572           </data>
1573         </node>
1574         <node id="n0::n84">
1575           <data key="d6">
1576             <y:GenericNode configuration="com.yworks.flowchart.cloud">
1577               <y:Geometry height="47.17671003729447" width="75.693359375" x="156.78345339257328" y="2598.193521065047"/>
1578               <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
1579               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1580               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="53.130859375" x="11.28125" y="14.603980018647235">no reply<y:LabelModel>
1581                   <y:SmartNodeLabelModel distance="4.0"/>
1582                 </y:LabelModel>
1583                 <y:ModelParameter>
1584                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1585                 </y:ModelParameter>
1586               </y:NodeLabel>
1587             </y:GenericNode>
1588           </data>
1589         </node>
1590         <node id="n0::n85">
1591           <data key="d5"/>
1592           <data key="d6">
1593             <y:ShapeNode>
1594               <y:Geometry height="30.0" width="31.783203125" x="288.4344433984078" y="2436.146238846486"/>
1595               <y:Fill color="#FFCC00" transparent="false"/>
1596               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1597               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="21.783203125" x="5.0" y="6.015625">OR<y:LabelModel>
1598                   <y:SmartNodeLabelModel distance="4.0"/>
1599                 </y:LabelModel>
1600                 <y:ModelParameter>
1601                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1602                 </y:ModelParameter>
1603               </y:NodeLabel>
1604               <y:Shape type="triangle"/>
1605             </y:ShapeNode>
1606           </data>
1607         </node>
1608         <node id="n0::n86">
1609           <data key="d5"/>
1610           <data key="d6">
1611             <y:ShapeNode>
1612               <y:Geometry height="30.0" width="67.30859375" x="-1080.1707734704278" y="1193.9604050609244"/>
1613               <y:Fill color="#FFCC00" transparent="false"/>
1614               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1615               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="57.30859375" x="5.0" y="6.015625">success?<y:LabelModel>
1616                   <y:SmartNodeLabelModel distance="4.0"/>
1617                 </y:LabelModel>
1618                 <y:ModelParameter>
1619                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1620                 </y:ModelParameter>
1621               </y:NodeLabel>
1622               <y:Shape type="triangle"/>
1623             </y:ShapeNode>
1624           </data>
1625         </node>
1626         <node id="n0::n87">
1627           <data key="d5"/>
1628           <data key="d6">
1629             <y:ShapeNode>
1630               <y:Geometry height="30.0" width="25.443359375" x="-1059.2381562829278" y="1271.3044684845509"/>
1631               <y:Fill color="#FFCC00" transparent="false"/>
1632               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1633               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1634                   <y:SmartNodeLabelModel distance="4.0"/>
1635                 </y:LabelModel>
1636                 <y:ModelParameter>
1637                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1638                 </y:ModelParameter>
1639               </y:NodeLabel>
1640               <y:Shape type="roundrectangle"/>
1641             </y:ShapeNode>
1642           </data>
1643         </node>
1644         <node id="n0::n88">
1645           <data key="d5"/>
1646           <data key="d6">
1647             <y:ShapeNode>
1648               <y:Geometry height="30.0" width="91.537109375" x="43.99352118234219" y="1660.1875174077268"/>
1649               <y:Fill color="#C0C0C0" transparent="false"/>
1650               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1651               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="81.537109375" x="5.0" y="-0.96875">DnsResolver
1652 ::get_next_ip<y:LabelModel>
1653                   <y:SmartNodeLabelModel distance="4.0"/>
1654                 </y:LabelModel>
1655                 <y:ModelParameter>
1656                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1657                 </y:ModelParameter>
1658               </y:NodeLabel>
1659               <y:Shape type="rectangle"/>
1660             </y:ShapeNode>
1661           </data>
1662         </node>
1663         <node id="n0::n89">
1664           <data key="d5"/>
1665           <data key="d6">
1666             <y:ShapeNode>
1667               <y:Geometry height="30.0" width="25.443359375" x="-1001.5164765954278" y="1241.3044684845509"/>
1668               <y:Fill color="#FFCC00" transparent="false"/>
1669               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1670               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="15.443359375" x="5.0" y="6.015625">...<y:LabelModel>
1671                   <y:SmartNodeLabelModel distance="4.0"/>
1672                 </y:LabelModel>
1673                 <y:ModelParameter>
1674                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1675                 </y:ModelParameter>
1676               </y:NodeLabel>
1677               <y:Shape type="roundrectangle"/>
1678             </y:ShapeNode>
1679           </data>
1680         </node>
1681         <node id="n0::n90">
1682           <data key="d5"/>
1683           <data key="d6">
1684             <y:ShapeNode>
1685               <y:Geometry height="30.0" width="91.876953125" x="24.765096638232762" y="1193.9604050609244"/>
1686               <y:Fill color="#FFCC00" transparent="false"/>
1687               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1688               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="81.876953125" x="5.0" y="-0.96875">DnsResolver
1689 ::get_skipper<y:LabelModel>
1690                   <y:SmartNodeLabelModel distance="4.0"/>
1691                 </y:LabelModel>
1692                 <y:ModelParameter>
1693                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1694                 </y:ModelParameter>
1695               </y:NodeLabel>
1696               <y:Shape type="rectangle"/>
1697             </y:ShapeNode>
1698           </data>
1699         </node>
1700         <node id="n0::n91">
1701           <data key="d5"/>
1702           <data key="d6">
1703             <y:ShapeNode>
1704               <y:Geometry height="30.0" width="80.9609375" x="-1089.6868501305844" y="3176.729663059174"/>
1705               <y:Fill color="#FFCC00" transparent="false"/>
1706               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1707               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="70.9609375" x="5.0" y="6.015625">try_to_ping<y:LabelModel>
1708                   <y:SmartNodeLabelModel distance="4.0"/>
1709                 </y:LabelModel>
1710                 <y:ModelParameter>
1711                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1712                 </y:ModelParameter>
1713               </y:NodeLabel>
1714               <y:Shape type="rectangle"/>
1715             </y:ShapeNode>
1716           </data>
1717         </node>
1718         <node id="n0::n92">
1719           <data key="d5"/>
1720           <data key="d6">
1721             <y:ShapeNode>
1722               <y:Geometry height="30.0" width="102.599609375" x="30.724859642573392" y="3483.326382452209"/>
1723               <y:Fill color="#C0C0C0" transparent="false"/>
1724               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1725               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="92.599609375" x="5.0" y="-0.96875">DnsResolver::
1726 cancel_resolve<y:LabelModel>
1727                   <y:SmartNodeLabelModel distance="4.0"/>
1728                 </y:LabelModel>
1729                 <y:ModelParameter>
1730                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1731                 </y:ModelParameter>
1732               </y:NodeLabel>
1733               <y:Shape type="rectangle"/>
1734             </y:ShapeNode>
1735           </data>
1736         </node>
1737         <node id="n0::n93">
1738           <data key="d5"/>
1739           <data key="d6">
1740             <y:ShapeNode>
1741               <y:Geometry height="58.92919585228492" width="68.05859375" x="180.25942878040712" y="3356.576129494021"/>
1742               <y:Fill hasColor="false" transparent="false"/>
1743               <y:BorderStyle color="#000000" type="line" width="1.0"/>
1744               <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="58.05859375" x="5.0" y="13.495847926142233">SIGTERM
1745 SIGKILL<y:LabelModel>
1746                   <y:SmartNodeLabelModel distance="4.0"/>
1747                 </y:LabelModel>
1748                 <y:ModelParameter>
1749                   <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1750                 </y:ModelParameter>
1751               </y:NodeLabel>
1752               <y:Shape type="octagon"/>
1753             </y:ShapeNode>
1754           </data>
1755         </node>
1756       </graph>
1757     </node>
1758     <node id="n1">
1759       <data key="d6">
1760         <y:ShapeNode>
1761           <y:Geometry height="30.0" width="81.552734375" x="396.8046875" y="-528.4126953124982"/>
1762           <y:Fill color="#FFCC00" transparent="false"/>
1763           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1764           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="71.552734375" x="5.0" y="6.015625">IcmpPinger<y:LabelModel>
1765               <y:SmartNodeLabelModel distance="4.0"/>
1766             </y:LabelModel>
1767             <y:ModelParameter>
1768               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1769             </y:ModelParameter>
1770           </y:NodeLabel>
1771           <y:Shape type="rectangle"/>
1772         </y:ShapeNode>
1773       </data>
1774     </node>
1775     <node id="n2">
1776       <data key="d6">
1777         <y:ShapeNode>
1778           <y:Geometry height="30.0" width="81.552734375" x="396.8046875" y="-450.41269531249816"/>
1779           <y:Fill color="#FFCC00" transparent="false"/>
1780           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1781           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="71.552734375" x="5.0" y="6.015625">IcmpPinger<y:LabelModel>
1782               <y:SmartNodeLabelModel distance="4.0"/>
1783             </y:LabelModel>
1784             <y:ModelParameter>
1785               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1786             </y:ModelParameter>
1787           </y:NodeLabel>
1788           <y:Shape type="rectangle"/>
1789         </y:ShapeNode>
1790       </data>
1791     </node>
1792     <node id="n3">
1793       <data key="d6">
1794         <y:ShapeNode>
1795           <y:Geometry height="38.0" width="147.669921875" x="63.41796875" y="-544.4126953124982"/>
1796           <y:Fill color="#00FF00" transparent="false"/>
1797           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1798           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="137.669921875" x="5.0" y="3.03125">IcmpPacketDistributor
1799 (singleton)<y:LabelModel>
1800               <y:SmartNodeLabelModel distance="4.0"/>
1801             </y:LabelModel>
1802             <y:ModelParameter>
1803               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1804             </y:ModelParameter>
1805           </y:NodeLabel>
1806           <y:Shape type="rectangle"/>
1807         </y:ShapeNode>
1808       </data>
1809     </node>
1810     <node id="n4">
1811       <data key="d6">
1812         <y:ShapeNode>
1813           <y:Geometry height="30.0" width="97.044921875" x="651.5" y="-614.4126953124982"/>
1814           <y:Fill color="#FF99CC" transparent="false"/>
1815           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1816           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="87.044921875" x="5.0" y="6.015625">PingerFactory<y:LabelModel>
1817               <y:SmartNodeLabelModel distance="4.0"/>
1818             </y:LabelModel>
1819             <y:ModelParameter>
1820               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1821             </y:ModelParameter>
1822           </y:NodeLabel>
1823           <y:Shape type="rectangle"/>
1824         </y:ShapeNode>
1825       </data>
1826     </node>
1827     <node id="n5">
1828       <data key="d6">
1829         <y:ShapeNode>
1830           <y:Geometry height="30.0" width="128.603515625" x="635.720703125" y="-371.41269531249816"/>
1831           <y:Fill color="#00FFFF" transparent="false"/>
1832           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1833           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="118.603515625" x="5.0" y="6.015625">IcmpPacketFactory<y:LabelModel>
1834               <y:SmartNodeLabelModel distance="4.0"/>
1835             </y:LabelModel>
1836             <y:ModelParameter>
1837               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1838             </y:ModelParameter>
1839           </y:NodeLabel>
1840           <y:Shape type="rectangle"/>
1841         </y:ShapeNode>
1842       </data>
1843     </node>
1844     <node id="n6">
1845       <data key="d6">
1846         <y:ShapeNode>
1847           <y:Geometry height="46.0" width="54.59375" x="148.494140625" y="-427.41269531249816"/>
1848           <y:Fill color="#CCFFFF" transparent="false"/>
1849           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1850           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" textColor="#000000" visible="true" width="44.59375" x="5.0" y="7.03125">ICMP
1851 Socket<y:LabelModel>
1852               <y:SmartNodeLabelModel distance="4.0"/>
1853             </y:LabelModel>
1854             <y:ModelParameter>
1855               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1856             </y:ModelParameter>
1857           </y:NodeLabel>
1858           <y:Shape type="octagon"/>
1859         </y:ShapeNode>
1860       </data>
1861     </node>
1862     <node id="n7">
1863       <data key="d6">
1864         <y:GenericNode configuration="com.yworks.flowchart.cloud">
1865           <y:Geometry height="82.0" width="128.603515625" x="141.2099609375" y="-314.41269531249816"/>
1866           <y:Fill color="#E8EEF7" color2="#B7C9E3" transparent="false"/>
1867           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1868           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="60.548828125" x="34.02734375" y="32.015625">the world<y:LabelModel>
1869               <y:SmartNodeLabelModel distance="4.0"/>
1870             </y:LabelModel>
1871             <y:ModelParameter>
1872               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1873             </y:ModelParameter>
1874           </y:NodeLabel>
1875         </y:GenericNode>
1876       </data>
1877     </node>
1878     <node id="n8">
1879       <data key="d6">
1880         <y:ShapeNode>
1881           <y:Geometry height="30.0" width="117.828125" x="-4.8720703125" y="-419.41269531249816"/>
1882           <y:Fill color="#CCFFFF" transparent="false"/>
1883           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1884           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="107.828125" x="5.0" y="6.015625">NetworkInterface<y:LabelModel>
1885               <y:SmartNodeLabelModel distance="4.0"/>
1886             </y:LabelModel>
1887             <y:ModelParameter>
1888               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1889             </y:ModelParameter>
1890           </y:NodeLabel>
1891           <y:Shape type="rectangle"/>
1892         </y:ShapeNode>
1893       </data>
1894     </node>
1895     <node id="n9">
1896       <data key="d6">
1897         <y:ShapeNode>
1898           <y:Geometry height="30.0" width="103.671875" x="343.2451171875" y="-598.1626953124982"/>
1899           <y:Fill color="#FF9900" transparent="false"/>
1900           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1901           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
1902               <y:SmartNodeLabelModel distance="4.0"/>
1903             </y:LabelModel>
1904             <y:ModelParameter>
1905               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1906             </y:ModelParameter>
1907           </y:NodeLabel>
1908           <y:Shape type="rectangle"/>
1909         </y:ShapeNode>
1910       </data>
1911     </node>
1912     <node id="n10">
1913       <data key="d6">
1914         <y:ShapeNode>
1915           <y:Geometry height="30.0" width="103.671875" x="343.2451171875" y="-382.91269531249816"/>
1916           <y:Fill color="#FF9900" transparent="false"/>
1917           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1918           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
1919               <y:SmartNodeLabelModel distance="4.0"/>
1920             </y:LabelModel>
1921             <y:ModelParameter>
1922               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1923             </y:ModelParameter>
1924           </y:NodeLabel>
1925           <y:Shape type="rectangle"/>
1926         </y:ShapeNode>
1927       </data>
1928     </node>
1929     <node id="n11">
1930       <data key="d6">
1931         <y:ShapeNode>
1932           <y:Geometry height="30.0" width="99.869140625" x="602.4694010416667" y="-741.612695312498"/>
1933           <y:Fill color="#FFFF00" transparent="false"/>
1934           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1935           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.869140625" x="5.0" y="6.015625">PingScheduler<y:LabelModel>
1936               <y:SmartNodeLabelModel distance="4.0"/>
1937             </y:LabelModel>
1938             <y:ModelParameter>
1939               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1940             </y:ModelParameter>
1941           </y:NodeLabel>
1942           <y:Shape type="rectangle"/>
1943         </y:ShapeNode>
1944       </data>
1945     </node>
1946     <node id="n12">
1947       <data key="d6">
1948         <y:ShapeNode>
1949           <y:Geometry height="30.0" width="99.869140625" x="604.9694010416667" y="-231.0955078124981"/>
1950           <y:Fill color="#FFFF00" transparent="false"/>
1951           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1952           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="89.869140625" x="5.0" y="6.015625">PingScheduler<y:LabelModel>
1953               <y:SmartNodeLabelModel distance="4.0"/>
1954             </y:LabelModel>
1955             <y:ModelParameter>
1956               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1957             </y:ModelParameter>
1958           </y:NodeLabel>
1959           <y:Shape type="rectangle"/>
1960         </y:ShapeNode>
1961       </data>
1962     </node>
1963     <node id="n13">
1964       <data key="d6">
1965         <y:ShapeNode>
1966           <y:Geometry height="30.0" width="103.671875" x="427.525390625" y="-709.112695312498"/>
1967           <y:Fill color="#FF9900" transparent="false"/>
1968           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1969           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
1970               <y:SmartNodeLabelModel distance="4.0"/>
1971             </y:LabelModel>
1972             <y:ModelParameter>
1973               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1974             </y:ModelParameter>
1975           </y:NodeLabel>
1976           <y:Shape type="rectangle"/>
1977         </y:ShapeNode>
1978       </data>
1979     </node>
1980     <node id="n14">
1981       <data key="d6">
1982         <y:ShapeNode>
1983           <y:Geometry height="30.0" width="103.671875" x="436.42252604166674" y="-264.62392578124906"/>
1984           <y:Fill color="#FF9900" transparent="false"/>
1985           <y:BorderStyle color="#000000" type="line" width="1.0"/>
1986           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="93.671875" x="5.0" y="6.015625">deadline_timer<y:LabelModel>
1987               <y:SmartNodeLabelModel distance="4.0"/>
1988             </y:LabelModel>
1989             <y:ModelParameter>
1990               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
1991             </y:ModelParameter>
1992           </y:NodeLabel>
1993           <y:Shape type="rectangle"/>
1994         </y:ShapeNode>
1995       </data>
1996     </node>
1997     <node id="n15">
1998       <data key="d6">
1999         <y:ShapeNode>
2000           <y:Geometry height="30.0" width="79.619140625" x="540.0944010416667" y="-331.91269531249816"/>
2001           <y:Fill color="#339966" transparent="false"/>
2002           <y:BorderStyle color="#000000" type="line" width="1.0"/>
2003           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.619140625" x="5.0" y="6.015625">PingRotate<y:LabelModel>
2004               <y:SmartNodeLabelModel distance="4.0"/>
2005             </y:LabelModel>
2006             <y:ModelParameter>
2007               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
2008             </y:ModelParameter>
2009           </y:NodeLabel>
2010           <y:Shape type="rectangle"/>
2011         </y:ShapeNode>
2012       </data>
2013     </node>
2014     <node id="n16">
2015       <data key="d6">
2016         <y:ShapeNode>
2017           <y:Geometry height="30.0" width="79.619140625" x="519.4169921875" y="-659.112695312498"/>
2018           <y:Fill color="#339966" transparent="false"/>
2019           <y:BorderStyle color="#000000" type="line" width="1.0"/>
2020           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.619140625" x="5.0" y="6.015625">PingRotate<y:LabelModel>
2021               <y:SmartNodeLabelModel distance="4.0"/>
2022             </y:LabelModel>
2023             <y:ModelParameter>
2024               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
2025             </y:ModelParameter>
2026           </y:NodeLabel>
2027           <y:Shape type="rectangle"/>
2028         </y:ShapeNode>
2029       </data>
2030     </node>
2031     <node id="n17">
2032       <data key="d6">
2033         <y:ShapeNode>
2034           <y:Geometry height="22.5" width="37.28125" x="426.4404296875" y="-485.66269531249816"/>
2035           <y:Fill hasColor="false" transparent="false"/>
2036           <y:BorderStyle hasColor="false" type="line" width="1.0"/>
2037           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="20" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="27.28125" modelName="custom" rotationAngle="90.0" textColor="#000000" visible="true" width="26.79296875" x="5.0" y="-2.146484375">...<y:LabelModel>
2038               <y:SmartNodeLabelModel distance="4.0"/>
2039             </y:LabelModel>
2040             <y:ModelParameter>
2041               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
2042             </y:ModelParameter>
2043           </y:NodeLabel>
2044           <y:Shape type="rectangle"/>
2045         </y:ShapeNode>
2046       </data>
2047     </node>
2048     <node id="n18">
2049       <data key="d6">
2050         <y:ShapeNode>
2051           <y:Geometry height="30.0" width="79.560546875" x="451.63671875000006" y="-780.3626953124979"/>
2052           <y:Fill color="#666699" transparent="false"/>
2053           <y:BorderStyle color="#000000" type="line" width="1.0"/>
2054           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.560546875" x="5.0" y="6.015625">HostStatus<y:LabelModel>
2055               <y:SmartNodeLabelModel distance="4.0"/>
2056             </y:LabelModel>
2057             <y:ModelParameter>
2058               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
2059             </y:ModelParameter>
2060           </y:NodeLabel>
2061           <y:Shape type="rectangle"/>
2062         </y:ShapeNode>
2063       </data>
2064     </node>
2065     <node id="n19">
2066       <data key="d6">
2067         <y:ShapeNode>
2068           <y:Geometry height="30.0" width="79.560546875" x="460.5338541666668" y="-190.91269531249816"/>
2069           <y:Fill color="#666699" transparent="false"/>
2070           <y:BorderStyle color="#000000" type="line" width="1.0"/>
2071           <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" textColor="#000000" visible="true" width="69.560546875" x="5.0" y="6.015625">HostStatus<y:LabelModel>
2072               <y:SmartNodeLabelModel distance="4.0"/>
2073             </y:LabelModel>
2074             <y:ModelParameter>
2075               <y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
2076             </y:ModelParameter>
2077           </y:NodeLabel>
2078           <y:Shape type="rectangle"/>
2079         </y:ShapeNode>
2080       </data>
2081     </node>
2082     <edge id="e0" source="n3" target="n1">
2083       <data key="d10">
2084         <y:QuadCurveEdge straightness="0.1">
2085           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2086           <y:LineStyle color="#000000" type="dashed" width="2.0"/>
2087           <y:Arrows source="standard" target="standard"/>
2088           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="31.9375" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="74.65234375" x="55.5322265625" y="-12.258471390085447">hold
2089 shared_ptrs<y:LabelModel>
2090               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2091             </y:LabelModel>
2092             <y:ModelParameter>
2093               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2094             </y:ModelParameter>
2095             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2096           </y:EdgeLabel>
2097         </y:QuadCurveEdge>
2098       </data>
2099     </edge>
2100     <edge id="e1" source="n3" target="n2">
2101       <data key="d10">
2102         <y:QuadCurveEdge straightness="0.1">
2103           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2104           <y:LineStyle color="#000000" type="dashed" width="2.0"/>
2105           <y:Arrows source="standard" target="standard"/>
2106         </y:QuadCurveEdge>
2107       </data>
2108     </edge>
2109     <edge id="e2" source="n4" target="n1">
2110       <data key="d10">
2111         <y:QuadCurveEdge straightness="0.1">
2112           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2113           <y:LineStyle color="#000000" type="dashed" width="1.0"/>
2114           <y:Arrows source="none" target="standard"/>
2115           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="48.607421875" x="-113.622802734375" y="20.284816638891243">creates<y:LabelModel>
2116               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2117             </y:LabelModel>
2118             <y:ModelParameter>
2119               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2120             </y:ModelParameter>
2121             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2122           </y:EdgeLabel>
2123         </y:QuadCurveEdge>
2124       </data>
2125     </edge>
2126     <edge id="e3" source="n4" target="n2">
2127       <data key="d10">
2128         <y:QuadCurveEdge straightness="0.1">
2129           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2130           <y:LineStyle color="#000000" type="dashed" width="1.0"/>
2131           <y:Arrows source="none" target="standard"/>
2132         </y:QuadCurveEdge>
2133       </data>
2134     </edge>
2135     <edge id="e4" source="n3" target="n6">
2136       <data key="d10">
2137         <y:QuadCurveEdge straightness="0.1">
2138           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2139           <y:LineStyle color="#000000" type="line" width="1.0"/>
2140           <y:Arrows source="none" target="standard"/>
2141           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-4.926223502671434" y="30.515618896486217">owns<y:LabelModel>
2142               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2143             </y:LabelModel>
2144             <y:ModelParameter>
2145               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2146             </y:ModelParameter>
2147             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2148           </y:EdgeLabel>
2149         </y:QuadCurveEdge>
2150       </data>
2151     </edge>
2152     <edge id="e5" source="n1" target="n5">
2153       <data key="d10">
2154         <y:QuadCurveEdge straightness="0.1">
2155           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2156           <y:LineStyle color="#000000" type="line" width="1.0"/>
2157           <y:Arrows source="none" target="standard"/>
2158         </y:QuadCurveEdge>
2159       </data>
2160     </edge>
2161     <edge id="e6" source="n6" target="n7">
2162       <data key="d10">
2163         <y:QuadCurveEdge straightness="0.1">
2164           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2165           <y:LineStyle color="#000000" type="line" width="1.0"/>
2166           <y:Arrows source="standard" target="standard"/>
2167         </y:QuadCurveEdge>
2168       </data>
2169     </edge>
2170     <edge id="e7" source="n2" target="n6">
2171       <data key="d10">
2172         <y:QuadCurveEdge straightness="0.1">
2173           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2174           <y:LineStyle color="#000000" type="dotted" width="2.0"/>
2175           <y:Arrows source="none" target="standard"/>
2176           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="32.857421875" x="-113.287109375" y="2.485157095905379">send<y:LabelModel>
2177               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2178             </y:LabelModel>
2179             <y:ModelParameter>
2180               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2181             </y:ModelParameter>
2182             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2183           </y:EdgeLabel>
2184         </y:QuadCurveEdge>
2185       </data>
2186     </edge>
2187     <edge id="e8" source="n1" target="n6">
2188       <data key="d10">
2189         <y:QuadCurveEdge straightness="0.1">
2190           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2191           <y:LineStyle color="#000000" type="dotted" width="2.0"/>
2192           <y:Arrows source="none" target="standard"/>
2193         </y:QuadCurveEdge>
2194       </data>
2195     </edge>
2196     <edge id="e9" source="n3" target="n8">
2197       <data key="d10">
2198         <y:QuadCurveEdge straightness="0.1">
2199           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2200           <y:LineStyle color="#000000" type="line" width="1.0"/>
2201           <y:Arrows source="none" target="standard"/>
2202           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-47.421514716030146" y="34.51561889648622">owns<y:LabelModel>
2203               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2204             </y:LabelModel>
2205             <y:ModelParameter>
2206               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2207             </y:ModelParameter>
2208             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2209           </y:EdgeLabel>
2210         </y:QuadCurveEdge>
2211       </data>
2212     </edge>
2213     <edge id="e10" source="n2" target="n5">
2214       <data key="d10">
2215         <y:QuadCurveEdge straightness="0.1">
2216           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2217           <y:LineStyle color="#000000" type="line" width="1.0"/>
2218           <y:Arrows source="none" target="standard"/>
2219           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="30.87109375" x="63.24609375" y="14.70034228063389">calls<y:LabelModel>
2220               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2221             </y:LabelModel>
2222             <y:ModelParameter>
2223               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2224             </y:ModelParameter>
2225             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2226           </y:EdgeLabel>
2227         </y:QuadCurveEdge>
2228       </data>
2229     </edge>
2230     <edge id="e11" source="n1" target="n9">
2231       <data key="d10">
2232         <y:QuadCurveEdge straightness="0.1">
2233           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2234           <y:LineStyle color="#000000" type="line" width="1.0"/>
2235           <y:Arrows source="none" target="standard"/>
2236           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-29.6170654296875" y="-28.85935058593566">owns<y:LabelModel>
2237               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2238             </y:LabelModel>
2239             <y:ModelParameter>
2240               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2241             </y:ModelParameter>
2242             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2243           </y:EdgeLabel>
2244         </y:QuadCurveEdge>
2245       </data>
2246     </edge>
2247     <edge id="e12" source="n2" target="n10">
2248       <data key="d10">
2249         <y:QuadCurveEdge straightness="0.1">
2250           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2251           <y:LineStyle color="#000000" type="line" width="1.0"/>
2252           <y:Arrows source="none" target="standard"/>
2253           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-29.3123779296875" y="9.765618896486217">owns<y:LabelModel>
2254               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2255             </y:LabelModel>
2256             <y:ModelParameter>
2257               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2258             </y:ModelParameter>
2259             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2260           </y:EdgeLabel>
2261         </y:QuadCurveEdge>
2262       </data>
2263     </edge>
2264     <edge id="n0::e0" source="n0::n3" target="n0::n0">
2265       <data key="d10">
2266         <y:QuadCurveEdge straightness="0.1">
2267           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2268           <y:LineStyle color="#000000" type="line" width="1.0"/>
2269           <y:Arrows source="none" target="standard"/>
2270         </y:QuadCurveEdge>
2271       </data>
2272     </edge>
2273     <edge id="n0::e1" source="n0::n1" target="n0::n78">
2274       <data key="d10">
2275         <y:QuadCurveEdge straightness="0.1">
2276           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2277           <y:LineStyle color="#000000" type="line" width="1.0"/>
2278           <y:Arrows source="none" target="standard"/>
2279         </y:QuadCurveEdge>
2280       </data>
2281     </edge>
2282     <edge id="n0::e2" source="n0::n4" target="n0::n7">
2283       <data key="d10">
2284         <y:QuadCurveEdge straightness="0.1">
2285           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2286           <y:LineStyle color="#000000" type="line" width="1.0"/>
2287           <y:Arrows source="none" target="standard"/>
2288         </y:QuadCurveEdge>
2289       </data>
2290     </edge>
2291     <edge id="e13" source="n16" target="n1">
2292       <data key="d10">
2293         <y:QuadCurveEdge straightness="0.1">
2294           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2295           <y:LineStyle color="#000000" type="line" width="1.0"/>
2296           <y:Arrows source="none" target="standard"/>
2297           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-64.36871337890625" y="41.36560058593943">owns<y:LabelModel>
2298               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2299             </y:LabelModel>
2300             <y:ModelParameter>
2301               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2302             </y:ModelParameter>
2303             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2304           </y:EdgeLabel>
2305         </y:QuadCurveEdge>
2306       </data>
2307     </edge>
2308     <edge id="e14" source="n12" target="n15">
2309       <data key="d10">
2310         <y:QuadCurveEdge straightness="0.1">
2311           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2312           <y:LineStyle color="#000000" type="line" width="1.0"/>
2313           <y:Arrows source="none" target="standard"/>
2314           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-43.848042805989394" y="-44.39297180175595">owns<y:LabelModel>
2315               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2316             </y:LabelModel>
2317             <y:ModelParameter>
2318               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2319             </y:ModelParameter>
2320             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2321           </y:EdgeLabel>
2322         </y:QuadCurveEdge>
2323       </data>
2324     </edge>
2325     <edge id="e15" source="n11" target="n13">
2326       <data key="d10">
2327         <y:QuadCurveEdge straightness="0.1">
2328           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2329           <y:LineStyle color="#000000" type="line" width="1.0"/>
2330           <y:Arrows source="none" target="standard"/>
2331           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-53.14292399088538" y="-2.2913699997856156">owns<y:LabelModel>
2332               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2333             </y:LabelModel>
2334             <y:ModelParameter>
2335               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2336             </y:ModelParameter>
2337             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2338           </y:EdgeLabel>
2339         </y:QuadCurveEdge>
2340       </data>
2341     </edge>
2342     <edge id="e16" source="n12" target="n14">
2343       <data key="d10">
2344         <y:QuadCurveEdge straightness="0.1">
2345           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2346           <y:LineStyle color="#000000" type="line" width="1.0"/>
2347           <y:Arrows source="none" target="standard"/>
2348           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-49.94435628255201" y="-15.510667133839007">owns<y:LabelModel>
2349               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2350             </y:LabelModel>
2351             <y:ModelParameter>
2352               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2353             </y:ModelParameter>
2354             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2355           </y:EdgeLabel>
2356         </y:QuadCurveEdge>
2357       </data>
2358     </edge>
2359     <edge id="n0::e3" source="n0::n2" target="n0::n3">
2360       <data key="d10">
2361         <y:QuadCurveEdge straightness="0.1">
2362           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
2363             <y:Point x="-1434.6581670574778" y="1076.8911547949922"/>
2364           </y:Path>
2365           <y:LineStyle color="#000000" type="line" width="1.0"/>
2366           <y:Arrows source="none" target="standard"/>
2367         </y:QuadCurveEdge>
2368       </data>
2369     </edge>
2370     <edge id="n0::e4" source="n0::n2" target="n0::n9">
2371       <data key="d10">
2372         <y:QuadCurveEdge straightness="0.1">
2373           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2374           <y:LineStyle color="#000000" type="line" width="1.0"/>
2375           <y:Arrows source="none" target="standard"/>
2376         </y:QuadCurveEdge>
2377       </data>
2378     </edge>
2379     <edge id="n0::e5" source="n0::n9" target="n0::n10">
2380       <data key="d10">
2381         <y:QuadCurveEdge straightness="0.1">
2382           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2383           <y:LineStyle color="#000000" type="line" width="1.0"/>
2384           <y:Arrows source="none" target="standard"/>
2385         </y:QuadCurveEdge>
2386       </data>
2387     </edge>
2388     <edge id="e17" source="n15" target="n2">
2389       <data key="d10">
2390         <y:QuadCurveEdge straightness="0.1">
2391           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2392           <y:LineStyle color="#000000" type="line" width="1.0"/>
2393           <y:Arrows source="none" target="standard"/>
2394           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-70.65275065104163" y="-53.23438110351378">owns<y:LabelModel>
2395               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2396             </y:LabelModel>
2397             <y:ModelParameter>
2398               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2399             </y:ModelParameter>
2400             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2401           </y:EdgeLabel>
2402         </y:QuadCurveEdge>
2403       </data>
2404     </edge>
2405     <edge id="e18" source="n11" target="n16">
2406       <data key="d10">
2407         <y:QuadCurveEdge straightness="0.1">
2408           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2409           <y:LineStyle color="#000000" type="line" width="1.0"/>
2410           <y:Arrows source="none" target="standard"/>
2411           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-47.15421549479174" y="17.265600585939524">owns<y:LabelModel>
2412               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2413             </y:LabelModel>
2414             <y:ModelParameter>
2415               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2416             </y:ModelParameter>
2417             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2418           </y:EdgeLabel>
2419         </y:QuadCurveEdge>
2420       </data>
2421     </edge>
2422     <edge id="n0::e6" source="n0::n62" target="n0::n12">
2423       <data key="d10">
2424         <y:QuadCurveEdge straightness="0.1">
2425           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2426           <y:LineStyle color="#000000" type="line" width="1.0"/>
2427           <y:Arrows source="none" target="standard"/>
2428         </y:QuadCurveEdge>
2429       </data>
2430     </edge>
2431     <edge id="n0::e7" source="n0::n13" target="n0::n1">
2432       <data key="d10">
2433         <y:QuadCurveEdge straightness="0.1">
2434           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
2435             <y:Point x="-1121.70506709022" y="3327.8746165016873"/>
2436             <y:Point x="-1408.671619824595" y="3327.8746165016873"/>
2437             <y:Point x="-1408.671619824595" y="1561.9610040363707"/>
2438           </y:Path>
2439           <y:LineStyle color="#000000" type="line" width="1.0"/>
2440           <y:Arrows source="none" target="standard"/>
2441         </y:QuadCurveEdge>
2442       </data>
2443     </edge>
2444     <edge id="n0::e8" source="n0::n4" target="n0::n8">
2445       <data key="d10">
2446         <y:QuadCurveEdge straightness="0.1">
2447           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2448           <y:LineStyle color="#000000" type="line" width="1.0"/>
2449           <y:Arrows source="none" target="standard"/>
2450         </y:QuadCurveEdge>
2451       </data>
2452     </edge>
2453     <edge id="n0::e9" source="n0::n4" target="n0::n6">
2454       <data key="d10">
2455         <y:QuadCurveEdge straightness="0.1">
2456           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2457           <y:LineStyle color="#000000" type="line" width="1.0"/>
2458           <y:Arrows source="none" target="standard"/>
2459         </y:QuadCurveEdge>
2460       </data>
2461     </edge>
2462     <edge id="n0::e10" source="n0::n14" target="n0::n15">
2463       <data key="d10">
2464         <y:QuadCurveEdge straightness="0.1">
2465           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2466           <y:LineStyle color="#000000" type="line" width="1.0"/>
2467           <y:Arrows source="none" target="standard"/>
2468         </y:QuadCurveEdge>
2469       </data>
2470     </edge>
2471     <edge id="n0::e11" source="n0::n16" target="n0::n14">
2472       <data key="d10">
2473         <y:QuadCurveEdge straightness="0.1">
2474           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2475           <y:LineStyle color="#000000" type="line" width="1.0"/>
2476           <y:Arrows source="none" target="standard"/>
2477         </y:QuadCurveEdge>
2478       </data>
2479     </edge>
2480     <edge id="n0::e12" source="n0::n2" target="n0::n16">
2481       <data key="d10">
2482         <y:QuadCurveEdge straightness="0.1">
2483           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2484           <y:LineStyle color="#000000" type="line" width="1.0"/>
2485           <y:Arrows source="none" target="standard"/>
2486         </y:QuadCurveEdge>
2487       </data>
2488     </edge>
2489     <edge id="n0::e13" source="n0::n15" target="n0::n51">
2490       <data key="d10">
2491         <y:QuadCurveEdge straightness="0.1">
2492           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2493           <y:LineStyle color="#000000" type="line" width="1.0"/>
2494           <y:Arrows source="none" target="standard"/>
2495         </y:QuadCurveEdge>
2496       </data>
2497     </edge>
2498     <edge id="n0::e14" source="n0::n15" target="n0::n17">
2499       <data key="d10">
2500         <y:QuadCurveEdge straightness="0.1">
2501           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
2502             <y:Point x="-1184.2786754886579" y="3688.9447133441363"/>
2503           </y:Path>
2504           <y:LineStyle color="#000000" type="line" width="1.0"/>
2505           <y:Arrows source="none" target="standard"/>
2506         </y:QuadCurveEdge>
2507       </data>
2508     </edge>
2509     <edge id="n0::e15" source="n0::n18" target="n0::n19">
2510       <data key="d10">
2511         <y:QuadCurveEdge straightness="0.1">
2512           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2513           <y:LineStyle color="#000000" type="line" width="1.0"/>
2514           <y:Arrows source="none" target="standard"/>
2515         </y:QuadCurveEdge>
2516       </data>
2517     </edge>
2518     <edge id="n0::e16" source="n0::n32" target="n0::n33">
2519       <data key="d10">
2520         <y:QuadCurveEdge straightness="0.1">
2521           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2522           <y:LineStyle color="#000000" type="line" width="1.0"/>
2523           <y:Arrows source="none" target="standard"/>
2524           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="73.66796875" x="-65.82171018164536" y="25.21557566749175">IcmpPacket<y:LabelModel>
2525               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2526             </y:LabelModel>
2527             <y:ModelParameter>
2528               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2529             </y:ModelParameter>
2530             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2531           </y:EdgeLabel>
2532         </y:QuadCurveEdge>
2533       </data>
2534     </edge>
2535     <edge id="n0::e17" source="n0::n21" target="n0::n22">
2536       <data key="d10">
2537         <y:QuadCurveEdge straightness="0.1">
2538           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2539           <y:LineStyle color="#000000" type="line" width="1.0"/>
2540           <y:Arrows source="none" target="standard"/>
2541         </y:QuadCurveEdge>
2542       </data>
2543     </edge>
2544     <edge id="n0::e18" source="n0::n32" target="n0::n26">
2545       <data key="d10">
2546         <y:QuadCurveEdge straightness="0.1">
2547           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2548           <y:LineStyle color="#000000" type="line" width="1.0"/>
2549           <y:Arrows source="none" target="standard"/>
2550         </y:QuadCurveEdge>
2551       </data>
2552     </edge>
2553     <edge id="n0::e19" source="n0::n33" target="n0::n20">
2554       <data key="d10">
2555         <y:QuadCurveEdge straightness="0.1">
2556           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2557           <y:LineStyle color="#000000" type="line" width="1.0"/>
2558           <y:Arrows source="none" target="standard"/>
2559         </y:QuadCurveEdge>
2560       </data>
2561     </edge>
2562     <edge id="n0::e20" source="n0::n33" target="n0::n23">
2563       <data key="d10">
2564         <y:QuadCurveEdge straightness="0.1">
2565           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2566           <y:LineStyle color="#000000" type="line" width="1.0"/>
2567           <y:Arrows source="none" target="standard"/>
2568         </y:QuadCurveEdge>
2569       </data>
2570     </edge>
2571     <edge id="n0::e21" source="n0::n33" target="n0::n34">
2572       <data key="d10">
2573         <y:QuadCurveEdge straightness="0.1">
2574           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2575           <y:LineStyle color="#000000" type="line" width="1.0"/>
2576           <y:Arrows source="none" target="standard"/>
2577         </y:QuadCurveEdge>
2578       </data>
2579     </edge>
2580     <edge id="n0::e22" source="n0::n24" target="n0::n27">
2581       <data key="d10">
2582         <y:QuadCurveEdge straightness="0.1">
2583           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2584           <y:LineStyle color="#000000" type="line" width="1.0"/>
2585           <y:Arrows source="none" target="standard"/>
2586         </y:QuadCurveEdge>
2587       </data>
2588     </edge>
2589     <edge id="n0::e23" source="n0::n24" target="n0::n35">
2590       <data key="d10">
2591         <y:QuadCurveEdge straightness="0.1">
2592           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2593           <y:LineStyle color="#000000" type="line" width="1.0"/>
2594           <y:Arrows source="none" target="standard"/>
2595         </y:QuadCurveEdge>
2596       </data>
2597     </edge>
2598     <edge id="n0::e24" source="n0::n24" target="n0::n25">
2599       <data key="d10">
2600         <y:QuadCurveEdge straightness="0.1">
2601           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2602           <y:LineStyle color="#000000" type="line" width="1.0"/>
2603           <y:Arrows source="none" target="standard"/>
2604         </y:QuadCurveEdge>
2605       </data>
2606     </edge>
2607     <edge id="n0::e25" source="n0::n31" target="n0::n37">
2608       <data key="d10">
2609         <y:QuadCurveEdge straightness="0.1">
2610           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2611           <y:LineStyle color="#000000" type="line" width="1.0"/>
2612           <y:Arrows source="none" target="standard"/>
2613         </y:QuadCurveEdge>
2614       </data>
2615     </edge>
2616     <edge id="n0::e26" source="n0::n31" target="n0::n32">
2617       <data key="d10">
2618         <y:QuadCurveEdge straightness="0.1">
2619           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2620           <y:LineStyle color="#000000" type="line" width="1.0"/>
2621           <y:Arrows source="none" target="standard"/>
2622         </y:QuadCurveEdge>
2623       </data>
2624     </edge>
2625     <edge id="n0::e27" source="n0::n25" target="n0::n29">
2626       <data key="d10">
2627         <y:QuadCurveEdge straightness="0.1">
2628           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2629           <y:LineStyle color="#000000" type="line" width="1.0"/>
2630           <y:Arrows source="none" target="standard"/>
2631         </y:QuadCurveEdge>
2632       </data>
2633     </edge>
2634     <edge id="n0::e28" source="n0::n83" target="n0::n24">
2635       <data key="d10">
2636         <y:QuadCurveEdge straightness="0.1">
2637           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2638           <y:LineStyle color="#000000" type="line" width="1.0"/>
2639           <y:Arrows source="none" target="standard"/>
2640         </y:QuadCurveEdge>
2641       </data>
2642     </edge>
2643     <edge id="n0::e29" source="n0::n84" target="n0::n44">
2644       <data key="d10">
2645         <y:QuadCurveEdge straightness="0.1">
2646           <y:Path sx="0.0" sy="21.423017741544847" tx="0.0" ty="0.0"/>
2647           <y:LineStyle color="#000000" type="line" width="1.0"/>
2648           <y:Arrows source="none" target="standard"/>
2649         </y:QuadCurveEdge>
2650       </data>
2651     </edge>
2652     <edge id="n0::e30" source="n0::n35" target="n0::n36">
2653       <data key="d10">
2654         <y:QuadCurveEdge straightness="0.1">
2655           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2656           <y:LineStyle color="#000000" type="line" width="1.0"/>
2657           <y:Arrows source="none" target="standard"/>
2658         </y:QuadCurveEdge>
2659       </data>
2660     </edge>
2661     <edge id="n0::e31" source="n0::n35" target="n0::n40">
2662       <data key="d10">
2663         <y:QuadCurveEdge straightness="0.1">
2664           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2665           <y:LineStyle color="#000000" type="line" width="1.0"/>
2666           <y:Arrows source="none" target="standard"/>
2667         </y:QuadCurveEdge>
2668       </data>
2669     </edge>
2670     <edge id="n0::e32" source="n0::n40" target="n0::n41">
2671       <data key="d10">
2672         <y:QuadCurveEdge straightness="0.1">
2673           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2674           <y:LineStyle color="#000000" type="line" width="1.0"/>
2675           <y:Arrows source="none" target="standard"/>
2676         </y:QuadCurveEdge>
2677       </data>
2678     </edge>
2679     <edge id="n0::e33" source="n0::n41" target="n0::n38">
2680       <data key="d10">
2681         <y:QuadCurveEdge straightness="0.1">
2682           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2683           <y:LineStyle color="#000000" type="line" width="1.0"/>
2684           <y:Arrows source="none" target="standard"/>
2685         </y:QuadCurveEdge>
2686       </data>
2687     </edge>
2688     <edge id="n0::e34" source="n0::n41" target="n0::n42">
2689       <data key="d10">
2690         <y:QuadCurveEdge straightness="0.1">
2691           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2692           <y:LineStyle color="#000000" type="line" width="1.0"/>
2693           <y:Arrows source="none" target="standard"/>
2694         </y:QuadCurveEdge>
2695       </data>
2696     </edge>
2697     <edge id="n0::e35" source="n0::n30" target="n0::n45">
2698       <data key="d10">
2699         <y:QuadCurveEdge straightness="0.1">
2700           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2701           <y:LineStyle color="#000000" type="line" width="1.0"/>
2702           <y:Arrows source="none" target="standard"/>
2703         </y:QuadCurveEdge>
2704       </data>
2705     </edge>
2706     <edge id="n0::e36" source="n0::n44" target="n0::n41">
2707       <data key="d10">
2708         <y:QuadCurveEdge straightness="0.1">
2709           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2710           <y:LineStyle color="#000000" type="line" width="1.0"/>
2711           <y:Arrows source="none" target="standard"/>
2712         </y:QuadCurveEdge>
2713       </data>
2714     </edge>
2715     <edge id="n0::e37" source="n0::n45" target="n0::n46">
2716       <data key="d10">
2717         <y:QuadCurveEdge straightness="0.1">
2718           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2719           <y:LineStyle color="#000000" type="line" width="1.0"/>
2720           <y:Arrows source="none" target="standard"/>
2721         </y:QuadCurveEdge>
2722       </data>
2723     </edge>
2724     <edge id="n0::e38" source="n0::n45" target="n0::n43">
2725       <data key="d10">
2726         <y:QuadCurveEdge straightness="0.1">
2727           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2728           <y:LineStyle color="#000000" type="line" width="1.0"/>
2729           <y:Arrows source="none" target="standard"/>
2730         </y:QuadCurveEdge>
2731       </data>
2732     </edge>
2733     <edge id="n0::e39" source="n0::n46" target="n0::n47">
2734       <data key="d10">
2735         <y:QuadCurveEdge straightness="0.1">
2736           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2737           <y:LineStyle color="#000000" type="line" width="1.0"/>
2738           <y:Arrows source="none" target="standard"/>
2739         </y:QuadCurveEdge>
2740       </data>
2741     </edge>
2742     <edge id="n0::e40" source="n0::n47" target="n0::n48">
2743       <data key="d10">
2744         <y:QuadCurveEdge straightness="0.1">
2745           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2746           <y:LineStyle color="#000000" type="line" width="1.0"/>
2747           <y:Arrows source="none" target="standard"/>
2748         </y:QuadCurveEdge>
2749       </data>
2750     </edge>
2751     <edge id="n0::e41" source="n0::n47" target="n0::n21">
2752       <data key="d10">
2753         <y:QuadCurveEdge straightness="0.1">
2754           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2755           <y:LineStyle color="#000000" type="line" width="1.0"/>
2756           <y:Arrows source="none" target="standard"/>
2757         </y:QuadCurveEdge>
2758       </data>
2759     </edge>
2760     <edge id="n0::e42" source="n0::n45" target="n0::n49">
2761       <data key="d10">
2762         <y:QuadCurveEdge straightness="0.1">
2763           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2764           <y:LineStyle color="#000000" type="line" width="1.0"/>
2765           <y:Arrows source="none" target="standard"/>
2766         </y:QuadCurveEdge>
2767       </data>
2768     </edge>
2769     <edge id="n0::e43" source="n0::n51" target="n0::n52">
2770       <data key="d10">
2771         <y:QuadCurveEdge straightness="0.1">
2772           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2773           <y:LineStyle color="#000000" type="line" width="1.0"/>
2774           <y:Arrows source="none" target="standard"/>
2775         </y:QuadCurveEdge>
2776       </data>
2777     </edge>
2778     <edge id="n0::e44" source="n0::n50" target="n0::n53">
2779       <data key="d10">
2780         <y:QuadCurveEdge straightness="0.1">
2781           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2782           <y:LineStyle color="#000000" type="line" width="1.0"/>
2783           <y:Arrows source="none" target="standard"/>
2784         </y:QuadCurveEdge>
2785       </data>
2786     </edge>
2787     <edge id="n0::e45" source="n0::n53" target="n0::n54">
2788       <data key="d10">
2789         <y:QuadCurveEdge straightness="0.1">
2790           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2791           <y:LineStyle color="#000000" type="line" width="1.0"/>
2792           <y:Arrows source="none" target="standard"/>
2793         </y:QuadCurveEdge>
2794       </data>
2795     </edge>
2796     <edge id="n0::e46" source="n0::n51" target="n0::n55">
2797       <data key="d10">
2798         <y:QuadCurveEdge straightness="0.1">
2799           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2800           <y:LineStyle color="#000000" type="line" width="1.0"/>
2801           <y:Arrows source="none" target="standard"/>
2802         </y:QuadCurveEdge>
2803       </data>
2804     </edge>
2805     <edge id="n0::e47" source="n0::n55" target="n0::n56">
2806       <data key="d10">
2807         <y:QuadCurveEdge straightness="0.1">
2808           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2809           <y:LineStyle color="#000000" type="line" width="1.0"/>
2810           <y:Arrows source="none" target="standard"/>
2811         </y:QuadCurveEdge>
2812       </data>
2813     </edge>
2814     <edge id="n0::e48" source="n0::n56" target="n0::n57">
2815       <data key="d10">
2816         <y:QuadCurveEdge straightness="0.1">
2817           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2818           <y:LineStyle color="#000000" type="line" width="1.0"/>
2819           <y:Arrows source="none" target="standard"/>
2820         </y:QuadCurveEdge>
2821       </data>
2822     </edge>
2823     <edge id="n0::e49" source="n0::n12" target="n0::n30">
2824       <data key="d10">
2825         <y:QuadCurveEdge straightness="0.1">
2826           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2827           <y:LineStyle color="#000000" type="line" width="1.0"/>
2828           <y:Arrows source="none" target="standard"/>
2829         </y:QuadCurveEdge>
2830       </data>
2831     </edge>
2832     <edge id="n0::e50" source="n0::n38" target="n0::n4">
2833       <data key="d10">
2834         <y:QuadCurveEdge straightness="0.1">
2835           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2836           <y:LineStyle color="#000000" type="line" width="1.0"/>
2837           <y:Arrows source="none" target="standard"/>
2838         </y:QuadCurveEdge>
2839       </data>
2840     </edge>
2841     <edge id="n0::e51" source="n0::n4" target="n0::n28">
2842       <data key="d10">
2843         <y:QuadCurveEdge straightness="0.1">
2844           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2845           <y:LineStyle color="#000000" type="line" width="1.0"/>
2846           <y:Arrows source="none" target="standard"/>
2847         </y:QuadCurveEdge>
2848       </data>
2849     </edge>
2850     <edge id="n0::e52" source="n0::n93" target="n0::n16">
2851       <data key="d10">
2852         <y:QuadCurveEdge straightness="0.1">
2853           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2854           <y:LineStyle color="#000000" type="line" width="1.0"/>
2855           <y:Arrows source="none" target="standard"/>
2856         </y:QuadCurveEdge>
2857       </data>
2858     </edge>
2859     <edge id="n0::e53" source="n0::n14" target="n0::n50">
2860       <data key="d10">
2861         <y:QuadCurveEdge straightness="0.1">
2862           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
2863             <y:Point x="-1366.1548473636572" y="3904.252330531636"/>
2864           </y:Path>
2865           <y:LineStyle color="#000000" type="line" width="1.0"/>
2866           <y:Arrows source="none" target="standard"/>
2867         </y:QuadCurveEdge>
2868       </data>
2869     </edge>
2870     <edge id="n0::e54" source="n0::n34" target="n0::n39">
2871       <data key="d10">
2872         <y:QuadCurveEdge straightness="0.1">
2873           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2874           <y:LineStyle color="#000000" type="line" width="1.0"/>
2875           <y:Arrows source="none" target="standard"/>
2876         </y:QuadCurveEdge>
2877       </data>
2878     </edge>
2879     <edge id="n0::e55" source="n0::n57" target="n0::n18">
2880       <data key="d10">
2881         <y:QuadCurveEdge straightness="0.1">
2882           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2883           <y:LineStyle color="#000000" type="line" width="1.0"/>
2884           <y:Arrows source="none" target="standard"/>
2885         </y:QuadCurveEdge>
2886       </data>
2887     </edge>
2888     <edge id="n0::e56" source="n0::n2" target="n0::n58">
2889       <data key="d10">
2890         <y:QuadCurveEdge straightness="0.1">
2891           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2892           <y:LineStyle color="#000000" type="line" width="1.0"/>
2893           <y:Arrows source="none" target="standard"/>
2894         </y:QuadCurveEdge>
2895       </data>
2896     </edge>
2897     <edge id="n0::e57" source="n0::n2" target="n0::n59">
2898       <data key="d10">
2899         <y:QuadCurveEdge straightness="0.1">
2900           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
2901             <y:Point x="-1467.2403332035015" y="454.48436966287784"/>
2902           </y:Path>
2903           <y:LineStyle color="#000000" type="line" width="1.0"/>
2904           <y:Arrows source="none" target="standard"/>
2905         </y:QuadCurveEdge>
2906       </data>
2907     </edge>
2908     <edge id="n0::e58" source="n0::n0" target="n0::n5">
2909       <data key="d10">
2910         <y:QuadCurveEdge straightness="0.1">
2911           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2912           <y:LineStyle color="#000000" type="line" width="1.0"/>
2913           <y:Arrows source="none" target="standard"/>
2914         </y:QuadCurveEdge>
2915       </data>
2916     </edge>
2917     <edge id="n0::e59" source="n0::n7" target="n0::n61">
2918       <data key="d10">
2919         <y:QuadCurveEdge straightness="0.1">
2920           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2921           <y:LineStyle color="#000000" type="line" width="1.0"/>
2922           <y:Arrows source="none" target="standard"/>
2923         </y:QuadCurveEdge>
2924       </data>
2925     </edge>
2926     <edge id="e19" source="n11" target="n18">
2927       <data key="d10">
2928         <y:QuadCurveEdge straightness="0.1">
2929           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2930           <y:LineStyle color="#000000" type="line" width="1.0"/>
2931           <y:Arrows source="none" target="standard"/>
2932           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-53.14292399088538" y="-17.562073554226117">owns<y:LabelModel>
2933               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2934             </y:LabelModel>
2935             <y:ModelParameter>
2936               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2937             </y:ModelParameter>
2938             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2939           </y:EdgeLabel>
2940         </y:QuadCurveEdge>
2941       </data>
2942     </edge>
2943     <edge id="e20" source="n12" target="n19">
2944       <data key="d10">
2945         <y:QuadCurveEdge straightness="0.1">
2946           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2947           <y:LineStyle color="#000000" type="line" width="1.0"/>
2948           <y:Arrows source="none" target="standard"/>
2949           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="35.013671875" x="-49.94435628255201" y="-0.5528433361312182">owns<y:LabelModel>
2950               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
2951             </y:LabelModel>
2952             <y:ModelParameter>
2953               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
2954             </y:ModelParameter>
2955             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
2956           </y:EdgeLabel>
2957         </y:QuadCurveEdge>
2958       </data>
2959     </edge>
2960     <edge id="n0::e60" source="n0::n10" target="n0::n62">
2961       <data key="d10">
2962         <y:PolyLineEdge>
2963           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2964           <y:LineStyle color="#000000" type="line" width="1.0"/>
2965           <y:Arrows source="none" target="standard"/>
2966           <y:BendStyle smoothed="false"/>
2967         </y:PolyLineEdge>
2968       </data>
2969     </edge>
2970     <edge id="n0::e61" source="n0::n11" target="n0::n63">
2971       <data key="d10">
2972         <y:QuadCurveEdge straightness="0.1">
2973           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2974           <y:LineStyle color="#000000" type="line" width="1.0"/>
2975           <y:Arrows source="none" target="standard"/>
2976         </y:QuadCurveEdge>
2977       </data>
2978     </edge>
2979     <edge id="n0::e62" source="n0::n12" target="n0::n64">
2980       <data key="d10">
2981         <y:PolyLineEdge>
2982           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2983           <y:LineStyle color="#000000" type="line" width="1.0"/>
2984           <y:Arrows source="none" target="standard"/>
2985           <y:BendStyle smoothed="false"/>
2986         </y:PolyLineEdge>
2987       </data>
2988     </edge>
2989     <edge id="n0::e63" source="n0::n64" target="n0::n65">
2990       <data key="d10">
2991         <y:PolyLineEdge>
2992           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
2993           <y:LineStyle color="#000000" type="line" width="1.0"/>
2994           <y:Arrows source="none" target="standard"/>
2995           <y:BendStyle smoothed="false"/>
2996         </y:PolyLineEdge>
2997       </data>
2998     </edge>
2999     <edge id="n0::e64" source="n0::n64" target="n0::n81">
3000       <data key="d10">
3001         <y:PolyLineEdge>
3002           <y:Path sx="0.0" sy="0.0" tx="-3.8066317503056486" ty="5.916310413589566"/>
3003           <y:LineStyle color="#000000" type="line" width="1.0"/>
3004           <y:Arrows source="none" target="standard"/>
3005           <y:BendStyle smoothed="false"/>
3006         </y:PolyLineEdge>
3007       </data>
3008     </edge>
3009     <edge id="n0::e65" source="n0::n66" target="n0::n67">
3010       <data key="d10">
3011         <y:PolyLineEdge>
3012           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3013           <y:LineStyle color="#000000" type="line" width="1.0"/>
3014           <y:Arrows source="none" target="standard"/>
3015           <y:BendStyle smoothed="false"/>
3016         </y:PolyLineEdge>
3017       </data>
3018     </edge>
3019     <edge id="n0::e66" source="n0::n70" target="n0::n69">
3020       <data key="d10">
3021         <y:QuadCurveEdge straightness="0.1">
3022           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3023           <y:LineStyle color="#000000" type="line" width="1.0"/>
3024           <y:Arrows source="none" target="standard"/>
3025         </y:QuadCurveEdge>
3026       </data>
3027     </edge>
3028     <edge id="n0::e67" source="n0::n63" target="n0::n70">
3029       <data key="d10">
3030         <y:QuadCurveEdge straightness="0.1">
3031           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3032           <y:LineStyle color="#000000" type="line" width="1.0"/>
3033           <y:Arrows source="none" target="standard"/>
3034         </y:QuadCurveEdge>
3035       </data>
3036     </edge>
3037     <edge id="n0::e68" source="n0::n69" target="n0::n71">
3038       <data key="d10">
3039         <y:QuadCurveEdge straightness="0.1">
3040           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3041           <y:LineStyle color="#000000" type="line" width="1.0"/>
3042           <y:Arrows source="none" target="standard"/>
3043         </y:QuadCurveEdge>
3044       </data>
3045     </edge>
3046     <edge id="n0::e69" source="n0::n71" target="n0::n72">
3047       <data key="d10">
3048         <y:QuadCurveEdge straightness="0.1">
3049           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3050           <y:LineStyle color="#000000" type="line" width="1.0"/>
3051           <y:Arrows source="none" target="standard"/>
3052         </y:QuadCurveEdge>
3053       </data>
3054     </edge>
3055     <edge id="n0::e70" source="n0::n63" target="n0::n74">
3056       <data key="d10">
3057         <y:PolyLineEdge>
3058           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3059           <y:LineStyle color="#000000" type="line" width="1.0"/>
3060           <y:Arrows source="none" target="standard"/>
3061           <y:BendStyle smoothed="false"/>
3062         </y:PolyLineEdge>
3063       </data>
3064     </edge>
3065     <edge id="n0::e71" source="n0::n74" target="n0::n73">
3066       <data key="d10">
3067         <y:PolyLineEdge>
3068           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3069           <y:LineStyle color="#000000" type="line" width="1.0"/>
3070           <y:Arrows source="none" target="standard"/>
3071           <y:BendStyle smoothed="false"/>
3072         </y:PolyLineEdge>
3073       </data>
3074     </edge>
3075     <edge id="n0::e72" source="n0::n67" target="n0::n82">
3076       <data key="d9"/>
3077       <data key="d10">
3078         <y:PolyLineEdge>
3079           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3080           <y:LineStyle color="#000000" type="line" width="1.0"/>
3081           <y:Arrows source="none" target="standard"/>
3082           <y:BendStyle smoothed="false"/>
3083         </y:PolyLineEdge>
3084       </data>
3085     </edge>
3086     <edge id="n0::e73" source="n0::n82" target="n0::n75">
3087       <data key="d9"/>
3088       <data key="d10">
3089         <y:PolyLineEdge>
3090           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3091           <y:LineStyle color="#000000" type="line" width="1.0"/>
3092           <y:Arrows source="none" target="standard"/>
3093           <y:BendStyle smoothed="false"/>
3094         </y:PolyLineEdge>
3095       </data>
3096     </edge>
3097     <edge id="n0::e74" source="n0::n75" target="n0::n76">
3098       <data key="d9"/>
3099       <data key="d10">
3100         <y:PolyLineEdge>
3101           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3102           <y:LineStyle color="#000000" type="line" width="1.0"/>
3103           <y:Arrows source="none" target="standard"/>
3104           <y:BendStyle smoothed="false"/>
3105         </y:PolyLineEdge>
3106       </data>
3107     </edge>
3108     <edge id="n0::e75" source="n0::n87" target="n0::n77">
3109       <data key="d9"/>
3110       <data key="d10">
3111         <y:PolyLineEdge>
3112           <y:Path sx="0.0" sy="14.990234375" tx="0.0" ty="0.0"/>
3113           <y:LineStyle color="#000000" type="line" width="1.0"/>
3114           <y:Arrows source="none" target="standard"/>
3115           <y:BendStyle smoothed="false"/>
3116         </y:PolyLineEdge>
3117       </data>
3118     </edge>
3119     <edge id="n0::e76" source="n0::n5" target="n0::n1">
3120       <data key="d9"/>
3121       <data key="d10">
3122         <y:PolyLineEdge>
3123           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3124           <y:LineStyle color="#000000" type="line" width="1.0"/>
3125           <y:Arrows source="none" target="standard"/>
3126           <y:BendStyle smoothed="false"/>
3127         </y:PolyLineEdge>
3128       </data>
3129     </edge>
3130     <edge id="n0::e77" source="n0::n78" target="n0::n79">
3131       <data key="d9"/>
3132       <data key="d10">
3133         <y:PolyLineEdge>
3134           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3135           <y:LineStyle color="#000000" type="line" width="1.0"/>
3136           <y:Arrows source="none" target="standard"/>
3137           <y:BendStyle smoothed="false"/>
3138         </y:PolyLineEdge>
3139       </data>
3140     </edge>
3141     <edge id="n0::e78" source="n0::n77" target="n0::n79">
3142       <data key="d9"/>
3143       <data key="d10">
3144         <y:PolyLineEdge>
3145           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3146           <y:LineStyle color="#000000" type="line" width="1.0"/>
3147           <y:Arrows source="none" target="standard"/>
3148           <y:BendStyle smoothed="false"/>
3149         </y:PolyLineEdge>
3150       </data>
3151     </edge>
3152     <edge id="n0::e79" source="n0::n79" target="n0::n31">
3153       <data key="d9"/>
3154       <data key="d10">
3155         <y:PolyLineEdge>
3156           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3157           <y:LineStyle color="#000000" type="line" width="1.0"/>
3158           <y:Arrows source="none" target="standard"/>
3159           <y:BendStyle smoothed="false"/>
3160         </y:PolyLineEdge>
3161       </data>
3162     </edge>
3163     <edge id="n0::e80" source="n0::n64" target="n0::n80">
3164       <data key="d9"/>
3165       <data key="d10">
3166         <y:PolyLineEdge>
3167           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3168           <y:LineStyle color="#000000" type="line" width="1.0"/>
3169           <y:Arrows source="none" target="standard"/>
3170           <y:BendStyle smoothed="false"/>
3171         </y:PolyLineEdge>
3172       </data>
3173     </edge>
3174     <edge id="n0::e81" source="n0::n81" target="n0::n66">
3175       <data key="d9"/>
3176       <data key="d10">
3177         <y:PolyLineEdge>
3178           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3179           <y:LineStyle color="#000000" type="line" width="1.0"/>
3180           <y:Arrows source="none" target="standard"/>
3181           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="18.947265625" x="12.402468717072225" y="-1.6713624612615376">no<y:LabelModel>
3182               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
3183             </y:LabelModel>
3184             <y:ModelParameter>
3185               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.0" segment="0"/>
3186             </y:ModelParameter>
3187             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
3188           </y:EdgeLabel>
3189           <y:BendStyle smoothed="false"/>
3190         </y:PolyLineEdge>
3191       </data>
3192     </edge>
3193     <edge id="n0::e82" source="n0::n81" target="n0::n77">
3194       <data key="d9"/>
3195       <data key="d10">
3196         <y:PolyLineEdge>
3197           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3198           <y:LineStyle color="#000000" type="line" width="1.0"/>
3199           <y:Arrows source="none" target="standard"/>
3200           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="24.736328125" x="-7.511386471541982" y="5.001020575719622">yes<y:LabelModel>
3201               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
3202             </y:LabelModel>
3203             <y:ModelParameter>
3204               <y:SmartEdgeLabelModelParameter angle="6.283185307179586" distance="30.0" distanceToCenter="false" position="center" ratio="0.0" segment="-1"/>
3205             </y:ModelParameter>
3206             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
3207           </y:EdgeLabel>
3208           <y:BendStyle smoothed="false"/>
3209         </y:PolyLineEdge>
3210       </data>
3211     </edge>
3212     <edge id="n0::e83" source="n0::n85" target="n0::n83">
3213       <data key="d9"/>
3214       <data key="d10">
3215         <y:PolyLineEdge>
3216           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3217           <y:LineStyle color="#000000" type="line" width="1.0"/>
3218           <y:Arrows source="none" target="standard"/>
3219           <y:BendStyle smoothed="false"/>
3220         </y:PolyLineEdge>
3221       </data>
3222     </edge>
3223     <edge id="n0::e84" source="n0::n85" target="n0::n84">
3224       <data key="d9"/>
3225       <data key="d10">
3226         <y:PolyLineEdge>
3227           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3228           <y:LineStyle color="#000000" type="line" width="1.0"/>
3229           <y:Arrows source="none" target="standard"/>
3230           <y:BendStyle smoothed="false"/>
3231         </y:PolyLineEdge>
3232       </data>
3233     </edge>
3234     <edge id="n0::e85" source="n0::n4" target="n0::n11">
3235       <data key="d9"/>
3236       <data key="d10">
3237         <y:PolyLineEdge>
3238           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
3239             <y:Point x="-1156.3229365735633" y="2972.53115571733"/>
3240           </y:Path>
3241           <y:LineStyle color="#000000" type="line" width="1.0"/>
3242           <y:Arrows source="none" target="standard"/>
3243           <y:BendStyle smoothed="false"/>
3244         </y:PolyLineEdge>
3245       </data>
3246     </edge>
3247     <edge id="n0::e86" source="n0::n87" target="n0::n60">
3248       <data key="d9"/>
3249       <data key="d10">
3250         <y:PolyLineEdge>
3251           <y:Path sx="12.736566543579102" sy="0.0" tx="0.0" ty="0.0"/>
3252           <y:LineStyle color="#000000" type="line" width="1.0"/>
3253           <y:Arrows source="none" target="standard"/>
3254           <y:BendStyle smoothed="false"/>
3255         </y:PolyLineEdge>
3256       </data>
3257     </edge>
3258     <edge id="n0::e87" source="n0::n87" target="n0::n68">
3259       <data key="d9"/>
3260       <data key="d10">
3261         <y:PolyLineEdge>
3262           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3263           <y:LineStyle color="#000000" type="line" width="1.0"/>
3264           <y:Arrows source="none" target="standard"/>
3265           <y:BendStyle smoothed="false"/>
3266         </y:PolyLineEdge>
3267       </data>
3268     </edge>
3269     <edge id="n0::e88" source="n0::n76" target="n0::n86">
3270       <data key="d9"/>
3271       <data key="d10">
3272         <y:PolyLineEdge>
3273           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3274           <y:LineStyle color="#000000" type="line" width="1.0"/>
3275           <y:Arrows source="none" target="standard"/>
3276           <y:BendStyle smoothed="false"/>
3277         </y:PolyLineEdge>
3278       </data>
3279     </edge>
3280     <edge id="n0::e89" source="n0::n86" target="n0::n87">
3281       <data key="d9"/>
3282       <data key="d10">
3283         <y:PolyLineEdge>
3284           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3285           <y:LineStyle color="#000000" type="line" width="1.0"/>
3286           <y:Arrows source="none" target="standard"/>
3287           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="24.736328125" x="-12.368161165740275" y="14.694692632112492">yes<y:LabelModel>
3288               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
3289             </y:LabelModel>
3290             <y:ModelParameter>
3291               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.5" segment="0"/>
3292             </y:ModelParameter>
3293             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
3294           </y:EdgeLabel>
3295           <y:BendStyle smoothed="false"/>
3296         </y:PolyLineEdge>
3297       </data>
3298     </edge>
3299     <edge id="n0::e90" source="n0::n79" target="n0::n88">
3300       <data key="d9"/>
3301       <data key="d10">
3302         <y:PolyLineEdge>
3303           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3304           <y:LineStyle color="#000000" type="line" width="1.0"/>
3305           <y:Arrows source="none" target="standard"/>
3306           <y:BendStyle smoothed="false"/>
3307         </y:PolyLineEdge>
3308       </data>
3309     </edge>
3310     <edge id="n0::e91" source="n0::n86" target="n0::n89">
3311       <data key="d9"/>
3312       <data key="d10">
3313         <y:SplineEdge>
3314           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3315           <y:LineStyle color="#000000" type="line" width="1.0"/>
3316           <y:Arrows source="none" target="standard"/>
3317           <y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" visible="true" width="18.947265625" x="3.878589968118149" y="1.9673182172962242">no<y:LabelModel>
3318               <y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/>
3319             </y:LabelModel>
3320             <y:ModelParameter>
3321               <y:SmartEdgeLabelModelParameter angle="0.0" distance="30.0" distanceToCenter="true" position="center" ratio="0.0" segment="0"/>
3322             </y:ModelParameter>
3323             <y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/>
3324           </y:EdgeLabel>
3325         </y:SplineEdge>
3326       </data>
3327     </edge>
3328     <edge id="n0::e92" source="n0::n89" target="n0::n66">
3329       <data key="d9"/>
3330       <data key="d10">
3331         <y:SplineEdge>
3332           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
3333             <y:Point x="-915.2621838742215" y="1196.62250428375"/>
3334           </y:Path>
3335           <y:LineStyle color="#000000" type="line" width="1.0"/>
3336           <y:Arrows source="none" target="standard"/>
3337         </y:SplineEdge>
3338       </data>
3339     </edge>
3340     <edge id="n0::e93" source="n0::n89" target="n0::n90">
3341       <data key="d9"/>
3342       <data key="d10">
3343         <y:SplineEdge>
3344           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3345           <y:LineStyle color="#000000" type="line" width="1.0"/>
3346           <y:Arrows source="none" target="standard"/>
3347         </y:SplineEdge>
3348       </data>
3349     </edge>
3350     <edge id="n0::e94" source="n0::n74" target="n0::n91">
3351       <data key="d9"/>
3352       <data key="d10">
3353         <y:SplineEdge>
3354           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3355           <y:LineStyle color="#000000" type="line" width="1.0"/>
3356           <y:Arrows source="none" target="standard"/>
3357         </y:SplineEdge>
3358       </data>
3359     </edge>
3360     <edge id="n0::e95" source="n0::n15" target="n0::n92">
3361       <data key="d9"/>
3362       <data key="d10">
3363         <y:SplineEdge>
3364           <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
3365           <y:LineStyle color="#000000" type="line" width="1.0"/>
3366           <y:Arrows source="none" target="standard"/>
3367         </y:SplineEdge>
3368       </data>
3369     </edge>
3370   </graph>
3371   <data key="d7">
3372     <y:Resources/>
3373   </data>
3374 </graphml>