<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmlns:uml="http://www.omg.org/spec/UML/20131001"
         xmlns:StandardProfile="http://www.omg.org/spec/UML/20131001/StandardProfile"
         xmlns:xmi="http://www.omg.org/spec/XMI/20131001">
   <xmi:documentation xmi:type="xmi:Documentation">
      <xmi:exporter>MagicDraw Clean XMI Exporter</xmi:exporter>
      <xmi:exporterVersion>19.0 v4</xmi:exporterVersion>
   </xmi:documentation>
   <uml:Model xmi:type="uml:Model" xmi:id="_9_0_b8102e5_1108263056972_123888_12475"
              name="DDS  Protocol">
      <packagedElement xmi:type="uml:Package" xmi:id="_9_0_b8102e5_1108263057043_759620_12696"
                       name="DDS">
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263057043_22673_12697"
                          name="DomainEntity">
            <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263057043_129409_12698"
                            isSubstitutable="false"
                            general="_9_0_b8102e5_1108263057043_768582_12699"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057083_557755_12709"
                            visibility="public"
                            aggregation="composite"
                            type="_9_0_b8102e5_1108263057043_507279_12703"
                            association="_9_0_b8102e5_1108263057083_456106_12708">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_856398_8770"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_671870_8771"
                           value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057043_321880_12706"
                            visibility="public"
                            aggregation="composite"
                            type="_9_0_b8102e5_1108263057043_80710_12702"
                            association="_9_0_b8102e5_1108263057043_878496_12705">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_869853_8766"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_105138_8767"
                           value="*"/>
            </ownedAttribute>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263057043_80710_12702"
                          name="Publisher">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057083_501578_12715"
                            visibility="public"
                            aggregation="composite"
                            type="_9_0_b8102e5_1108263057033_796470_12665"
                            association="_9_0_b8102e5_1108263057083_834094_12714">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_305787_8778"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_379360_8779"
                           value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533341050470_18047_6772"
                            visibility="private"
                            type="_14_0_1_b8102e5_1344305159739_796460_11316"
                            association="_18_0_4_b8102e5_1533341050470_988343_6771"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263057043_507279_12703"
                          name="Subscriber">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057083_821258_12718"
                            visibility="public"
                            aggregation="composite"
                            type="_9_0_b8102e5_1108263057033_622621_12669"
                            association="_9_0_b8102e5_1108263057083_772292_12717">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_782370_8782"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_936896_8783"
                           value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344305578661_345522_11598"
                            visibility="private"
                            aggregation="composite"
                            type="_9_0_b8102e5_1108262288828_200667_11815"
                            association="_14_0_1_b8102e5_1344305578661_497775_11597">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344305789270_615938_11711"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344305789270_798401_11712"
                           value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533341235074_492824_6793"
                            visibility="private"
                            type="_14_0_1_b8102e5_1344305159739_796460_11316"
                            association="_18_0_4_b8102e5_1533341235074_360747_6792"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263057043_768582_12699"
                          name="Entity"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263057033_444691_12673"
                          name="DomainParticipant">
            <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263057043_446458_12704"
                            isSubstitutable="false"
                            general="_9_0_b8102e5_1108263057043_768582_12699"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057083_586521_12712"
                            visibility="public"
                            aggregation="composite"
                            type="_9_0_b8102e5_1108263057043_22673_12697"
                            association="_9_0_b8102e5_1108263057083_852297_12711">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_319329_8774"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_187279_8775"
                           value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112358507517_180134_15184"
                            visibility="private"
                            aggregation="shared"
                            type="_9_0_2_6460217_1111902133494_683820_1788"
                            association="_9_0_2_6460217_1112358507517_346545_15185">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_467216_8794"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_981119_8795"
                           value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112358302624_923477_14716"
                            visibility="private"
                            aggregation="shared"
                            type="_9_0_2_6460217_1111902115919_141965_1754"
                            association="_9_0_2_6460217_1112358302624_711784_14717">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_916264_8792"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_123817_8793"
                           value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_839992_12671"
                            name="related_rtps_participant"
                            visibility="public"
                            type="_9_0_b8102e5_1108262248570_336616_11596"
                            association="_9_0_b8102e5_1108263057033_262898_12670"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057043_878496_12705">
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057043_321880_12706"/>
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057083_509463_12707"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057083_509463_12707"
                      visibility="public"
                      type="_9_0_b8102e5_1108263057043_22673_12697"
                      association="_9_0_b8102e5_1108263057043_878496_12705"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057083_456106_12708">
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057083_557755_12709"/>
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057083_418743_12710"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057083_418743_12710"
                      visibility="public"
                      type="_9_0_b8102e5_1108263057043_22673_12697"
                      association="_9_0_b8102e5_1108263057083_456106_12708"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057083_852297_12711">
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057083_586521_12712"/>
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057083_689747_12713"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057083_689747_12713"
                      visibility="public"
                      type="_9_0_b8102e5_1108263057033_444691_12673"
                      association="_9_0_b8102e5_1108263057083_852297_12711"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057083_834094_12714">
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057083_501578_12715"/>
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057083_773193_12716"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057083_773193_12716"
                      visibility="public"
                      type="_9_0_b8102e5_1108263057043_80710_12702"
                      association="_9_0_b8102e5_1108263057083_834094_12714"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057083_772292_12717">
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057083_821258_12718"/>
            <memberEnd xmi:idref="_9_0_b8102e5_1108263057083_828910_12719"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057083_828910_12719"
                      visibility="public"
                      type="_9_0_b8102e5_1108263057043_507279_12703"
                      association="_9_0_b8102e5_1108263057083_772292_12717"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1111901809949_866169_1410"
                          name="Topic"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1111902115919_141965_1754"
                          name="ParticipantBuiltinTopicData">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112330858461_925384_79"
                            name="key"
                            visibility="public"
                            type="_9_0_2_6460217_1112330980226_671567_245"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112330875889_664155_112"
                            name="user_data"
                            visibility="public"
                            type="_9_0_2_6460217_1112332679941_786775_15"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1111902133494_683820_1788"
                          name="TopicBuiltinTopicData">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112331049597_111087_405"
                            name="key"
                            visibility="private"
                            type="_9_0_2_6460217_1112330980226_671567_245"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112331057539_320739_422"
                            name="name"
                            visibility="private"
                            type="_9_0_2_6460217_1112331094488_958423_474"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112331066714_582027_454"
                            name="type_name"
                            visibility="private"
                            type="_9_0_2_6460217_1112331094488_958423_474"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355829796_348593_12575"
                            name="durability"
                            visibility="private"
                            type="_9_0_2_6460217_1112332784879_697814_266"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355829796_196273_12577"
                            name="deadline"
                            visibility="private"
                            type="_9_0_2_6460217_1112332820686_7607_310"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355829796_610498_12571"
                            name="latency_budget"
                            visibility="private"
                            type="_9_0_2_6460217_1112332836892_987853_332"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355829796_746562_12570"
                            name="liveliness"
                            visibility="private"
                            type="_9_0_2_6460217_1112332849201_19196_354"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355829796_151037_12565"
                            name="reliability"
                            visibility="private"
                            type="_9_0_2_6460217_1112332872579_658269_376"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112356258521_101639_13019"
                            name="transport_priority"
                            visibility="private"
                            type="_9_0_2_6460217_1112332889736_139811_398"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112356300505_131958_13039"
                            name="lifespan"
                            visibility="private"
                            type="_9_0_2_6460217_1112332905782_878246_420"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355829796_29211_12576"
                            name="destination_order"
                            visibility="private"
                            type="_9_0_2_6460217_1112332921297_22624_442"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355829796_41531_12566"
                            name="presentation"
                            visibility="private"
                            type="_9_0_2_6460217_1112333127857_305574_635"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112356377302_49810_13093"
                            name="history"
                            visibility="private"
                            type="_9_0_2_6460217_1112332933857_932663_464"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112356457515_876003_13165"
                            name="resource_limits"
                            visibility="private"
                            type="_9_0_2_6460217_1112332949572_164287_486"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355829796_611044_12569"
                            name="ownership"
                            visibility="private"
                            type="_9_0_2_6460217_1112332965697_77626_508"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355829796_516974_12563"
                            name="topic_data"
                            visibility="private"
                            type="_9_0_2_6460217_1112333093301_652150_613"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1111902146553_948514_1822"
                          name="PublicationBuiltinTopicData">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112331042195_122532_356"
                            name="key"
                            visibility="private"
                            type="_9_0_2_6460217_1112330980226_671567_245"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_376509_12426"
                            name="participant_key"
                            visibility="private"
                            type="_9_0_2_6460217_1112330980226_671567_245"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671354_914869_12419"
                            name="type_name"
                            visibility="private"
                            type="_9_0_2_6460217_1112331094488_958423_474"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671354_828650_12420"
                            name="topic_name"
                            visibility="private"
                            type="_9_0_2_6460217_1112331094488_958423_474"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_686610_12432"
                            name="durability"
                            visibility="private"
                            type="_9_0_2_6460217_1112332784879_697814_266"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355933014_430563_12677"
                            name="durability_service"
                            visibility="private"
                            type="_9_0_2_6460217_1112332804961_926771_288"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_309355_12434"
                            name="deadline"
                            visibility="private"
                            type="_9_0_2_6460217_1112332820686_7607_310"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_887220_12429"
                            name="latency_budget"
                            visibility="private"
                            type="_9_0_2_6460217_1112332836892_987853_332"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_11567_12428"
                            name="liveliness"
                            visibility="private"
                            type="_9_0_2_6460217_1112332849201_19196_354"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671354_504967_12423"
                            name="reliability"
                            visibility="private"
                            type="_9_0_2_6460217_1112332872579_658269_376"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112356028179_590463_12714"
                            name="lifespan"
                            visibility="private"
                            type="_9_0_2_6460217_1112332905782_878246_420"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671354_233214_12418"
                            name="user_data"
                            visibility="private"
                            type="_9_0_2_6460217_1112332679941_786775_15"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671354_146772_12422"
                            name="time_based_filter"
                            visibility="private"
                            type="_9_0_2_6460217_1112356536626_749913_13203"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_423219_12427"
                            name="ownership"
                            visibility="private"
                            type="_9_0_2_6460217_1112332965697_77626_508"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355772008_748027_12488"
                            name="ownership_strength"
                            visibility="private"
                            type="_9_0_2_6460217_1112333002336_778394_552"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_182353_12433"
                            name="destination_order"
                            visibility="private"
                            type="_9_0_2_6460217_1112332921297_22624_442"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_436806_12424"
                            name="presentation"
                            visibility="private"
                            type="_9_0_2_6460217_1112333127857_305574_635"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_437312_12425"
                            name="partition"
                            visibility="private"
                            type="_9_0_2_6460217_1112333139876_736866_657"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671354_769847_12421"
                            name="topic_data"
                            visibility="private"
                            type="_9_0_2_6460217_1112333093301_652150_613"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355671364_134732_12431"
                            name="group_data"
                            visibility="private"
                            type="_9_0_2_6460217_1112332982134_806777_530"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1111902163517_175852_1856"
                          name="SubscriptionBuiltinTopicData">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112331047093_450866_388"
                            name="key"
                            visibility="private"
                            type="_9_0_2_6460217_1112330980226_671567_245"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_375787_12027"
                            name="participant_key"
                            visibility="private"
                            type="_9_0_2_6460217_1112330980226_671567_245"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_503098_12028"
                            name="topic_name"
                            visibility="private"
                            type="_9_0_2_6460217_1112331094488_958423_474"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_610884_12029"
                            name="type_name"
                            visibility="private"
                            type="_9_0_2_6460217_1112331094488_958423_474"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_311392_12030"
                            name="durability"
                            visibility="private"
                            type="_9_0_2_6460217_1112332784879_697814_266"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_537210_12031"
                            name="deadline"
                            visibility="private"
                            type="_9_0_2_6460217_1112332820686_7607_310"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_554640_12032"
                            name="latency_budget"
                            visibility="private"
                            type="_9_0_2_6460217_1112332836892_987853_332"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_750177_12033"
                            name="liveliness"
                            visibility="private"
                            type="_9_0_2_6460217_1112332849201_19196_354"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_108556_12034"
                            name="reliability"
                            visibility="private"
                            type="_9_0_2_6460217_1112332872579_658269_376"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_746965_12035"
                            name="ownership"
                            visibility="private"
                            type="_9_0_2_6460217_1112332965697_77626_508"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_988719_12036"
                            name="destination_order"
                            visibility="private"
                            type="_9_0_2_6460217_1112332921297_22624_442"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554946_526242_12037"
                            name="user_data"
                            visibility="private"
                            type="_9_0_2_6460217_1112332679941_786775_15"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554956_257943_12038"
                            name="time_based_filter"
                            visibility="private"
                            type="_9_0_2_6460217_1112356536626_749913_13203"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554956_269665_12039"
                            name="presentation"
                            visibility="private"
                            type="_9_0_2_6460217_1112333127857_305574_635"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554956_985010_12040"
                            name="partition"
                            visibility="private"
                            type="_9_0_2_6460217_1112333139876_736866_657"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554956_723174_12041"
                            name="topic_data"
                            visibility="private"
                            type="_9_0_2_6460217_1112333093301_652150_613"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355554956_745803_12042"
                            name="group_data"
                            visibility="private"
                            type="_9_0_2_6460217_1112332982134_806777_530"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355772008_884877_12486"
                            name="durability_service"
                            visibility="private"
                            type="_9_0_2_6460217_1112332804961_926771_288"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112355772008_89691_12487"
                            name="lifespan"
                            visibility="private"
                            type="_9_0_2_6460217_1112332905782_878246_420"/>
         </packagedElement>
         <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_2_6460217_1112330980226_671567_245"
                          name="BuiltinTopicKey_t"/>
         <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_2_6460217_1112331094488_958423_474"
                          name="string"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332679941_786775_15"
                          name="UserDataQosPolicy">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112332751666_268118_264"
                            name="value"
                            visibility="private"
                            type="_9_0_b8102e5_1108263056972_93994_12497">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_778835_8786"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_149603_8787"
                           value="*"/>
            </ownedAttribute>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112333139876_736866_657"
                          name="PartitionQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332933857_932663_464"
                          name="HistoryQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112333093301_652150_613"
                          name="TopicDataQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332836892_987853_332"
                          name="LatencyBudgetQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332849201_19196_354"
                          name="LivelinessQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332982134_806777_530"
                          name="GroupDataQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332921297_22624_442"
                          name="DestinationOrderQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332784879_697814_266"
                          name="DurabilityQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332820686_7607_310"
                          name="DeadlineQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332889736_139811_398"
                          name="TransportPriorityQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332905782_878246_420"
                          name="LifespanQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112333002336_778394_552"
                          name="OwnershipStrengthQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332872579_658269_376"
                          name="ReliabilityQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332965697_77626_508"
                          name="OwnershipQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332804961_926771_288"
                          name="DurabilityServiceQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112333127857_305574_635"
                          name="PresentationQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112332949572_164287_486"
                          name="ResourceLimitsQosPolicy"/>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112356536626_749913_13203"
                          name="TimeBasedFilterQosPolicy"/>
         <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112357117924_793959_13749"
                          name="matched_subscriptions">
            <memberEnd xmi:idref="_9_0_2_6460217_1112357117924_434396_13747"/>
            <memberEnd xmi:idref="_9_0_2_6460217_1112357117924_509046_13748"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112357117924_434396_13747"
                      visibility="private"
                      type="_9_0_b8102e5_1108263057033_796470_12665"
                      association="_9_0_2_6460217_1112357117924_793959_13749"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112357562773_416555_14332"
                          name="matched_publications">
            <memberEnd xmi:idref="_9_0_2_6460217_1112357562773_113549_14330"/>
            <memberEnd xmi:idref="_9_0_2_6460217_1112357562773_711005_14331"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112357562773_113549_14330"
                      visibility="private"
                      type="_9_0_b8102e5_1108263057033_622621_12669"
                      association="_9_0_2_6460217_1112357562773_416555_14332"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112358302624_711784_14717"
                          name="matched_participants">
            <memberEnd xmi:idref="_9_0_2_6460217_1112358302624_547467_14715"/>
            <memberEnd xmi:idref="_9_0_2_6460217_1112358302624_923477_14716"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112358302624_547467_14715"
                      visibility="private"
                      type="_9_0_b8102e5_1108263057033_444691_12673"
                      association="_9_0_2_6460217_1112358302624_711784_14717"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112358507517_346545_15185"
                          name="discovered_topics">
            <memberEnd xmi:idref="_9_0_2_6460217_1112358507517_440861_15183"/>
            <memberEnd xmi:idref="_9_0_2_6460217_1112358507517_180134_15184"/>
            <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112358507517_440861_15183"
                      visibility="private"
                      type="_9_0_b8102e5_1108263057033_444691_12673"
                      association="_9_0_2_6460217_1112358507517_346545_15185"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263057033_622621_12669"
                          name="DataReader">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112357562773_711005_14331"
                            visibility="private"
                            aggregation="shared"
                            type="_9_0_2_6460217_1111902146553_948514_1822"
                            association="_9_0_2_6460217_1112357562773_416555_14332">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_887842_8790"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_420292_8791"
                           value="*"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_763517_12667"
                            name="related_rtps_reader"
                            visibility="public"
                            type="_9_0_b8102e5_1108262288828_200667_11815"
                            association="_9_0_b8102e5_1108263057033_173883_12666"/>
            <ownedOperation xmi:type="uml:Operation" xmi:id="a655361220-2089" name="read"
                            visibility="public"
                            concurrency="concurrent">
               <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_b8102e5_1108263057043_868602_12701"
                               visibility="public"
                               direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1109021853136_257962_209"
                            name="take"
                            visibility="public">
               <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109021853136_677266_208"
                               visibility="public"
                               direction="return"/>
            </ownedOperation>
            <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1109021884090_999534_233"
                            name="return_loan"
                            visibility="public">
               <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109021884090_755008_232"
                               visibility="public"
                               direction="return"/>
            </ownedOperation>
         </packagedElement>
         <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263057033_796470_12665"
                          name="DataWriter">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_185198_12663"
                            name="related_rtps_writer"
                            visibility="public"
                            type="_9_0_b8102e5_1108262285243_112623_11755"
                            association="_9_0_b8102e5_1108263057033_101162_12662"/>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112357117924_509046_13748"
                            visibility="private"
                            aggregation="shared"
                            type="_9_0_2_6460217_1111902163517_175852_1856"
                            association="_9_0_2_6460217_1112357117924_793959_13749">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304382413_184388_8788"/>
               <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                           xmi:id="_14_0_1_b8102e5_1344304382413_781255_8789"
                           value="*"/>
            </ownedAttribute>
            <ownedOperation xmi:type="uml:Operation" xmi:id="a655361220-2088" name="write"
                            visibility="public"
                            concurrency="concurrent">
               <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109059575589_816552_2639"
                               name="data"
                               visibility="public"
                               direction="inout"/>
               <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109059598953_477284_2641"
                               name="a_handle"
                               visibility="public"
                               direction="inout"/>
               <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_b8102e5_1108263057043_24491_12700"
                               visibility="public"
                               direction="return"/>
            </ownedOperation>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_18_0_4_b8102e5_1533341050470_988343_6771">
            <memberEnd xmi:idref="_18_0_4_b8102e5_1533341050470_18047_6772"/>
            <memberEnd xmi:idref="_18_0_4_b8102e5_1533341050470_428203_6773"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Association" xmi:id="_18_0_4_b8102e5_1533341235074_360747_6792">
            <memberEnd xmi:idref="_18_0_4_b8102e5_1533341235074_492824_6793"/>
            <memberEnd xmi:idref="_18_0_4_b8102e5_1533341235075_608492_6794"/>
         </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Profile" xmi:id="_14_0_1_b8102e5_1344304383287_741073_9456"
                       name="Profile_for_DDS  Protocol1">
         <metamodelReference xmi:idref="_14_0_1_b8102e5_1344304383287_741073_9456_packageImportcreatedOnLoad"/>
         <packageImport xmi:type="uml:PackageImport"
                        xmi:id="_14_0_1_b8102e5_1344304383287_741073_9456_packageImportcreatedOnLoad">
            <importedPackage href="http://www.omg.org/spec/UML/20131001/UML.xmi#_0"/>
         </packageImport>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383553_842923_9687">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383553_49169_9688"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383553_158843_9689"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383553_158843_9689"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383553_158843_9689"
                      name="extension_valuetype"
                      visibility="private"
                      aggregation="composite"
                      type="_9_0_b8102e5_1108286013342_283123_1045"
                      association="_14_0_1_b8102e5_1344304383553_842923_9687">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383553_998158_9690"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_14_0_1_b8102e5_1344304383553_813482_9692"
                          name="noname">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383553_794214_9694"
                            name="base_Element"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383553_818186_9693">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Element"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383553_649743_9698"
                            name="noname"
                            visibility="private"/>
            <nestedClassifier xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383553_818186_9693">
               <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383553_794214_9694"/>
               <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383553_899928_9695"/>
               <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383553_899928_9695"/>
               <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383553_899928_9695"
                         name="extension_"
                         visibility="private"
                         aggregation="composite"
                         type="_14_0_1_b8102e5_1344304383553_813482_9692"
                         association="_14_0_1_b8102e5_1344304383553_818186_9693">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304383553_788010_9696"/>
               </ownedEnd>
            </nestedClassifier>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383600_945664_9728">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383600_849141_9729"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383600_609675_9730"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383600_609675_9730"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383600_609675_9730"
                      name="extension_port"
                      visibility="private"
                      aggregation="composite"
                      type="_9_0_24400562_1143950015065_517373_2266"
                      association="_14_0_1_b8102e5_1344304383600_945664_9728">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383600_229723_9731"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383600_792267_9737">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383600_955781_9738"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383600_253057_9739"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383600_253057_9739"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383600_253057_9739"
                      name="extension_Creation date"
                      visibility="private"
                      aggregation="composite"
                      type="_14_0_1_b8102e5_1344304382475_635213_8985"
                      association="_14_0_1_b8102e5_1344304383600_792267_9737">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383600_274097_9740"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383647_331441_9751">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383647_969156_9752"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383647_934540_9753"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383647_934540_9753"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383647_934540_9753"
                      name="extension_interactionUse"
                      visibility="private"
                      aggregation="composite"
                      type="_9_0_b8102e5_1108335087497_797563_3233"
                      association="_14_0_1_b8102e5_1344304383647_331441_9751">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383647_707653_9754"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383662_878533_9761">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383662_538107_9762"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383662_5673_9763"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383662_5673_9763"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383662_5673_9763"
                      name="extension_interface"
                      visibility="private"
                      aggregation="composite"
                      type="_9_0_2_6460217_1111988569774_82298_2226"
                      association="_14_0_1_b8102e5_1344304383662_878533_9761">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383662_838578_9764"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383662_648603_9766">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383662_171982_9767"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383662_951278_9768"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383662_951278_9768"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383662_951278_9768"
                      name="extension_Modification date"
                      visibility="private"
                      aggregation="composite"
                      type="_14_0_1_b8102e5_1344304382475_728654_8988"
                      association="_14_0_1_b8102e5_1344304383662_648603_9766">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383662_903219_9769"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383662_247128_9780">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383662_550127_9781"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383662_62618_9782"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383662_62618_9782"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383662_62618_9782"
                      name="extension_realize"
                      visibility="private"
                      aggregation="composite"
                      type="_9_0_6460217_1110764055822_841940_3115"
                      association="_14_0_1_b8102e5_1344304383662_247128_9780">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383662_703541_9783"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383678_167227_9793">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383678_43830_9794"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383678_28930_9795"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383678_28930_9795"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383678_28930_9795"
                      name="extension_Author"
                      visibility="private"
                      aggregation="composite"
                      type="_14_0_1_b8102e5_1344304382475_120270_8991"
                      association="_14_0_1_b8102e5_1344304383678_167227_9793">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383678_981656_9796"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383678_657343_9801">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383678_578226_9802"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383678_31965_9803"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383678_31965_9803"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383678_31965_9803"
                      name="extension_submessage-element"
                      visibility="private"
                      aggregation="composite"
                      type="_9_0_6460217_1110745991744_214618_1282"
                      association="_14_0_1_b8102e5_1344304383678_657343_9801">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383678_790991_9804"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383678_266678_9807">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383678_560727_9808"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383678_476502_9809"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383678_476502_9809"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383678_476502_9809"
                      name="extension_"
                      visibility="private"
                      aggregation="composite"
                      type="_9_0_24400562_1143949745147_469939_2097"
                      association="_14_0_1_b8102e5_1344304383678_266678_9807">
               <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_14_0_1_b8102e5_1344304383678_60659_9810"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383694_413977_9818">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383694_269604_9819"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383694_12489_9820"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383694_12489_9820"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383694_12489_9820"
                      name="extension_configures"
                      visibility="private"
                      aggregation="composite"
                      type="_9_0_2_6460217_1111988819523_190668_2654"
                      association="_14_0_1_b8102e5_1344304383694_413977_9818">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383694_693496_9821"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Extension" xmi:id="_14_0_1_b8102e5_1344304383694_913528_9823">
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383694_478181_9824"/>
            <memberEnd xmi:idref="_14_0_1_b8102e5_1344304383694_507601_9825"/>
            <navigableOwnedEnd xmi:idref="_14_0_1_b8102e5_1344304383694_507601_9825"/>
            <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_14_0_1_b8102e5_1344304383694_507601_9825"
                      name="extension_invokes"
                      visibility="private"
                      aggregation="composite"
                      type="_9_0_2_6460217_1111987599128_125881_2212"
                      association="_14_0_1_b8102e5_1344304383694_913528_9823">
               <lowerValue xmi:type="uml:LiteralInteger"
                           xmi:id="_14_0_1_b8102e5_1344304383694_906595_9826"/>
            </ownedEnd>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_b8102e5_1108286013342_283123_1045"
                          name="valuetype">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383553_49169_9688"
                            name="base_Class"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383553_842923_9687">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Class"/>
            </ownedAttribute>
            <icon xmi:type="uml:Image" xmi:id="_14_0_1_b8102e5_1344304382413_5160_8796"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_b8102e5_1108335087497_797563_3233"
                          name="interactionUse">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383647_969156_9752"
                            name="base_Interaction"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383647_331441_9751">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Interaction"/>
            </ownedAttribute>
            <icon xmi:type="uml:Image" xmi:id="_14_0_1_b8102e5_1344304382413_37742_8797"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_6460217_1110764055822_841940_3115"
                          name="realize">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383662_550127_9781"
                            name="base_Abstraction"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383662_247128_9780">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Abstraction"/>
            </ownedAttribute>
            <icon xmi:type="uml:Image" xmi:id="_14_0_1_b8102e5_1344304382413_532796_8798"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_24400562_1143949745147_469939_2097">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383678_560727_9808"
                            name="base_Element"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383678_266678_9807">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Element"/>
            </ownedAttribute>
            <icon xmi:type="uml:Image" xmi:id="_14_0_1_b8102e5_1344304382413_14129_8799"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_6460217_1110745991744_214618_1282"
                          name="submessage-element">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383678_578226_9802"
                            name="base_Class"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383678_657343_9801">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Class"/>
            </ownedAttribute>
            <icon xmi:type="uml:Image" xmi:id="_14_0_1_b8102e5_1344304382459_33619_8830"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_2_6460217_1111987599128_125881_2212"
                          name="invokes">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383694_478181_9824"
                            name="base_Dependency"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383694_913528_9823">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Dependency"/>
            </ownedAttribute>
            <icon xmi:type="uml:Image" xmi:id="_14_0_1_b8102e5_1344304382475_988167_8980"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_2_6460217_1111988569774_82298_2226"
                          name="interface">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383662_538107_9762"
                            name="base_Class"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383662_878533_9761">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Class"/>
            </ownedAttribute>
            <icon xmi:type="uml:Image" xmi:id="_14_0_1_b8102e5_1344304382475_444822_8981"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_2_6460217_1111988819523_190668_2654"
                          name="configures">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383694_269604_9819"
                            name="base_Dependency"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383694_413977_9818">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Dependency"/>
            </ownedAttribute>
            <icon xmi:type="uml:Image" xmi:id="_14_0_1_b8102e5_1344304382475_546614_8982"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_14_0_1_b8102e5_1344304382475_635213_8985"
                          name="Creation date">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130062312204_229980_1491"
                            name="Creation date"
                            visibility="private">
               <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383600_955781_9738"
                            name="base_Diagram"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383600_792267_9737">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Diagram"/>
            </ownedAttribute>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_14_0_1_b8102e5_1344304382475_728654_8988"
                          name="Modification date">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130062312224_7765_1493"
                            name="Modification date"
                            visibility="private">
               <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383662_171982_9767"
                            name="base_Diagram"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383662_648603_9766">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Diagram"/>
            </ownedAttribute>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_14_0_1_b8102e5_1344304382475_120270_8991"
                          name="Author">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130062312224_653648_1495"
                            name="Author"
                            visibility="private">
               <type href="http://www.omg.org/spec/UML/20131001/PrimitiveTypes.xmi#String"/>
            </ownedAttribute>
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383678_43830_9794"
                            name="base_Diagram"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383678_167227_9793">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Diagram"/>
            </ownedAttribute>
         </packagedElement>
         <packagedElement xmi:type="uml:Stereotype" xmi:id="_9_0_24400562_1143950015065_517373_2266"
                          name="port">
            <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383600_849141_9729"
                            name="base_Property"
                            visibility="private"
                            association="_14_0_1_b8102e5_1344304383600_945664_9728">
               <type href="http://www.omg.org/spec/UML/20131001/UML.xmi#Property"/>
            </ownedAttribute>
            <icon xmi:type="uml:Image" xmi:id="_14_0_1_b8102e5_1344304382475_579814_8992"/>
         </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_9_0_b8102e5_1108363380891_720586_197"
                       name="Data types"/>
      <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111986543740_695525_1923">
         <client xmi:idref="_9_0_b8102e5_1108263057043_728470_12692"/>
         <supplier xmi:idref="_9_0_b8102e5_1108263056972_919463_12476"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111986549859_7996_1934">
         <client xmi:idref="_9_0_b8102e5_1108263057043_728470_12692"/>
         <supplier xmi:idref="_9_0_b8102e5_1108263056992_656847_12597"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111986639308_872367_1956">
         <client xmi:idref="a655361220-1938"/>
         <supplier xmi:idref="_9_0_b8102e5_1108263057043_728470_12692"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111986900003_95383_1981">
         <client xmi:idref="a655361220-1938"/>
         <supplier xmi:idref="_9_0_b8102e5_1108263057043_759620_12696"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111986914113_342017_1984">
         <client xmi:idref="_9_0_b8102e5_1108263056992_656847_12597"/>
         <supplier xmi:idref="_9_0_b8102e5_1108263057043_759620_12696"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_9_0_2_6460217_1111987026785_711754_1985"
                       name="Protocol">
         <packagedElement xmi:type="uml:Package" xmi:id="a655361220-1938" name="Discovery">
            <packagedElement xmi:type="uml:InstanceSpecification"
                             xmi:id="_9_0_2_6460217_1111899754093_647062_11"
                             name="DomainParticipant"/>
            <packagedElement xmi:type="uml:Node" xmi:id="_9_0_2_6460217_1111901041464_419422_1252"
                             name="Participant"/>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111901139275_962619_1357">
               <client xmi:idref="_9_0_2_6460217_1111901041464_419422_1252"/>
               <supplier xmi:idref="_9_0_2_6460217_1111899754093_647062_11"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111902624300_408874_2745">
               <client xmi:idref="_9_0_2_6460217_1111900708395_342952_719"/>
               <supplier xmi:idref="_9_0_2_6460217_1111902146553_948514_1822"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111981651105_27440_632">
               <client xmi:idref="_9_0_2_6460217_1111900708395_763951_720"/>
               <supplier xmi:idref="_9_0_2_6460217_1111899811095_597054_35"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111981660879_273197_643">
               <client xmi:idref="_9_0_2_6460217_1111900708405_401972_721"/>
               <supplier xmi:idref="_9_0_2_6460217_1111899934162_641469_74"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111981663643_657008_654">
               <client xmi:idref="_9_0_2_6460217_1111900708395_383426_718"/>
               <supplier xmi:idref="_9_0_2_6460217_1111900045812_835537_172"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111981666697_541220_665">
               <client xmi:idref="_9_0_2_6460217_1111900708395_342952_719"/>
               <supplier xmi:idref="_9_0_2_6460217_1111900044941_875715_160"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111981669582_858206_676">
               <client xmi:idref="_9_0_2_6460217_1111900708395_186128_716"/>
               <supplier xmi:idref="_9_0_2_6460217_1111900043960_1957_148"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111981675971_618729_698">
               <client xmi:idref="_9_0_2_6460217_1111901871217_662683_1520"/>
               <supplier xmi:idref="_9_0_2_6460217_1111901748681_750666_1368"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111981678955_425222_709">
               <client xmi:idref="_9_0_2_6460217_1111901871217_660614_1519"/>
               <supplier xmi:idref="_9_0_2_6460217_1111901769971_178503_1380"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111981693276_398976_731">
               <client xmi:idref="_9_0_2_6460217_1111900708395_362498_717"/>
               <supplier xmi:idref="_9_0_2_6460217_1111900042668_84421_136"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1111983350108_571618_763"
                             name="ParticipantDiscovery"
                             isAbstract="true">
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_2_6460217_1111985897100_851248_1202"
                               name="discovered_participant_add"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1111992305235_581538_2663"
                                  name="a_participant_desc"
                                  visibility="public"
                                  direction="inout"
                                  type="_9_0_2_6460217_1111983403755_223036_794"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1111992385350_299962_2664"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_2_6460217_1111986068086_203804_1236"
                               name="discovered_participant_remove"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1111986068086_171749_1234"
                                  name="a_guid"
                                  visibility="public"
                                  direction="inout"
                                  type="_9_0_b8102e5_1108263056992_989050_12600"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1111986068086_83779_1235"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1111983403755_223036_794"
                             name="DiscoveredParticipantData">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112347385313_408301_5549"
                               isSubstitutable="false"
                               general="_9_0_2_6460217_1112347301224_210120_5135"/>
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112347784482_847955_5695"
                               isSubstitutable="false"
                               general="_9_0_2_6460217_1111902115919_141965_1754"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111985984025_424105_1216">
               <client xmi:idref="_9_0_2_6460217_1111985897100_851248_1202"/>
               <supplier xmi:idref="_9_0_2_6460217_1111983403755_223036_794"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_9_0_2_6460217_1111987463172_183023_2172"
                             name="SimpleDiscovery">
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1112007233330_825452_3888"
                                name="SPDPbuiltinParticipantWriter">
                  <classifier xmi:idref="a655361220-1043"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007267530_611228_3908"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007267530_11025_3910"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007267530_597773_3912"
                        definingFeature="_9_0_b8102e5_1108263056992_640184_12609"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007267530_396640_3914"
                        definingFeature="_9_0_6460217_1110191880226_938366_5686"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007267530_85671_3916"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007267530_120938_3918"
                        definingFeature="_9_0_b8102e5_1108263056992_928120_12607"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007267540_592305_3920"
                        definingFeature="a655361220-1475"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007267540_205522_3922"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007267540_715439_3924"
                        definingFeature="_9_0_2_6460217_1111974519010_194163_357"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149294257860_707486_263"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1112007312594_507732_3936"
                                name="SPDPbuiltinParticipantReader">
                  <classifier xmi:idref="a655361220-1044"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007334887_66450_3954"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007334887_647481_3956"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007334887_221703_3958"
                        definingFeature="_9_0_b8102e5_1108263056992_459457_12612"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007334887_452888_3960"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112007334887_905679_3962"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149294298929_819317_266"
                        definingFeature="_9_0_2_6460217_1112350398956_33982_6770"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149294298929_689034_269"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112006996911_74181_3851"
                                name="SPDPdiscoveredParticipantData">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112006999544_804166_3873"
                                  isSubstitutable="false"
                                  general="_9_0_2_6460217_1111983403755_223036_794"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112007050438_69394_3884"
                                  name="leaseDuration"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_67908_12608"/>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Realization" xmi:id="_9_0_2_6460217_1111987485515_515686_2188">
               <client xmi:idref="_9_0_2_6460217_1111987463172_183023_2172"/>
               <supplier xmi:idref="a655361220-1938"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1111988718728_646059_2599"
                             name="ParcicipantDiscoveryImpl">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1111993118855_815929_2723"
                               visibility="private"
                               type="_9_0_b8102e5_1108262248570_336616_11596"
                               association="_9_0_2_6460217_1111993118865_544147_2724"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Realization" xmi:id="_9_0_2_6460217_1111988757083_356352_2621">
               <client xmi:idref="_9_0_2_6460217_1111988718728_646059_2599"/>
               <supplier xmi:idref="_9_0_2_6460217_1111983350108_571618_763"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111988768389_799376_2632">
               <client xmi:idref="_9_0_2_6460217_1111988718728_646059_2599"/>
               <supplier xmi:idref="_9_0_b8102e5_1108263056992_656847_12597"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111988776972_23994_2643">
               <client xmi:idref="_9_0_2_6460217_1111988718728_646059_2599"/>
               <supplier xmi:idref="_9_0_b8102e5_1108263057043_728470_12692"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112007628939_609137_4343">
               <client xmi:idref="_9_0_2_6460217_1112007233330_825452_3888"/>
               <supplier xmi:idref="_9_0_2_6460217_1112006996911_74181_3851"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112007633406_472792_4344">
               <client xmi:idref="_9_0_2_6460217_1112007312594_507732_3936"/>
               <supplier xmi:idref="_9_0_2_6460217_1112006996911_74181_3851"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112346913382_650209_4385"
                             name="DiscoveredWriterData">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112347096632_616044_4757"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056992_811731_12622"/>
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112347828089_742844_5742"
                               isSubstitutable="false"
                               general="_9_0_2_6460217_1111902146553_948514_1822"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112347972640_2356_6078"
                             name="DiscoveredReaderData">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112347992911_24912_6227"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056992_415197_12618">
                  <ownedComment xmi:type="uml:Comment" xmi:id="_9_0_24400562_1143950014894_75155_2262"
                                body="&lt;html&gt;&#xA;  &lt;head&gt;&#xA;    &#xA;  &lt;/head&gt;&#xA;  &lt;body&gt;&#xA;    &lt;p&gt;&#xA;      &lt;&lt;contains&gt;&gt;&#xA;    &lt;/p&gt;&#xA;  &lt;/body&gt;&#xA;&lt;/html&gt;&#xA;">
                     <annotatedElement xmi:idref="_9_0_2_6460217_1112347992911_24912_6227"/>
                  </ownedComment>
               </generalization>
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112347990167_607441_6216"
                               isSubstitutable="false"
                               general="_9_0_2_6460217_1111902163517_175852_1856"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143949995116_285829_2257"
                               name="contentFilter"
                               visibility="public"
                               type="_9_0_24400562_1143949972744_627968_2250"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112348009126_86321_6256"
                             name="DiscoveredTopicData">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112348022626_140457_6420"
                               isSubstitutable="false"
                               general="_9_0_2_6460217_1111902133494_683820_1788"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_9_0_2_6460217_1112353612945_445529_9001"
                             name="BuiltinEndpoints">
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111899934162_641469_74"
                                name="builtinParticipantReader">
                  <classifier xmi:idref="_9_0_b8102e5_1108263057033_622621_12669"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900708395_763951_720"
                                name="rtpsBuiltinParticipantWriter">
                  <classifier xmi:idref="a655361220-1043"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073682_114735_289"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073712_48422_291"
                        definingFeature="_9_0_2_6460217_1111974519010_194163_357"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073722_321142_293"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073722_584315_297"
                        definingFeature="a655361220-1475"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073722_318914_299"
                        definingFeature="_9_0_b8102e5_1108263056992_928120_12607"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073722_433851_301"
                        definingFeature="_9_0_6460217_1110191880226_938366_5686"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073722_893161_303"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073722_255877_305"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073732_636194_307"
                        definingFeature="_9_0_b8102e5_1108263056992_640184_12609"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062073732_891620_309"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900043960_1957_148"
                                name="builtinSubscriptionsWriter">
                  <classifier xmi:idref="_9_0_b8102e5_1108263057033_796470_12665"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111899811095_597054_35"
                                name="builtinParticipantWriter">
                  <classifier xmi:idref="_9_0_b8102e5_1108263057033_796470_12665"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900708405_401972_721"
                                name="rtpsBuiltinParticipantReader">
                  <classifier xmi:idref="a655361220-1044"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062108572_941588_335"
                        definingFeature="_9_0_2_6460217_1112350398956_33982_6770"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062108602_625746_337"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062108602_478567_339"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062108602_35060_341"
                        definingFeature="_9_0_b8102e5_1108263056992_459457_12612"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062108612_424997_343"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062108612_846974_345"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1113062108622_432809_347"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111901871217_662683_1520"
                                name="SEDPbuiltinTopicsWriter">
                  <classifier xmi:idref="a655361220-1041"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166341_432578_177"
                        definingFeature="a655361220-1475"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166351_99532_180"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166351_189712_183"
                        definingFeature="_9_0_b8102e5_1108263056992_640184_12609"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166361_525419_186"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166361_709481_189"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166361_649776_192"
                        definingFeature="_9_0_b8102e5_1108263056992_928120_12607"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166361_970974_195"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166371_839132_198"
                        definingFeature="_9_0_2_6460217_1111974519010_194163_357"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166371_956015_201"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362166371_987019_204"
                        definingFeature="_9_0_6460217_1110191880226_938366_5686"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900708395_342952_719"
                                name="SEDPbuiltinPublicationsReader">
                  <classifier xmi:idref="a655361220-1042"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708395_654604_702"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708395_470002_703"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708395_738388_704"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708395_491218_705"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708395_567789_706"
                        definingFeature="_9_0_b8102e5_1108263056992_459457_12612"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149361889693_161215_10"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149361889693_162776_13"
                        definingFeature="_9_0_2_6460217_1112350398956_33982_6770"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900045812_835537_172"
                                name="builtinPublicationsWriter">
                  <classifier xmi:idref="_9_0_b8102e5_1108263057033_796470_12665"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_2_6460217_1111984321555_388262_882"
                                name="BuiltinEndpointKind">
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="_9_0_2_6460217_1111984448097_559561_1043"
                                name="PARTICIPANT_WRITER = 0x2"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="_9_0_2_6460217_1111984507362_908243_1092"
                                name="PARTICIPANT_READER = 0x1"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="_9_0_2_6460217_1111984525418_871293_1120"
                                name="PUBLICATIONS_WRITER = 0x8"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="_9_0_2_6460217_1111984525418_165001_1121"
                                name="PUBLICATIONS_READER = 0x4"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="_9_0_2_6460217_1111984528082_644586_1122"
                                name="SUBSCRPTIONS_WRITER = 0x20"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="_9_0_2_6460217_1111984528092_280518_1123"
                                name="SUBSCRIPTIONS_READER = 0x10"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="_9_0_2_6460217_1111984529614_762425_1124"
                                name="TOPIC_WRITER = 0x80"/>
                  <ownedLiteral xmi:type="uml:EnumerationLiteral"
                                xmi:id="_9_0_2_6460217_1111984529614_319019_1125"
                                name="TOPIC_READER = 0x40"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900044941_875715_160"
                                name="builtinPublicationsReader">
                  <classifier xmi:idref="_9_0_b8102e5_1108263057033_622621_12669"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900708395_362498_717"
                                name="SEDPbuiltinSubscriptionsReader">
                  <classifier xmi:idref="a655361220-1042"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_597956_687"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_37915_688"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_910484_689"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_873391_690"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_215765_691"
                        definingFeature="_9_0_b8102e5_1108263056992_459457_12612"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149361905726_534368_18"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149361905726_345337_21"
                        definingFeature="_9_0_2_6460217_1112350398956_33982_6770"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111901769971_178503_1380"
                                name="builtinTopicsReader">
                  <classifier xmi:idref="_9_0_b8102e5_1108263057033_622621_12669"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900708395_383426_718"
                                name="SEDPbuiltinPublicationsWriter">
                  <classifier xmi:idref="a655361220-1041"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_278794_693"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_594378_694"
                        definingFeature="a655361220-1475"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_727464_695"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_890472_696"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708395_755071_697"
                        definingFeature="_9_0_b8102e5_1108263056992_640184_12609"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708395_385694_698"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708395_992153_699"
                        definingFeature="_9_0_b8102e5_1108263056992_928120_12607"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708395_549199_700"
                        definingFeature="_9_0_6460217_1110191880226_938366_5686"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149361870726_37615_2"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149361870726_376198_5"
                        definingFeature="_9_0_2_6460217_1111974519010_194163_357"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900708395_186128_716"
                                name="SEDPbuiltinSubscriptionsWriter">
                  <classifier xmi:idref="a655361220-1041"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_756877_678"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_773444_679"
                        definingFeature="a655361220-1475"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_90_680"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_974631_681"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_499951_682"
                        definingFeature="_9_0_b8102e5_1108263056992_640184_12609"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_880300_683"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_810134_684"
                        definingFeature="_9_0_b8102e5_1108263056992_928120_12607"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111900708385_97365_685"
                        definingFeature="_9_0_6460217_1110191880226_938366_5686"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1131756969695_699158_299"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1131756969715_681132_302"
                        definingFeature="_9_0_2_6460217_1111974519010_194163_357"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111901871217_660614_1519"
                                name="SEDPbuiltinTopicsReader">
                  <classifier xmi:idref="a655361220-1042"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362151129_215015_121"
                        definingFeature="_9_0_2_6460217_1112580449361_635282_299"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362151139_799344_124"
                        definingFeature="_9_0_b8102e5_1108263056992_459457_12612"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362151149_958852_127"
                        definingFeature="a655361220-1319"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362151149_424625_130"
                        definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362151159_631912_133"
                        definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362151159_946801_136"
                        definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
                  <slot xmi:type="uml:Slot" xmi:id="_9_0_24400562_1149362151159_43058_139"
                        definingFeature="_9_0_2_6460217_1112350398956_33982_6770"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111900042668_84421_136"
                                name="builtinSubscriptionsReader">
                  <classifier xmi:idref="_9_0_b8102e5_1108263057033_622621_12669"/>
               </packagedElement>
               <packagedElement xmi:type="uml:InstanceSpecification"
                                xmi:id="_9_0_2_6460217_1111901748681_750666_1368"
                                name="builtinTopicsWriter">
                  <classifier xmi:idref="_9_0_b8102e5_1108263057033_796470_12665"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112599675878_987377_1761">
                  <client xmi:idref="_9_0_2_6460217_1111901871217_662683_1520"/>
                  <supplier xmi:idref="_9_0_2_6460217_1112348009126_86321_6256"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112599678742_528869_1772">
                  <client xmi:idref="_9_0_2_6460217_1111901871217_660614_1519"/>
                  <supplier xmi:idref="_9_0_2_6460217_1112348009126_86321_6256"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112599682387_514844_1783">
                  <client xmi:idref="_9_0_2_6460217_1111900708395_186128_716"/>
                  <supplier xmi:idref="_9_0_2_6460217_1112347972640_2356_6078"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112599685321_202266_1794">
                  <client xmi:idref="_9_0_2_6460217_1111900708395_362498_717"/>
                  <supplier xmi:idref="_9_0_2_6460217_1112347972640_2356_6078"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112599688957_411318_1805">
                  <client xmi:idref="_9_0_2_6460217_1111900708395_342952_719"/>
                  <supplier xmi:idref="_9_0_2_6460217_1112346913382_650209_4385"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112599692602_789701_1816">
                  <client xmi:idref="_9_0_2_6460217_1111900708395_383426_718"/>
                  <supplier xmi:idref="_9_0_2_6460217_1112346913382_650209_4385"/>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112359258163_934623_15623">
               <client xmi:idref="_9_0_2_6460217_1111899811095_597054_35"/>
               <supplier xmi:idref="_9_0_2_6460217_1111983403755_223036_794"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112359261579_722081_15624">
               <client xmi:idref="_9_0_2_6460217_1111899934162_641469_74"/>
               <supplier xmi:idref="_9_0_2_6460217_1111983403755_223036_794"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_24400562_1143949972744_627968_2250"
                             name="ContentFilterProperty_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_18_0_4_b8102e5_1533172284463_158299_5334"
                             name="DomainId_t">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533320557902_82296_4781"
                               name="domainId"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056982_13373_12548"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533320624796_931568_4782"
                               name="domainTag"
                               visibility="public"
                               type="_9_0_2_6460217_1112331094488_958423_474"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_18_0_4_b8102e5_1533329906851_339031_5181"
                             name="BuiltinEndpointQos_t"/>
            <packagedElement xmi:type="uml:Class" xmi:id="_18_0_4_b8102e5_1533691111053_866803_4670"
                             name="ParticipantMessageData">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533691178470_33127_4722"
                               name="guid"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_989050_12600"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533691205503_864579_4724"
                               name="kind"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056982_636940_12550"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533691232436_383903_4726"
                               name="data"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056972_93994_12497">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1533691370104_385335_4729"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1533691370104_635450_4730"
                              value="*"/>
               </ownedAttribute>
            </packagedElement>
         </packagedElement>
         <packagedElement xmi:type="uml:Package" xmi:id="_9_0_b8102e5_1108263057043_728470_12692"
                          name="Behavior">
            <packagedElement xmi:type="uml:Collaboration" xmi:id="a655361220-1840_collaboration"
                             name="(Analysis) - Behavior sequence diagram">
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110178670431_668244_0"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108284318325_23680_907"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149291156601_954370_39"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110748956510_325578_22"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1143945061832_734330_1089"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="a655361220-1840" name="Interaction"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149481283000_950638_0"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110747580410_424917_493"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110744004216_104583_60"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108363380831_969080_187"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149553541938_746043_62"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1131736198174_136005_0"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110416576191_289755_0"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1109711865795_539516_567"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149362173010_322105_207"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1109019584924_176643_14"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108263057043_472282_12693"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1130050419809_369293_15"
                              isReentrant="false"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Collaboration" xmi:id="a655361220-1945_collaboration"
                             name="(Analysis) - Best-efforts communications">
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1130050419809_659391_16"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108263057043_838834_12694"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149553541958_718072_63"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1143945061832_715133_1090"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110747580410_568687_494"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110416576191_266882_1"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="a655361220-1945" name="Interaction"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1109711865795_606089_568"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110178670431_713132_1"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1109019584924_865890_15"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1131736198184_249718_1"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149291156601_348444_40"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108363380831_318021_188"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149362173020_252679_208"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110744004216_626140_61"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149481283000_570052_1"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110748956510_19288_23"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108284318325_615385_908"
                              isReentrant="false"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Collaboration" xmi:id="a655361220-1964_collaboration"
                             name="(Analysis) - Reliable communications">
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="a655361220-1964" name="Interaction"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1143945061832_909012_1091"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110178670431_24609_2"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1109019584924_213628_16"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110744004216_349278_62"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110416576191_384478_2"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110748956510_780290_24"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1109711865795_531581_569"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149291156601_458575_41"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108284318335_870878_909"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108363380831_352528_189"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1131736198184_398267_2"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108263057043_743262_12695"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110747580410_295350_495"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1130050419809_526607_17"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149481283000_279176_2"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149553541958_834500_64"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149362173020_763726_209"
                              isReentrant="false"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1848" name="dw">
               <classifier xmi:idref="_9_0_b8102e5_1108263057033_796470_12665"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1851"
                             name="writer_cache">
               <classifier xmi:idref="_9_0_b8102e5_1108262352419_812789_12168"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1853" name="w">
               <classifier xmi:idref="_9_0_b8102e5_1108262285243_112623_11755"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_6460217_1109019607076_708469_113"
                     definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_6460217_1109019607076_64477_115"
                     definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_6460217_1109019607076_350809_117"
                     definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_6460217_1109058909962_169103_2443"
                     definingFeature="a655361220-1319"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111974519010_412163_358"
                     definingFeature="_9_0_2_6460217_1111974519010_194163_357"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350496294_505875_6812"
                     definingFeature="_9_0_b8102e5_1108263056992_640184_12609"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350496294_960105_6814"
                     definingFeature="a655361220-1475"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350496294_493021_6816"
                     definingFeature="_9_0_6460217_1110191880226_938366_5686"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350498187_62729_6818"
                     definingFeature="_9_0_b8102e5_1108263056992_928120_12607"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1863"
                             name="reader_cache">
               <classifier xmi:idref="_9_0_b8102e5_1108262352419_812789_12168"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1865" name="r">
               <classifier xmi:idref="_9_0_b8102e5_1108262288828_200667_11815"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_331062_6771"
                     definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_978581_6772"
                     definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_911710_6774"
                     definingFeature="a655361220-1319"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_897448_6775"
                     definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_73998_6776"
                     definingFeature="_9_0_2_6460217_1112350398956_33982_6770"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350440920_938684_6810"
                     definingFeature="_9_0_b8102e5_1108263056992_459457_12612"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1899" name="dr">
               <classifier xmi:idref="_9_0_b8102e5_1108263057033_622621_12669"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1909" name="User1"/>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1915" name="User2"/>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1947" name="Instance"/>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1949" name="dw1">
               <classifier xmi:idref="_9_0_b8102e5_1108263057033_796470_12665"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1951" name="hc1">
               <classifier xmi:idref="_9_0_b8102e5_1108262352419_812789_12168"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1953" name="Instance3"/>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1966" name="User3"/>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1968" name="dw2">
               <classifier xmi:idref="_9_0_b8102e5_1108263057033_796470_12665"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1970" name="wc2">
               <classifier xmi:idref="_9_0_b8102e5_1108262352419_812789_12168"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1972" name="w2">
               <classifier xmi:idref="_9_0_b8102e5_1108262285243_112623_11755"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_6460217_1109019607076_458004_106"
                     definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_6460217_1109019607076_916106_108"
                     definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_6460217_1109019607076_815177_110"
                     definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_6460217_1109058909962_17625_2441"
                     definingFeature="a655361220-1319"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1111974519010_476059_359"
                     definingFeature="_9_0_2_6460217_1111974519010_194163_357"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350496294_275831_6813"
                     definingFeature="_9_0_b8102e5_1108263056992_640184_12609"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350496294_128388_6815"
                     definingFeature="a655361220-1475"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350496294_561811_6817"
                     definingFeature="_9_0_6460217_1110191880226_938366_5686"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350498187_374675_6819"
                     definingFeature="_9_0_b8102e5_1108263056992_928120_12607"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1974" name="rc2">
               <classifier xmi:idref="_9_0_b8102e5_1108262352419_812789_12168"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1976" name="r2">
               <classifier xmi:idref="_9_0_b8102e5_1108262288828_200667_11815"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_721704_6777"
                     definingFeature="_9_0_b8102e5_1108263056992_521018_12604"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_830627_6778"
                     definingFeature="_9_0_b8102e5_1108263056992_601885_12602"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_693804_6780"
                     definingFeature="a655361220-1319"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_451227_6781"
                     definingFeature="_9_0_b8102e5_1108263056992_409167_12605"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350398956_711320_6782"
                     definingFeature="_9_0_2_6460217_1112350398956_33982_6770"/>
               <slot xmi:type="uml:Slot" xmi:id="_9_0_2_6460217_1112350440920_136440_6811"
                     definingFeature="_9_0_b8102e5_1108263056992_459457_12612"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1978" name="dr2">
               <classifier xmi:idref="_9_0_b8102e5_1108263057033_622621_12669"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-1980" name="User4"/>
            <packagedElement xmi:type="uml:InstanceSpecification" xmi:id="a655361220-2030" name="network"/>
            <packagedElement xmi:type="uml:Collaboration" xmi:id="_9_0_b8102e5_1108323817642_600823_2155"
                             name="Example Behavior">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383412_866075_9458"
                               visibility="private"
                               type="a655361220-1042"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383412_54737_9459"
                               visibility="private"
                               type="a655361220-1041"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383412_442233_9460"
                               visibility="private"
                               type="_9_0_b8102e5_1108263057033_622621_12669"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383412_617066_9461"
                               visibility="private"
                               type="_9_0_b8102e5_1108325637379_691611_2783"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383412_565571_9462"
                               name="rhc"
                               visibility="private"
                               type="_9_0_b8102e5_1108262352419_812789_12168"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383412_333654_9463"
                               visibility="private"
                               type="_9_0_b8102e5_1108325637379_691611_2783"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383412_434501_9464"
                               name="whc"
                               visibility="private"
                               type="_9_0_b8102e5_1108262352419_812789_12168"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344304383412_750812_9465"
                               visibility="private"
                               type="_9_0_b8102e5_1108263057033_796470_12665"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149553541978_307800_65"
                              isReentrant="false">
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383428_579755_9473"
                            visibility="public"
                            message="_9_0_b8102e5_1108325136558_491171_2676">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383428_970448_9474"
                            visibility="public"
                            message="_9_0_b8102e5_1108325136558_491171_2676">
                     <covered xmi:idref="_9_0_b8102e5_1108323960968_551235_2269"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_557494_9483"
                            visibility="public"
                            message="_9_0_b8102e5_1108324181145_593455_2329">
                     <covered xmi:idref="_9_0_b8102e5_1108323930845_185558_2179"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_456495_9484"
                            visibility="public"
                            message="_9_0_b8102e5_1108324181145_593455_2329">
                     <covered xmi:idref="_9_0_b8102e5_1108323960968_551235_2269"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_401384_9512"
                            visibility="public"
                            message="_9_0_b8102e5_1108325656055_943469_2818">
                     <covered xmi:idref="_9_0_b8102e5_1108325648114_555382_2806"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_114056_9513"
                            visibility="public"
                            message="_9_0_b8102e5_1108325656055_943469_2818">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_596034_9501"
                            visibility="public"
                            message="_9_0_2_6460217_1111978894712_131949_455">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_419073_9502"
                            visibility="public"
                            message="_9_0_2_6460217_1111978894712_131949_455">
                     <covered xmi:idref="_9_0_b8102e5_1108323930845_185558_2179"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_774144_9480"
                            visibility="public"
                            message="_9_0_2_6460217_1111978933798_750428_474">
                     <covered xmi:idref="_9_0_b8102e5_1108323930845_185558_2179"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_474367_9481"
                            visibility="public"
                            message="_9_0_2_6460217_1111978933798_750428_474">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_34755_9557"
                            visibility="public"
                            message="_9_0_24400562_1131757866130_639461_381">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_270829_9558"
                            visibility="public"
                            message="_9_0_24400562_1131757866130_639461_381">
                     <covered xmi:idref="_9_0_b8102e5_1108323960968_551235_2269"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_966830_9521"
                            visibility="public"
                            message="_9_0_24400562_1131757962142_380761_413">
                     <covered xmi:idref="_9_0_b8102e5_1108323960968_551235_2269"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_88328_9522"
                            visibility="public"
                            message="_9_0_24400562_1131757962142_380761_413">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_540391_9564"
                            visibility="public"
                            message="_9_0_b8102e5_1108325733487_910141_2892">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_47799_9565"
                            visibility="public"
                            message="_9_0_b8102e5_1108325733487_910141_2892">
                     <covered xmi:idref="_9_0_b8102e5_1108325648114_555382_2806"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_716049_9544"
                            visibility="public"
                            message="_9_0_b8102e5_1108325218226_693720_2702">
                     <covered xmi:idref="_9_0_b8102e5_1108323930845_185558_2179"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_215804_9545"
                            visibility="public"
                            message="_9_0_b8102e5_1108325218226_693720_2702">
                     <covered xmi:idref="_9_0_b8102e5_1108324243254_662722_2366"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_593077_9494"
                            visibility="public"
                            message="_9_0_b8102e5_1108324698368_914566_2478">
                     <covered xmi:idref="_9_0_b8102e5_1108324243254_662722_2366"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_901727_9495"
                            visibility="public"
                            message="_9_0_b8102e5_1108324698368_914566_2478">
                     <covered xmi:idref="_9_0_b8102e5_1108324583163_371808_2432"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_119287_9531"
                            visibility="public"
                            message="_9_0_b8102e5_1108324893088_495342_2586">
                     <covered xmi:idref="_9_0_b8102e5_1108324583163_371808_2432"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_692433_9532"
                            visibility="public"
                            message="_9_0_b8102e5_1108324893088_495342_2586">
                     <covered xmi:idref="_9_0_b8102e5_1108324243254_662722_2366"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_437351_9583"
                            visibility="public"
                            message="_9_0_b8102e5_1108325709773_128932_2866">
                     <covered xmi:idref="_9_0_b8102e5_1108325688783_811173_2843"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_429519_9584"
                            visibility="public"
                            message="_9_0_b8102e5_1108325709773_128932_2866">
                     <covered xmi:idref="_9_0_b8102e5_1108324676497_630232_2466"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_318010_9524"
                            visibility="public"
                            message="_9_0_b8102e5_1108324935860_850553_2623">
                     <covered xmi:idref="_9_0_b8102e5_1108324676497_630232_2466"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_511204_9525"
                            visibility="public"
                            message="_9_0_b8102e5_1108324935860_850553_2623">
                     <covered xmi:idref="_9_0_b8102e5_1108324583163_371808_2432"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_502212_9567"
                            visibility="public"
                            message="_9_0_b8102e5_1108324942009_159325_2637">
                     <covered xmi:idref="_9_0_b8102e5_1108324583163_371808_2432"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_666749_9568"
                            visibility="public"
                            message="_9_0_b8102e5_1108324942009_159325_2637">
                     <covered xmi:idref="_9_0_b8102e5_1108324676497_630232_2466"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_291320_9534"
                            visibility="public"
                            message="_9_0_b8102e5_1108325717083_836453_2880">
                     <covered xmi:idref="_9_0_b8102e5_1108324676497_630232_2466"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_921634_9535"
                            visibility="public"
                            message="_9_0_b8102e5_1108325717083_836453_2880">
                     <covered xmi:idref="_9_0_b8102e5_1108325688783_811173_2843"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_588180_9573"
                            visibility="public"
                            message="_9_0_b8102e5_1108325254118_752288_2714">
                     <covered xmi:idref="_9_0_b8102e5_1108324243254_662722_2366"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_310477_9574"
                            visibility="public"
                            message="_9_0_b8102e5_1108325254118_752288_2714">
                     <covered xmi:idref="_9_0_b8102e5_1108323930845_185558_2179"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_836064_9490"
                            visibility="public"
                            message="_9_0_b8102e5_1108330059778_821525_3063">
                     <covered xmi:idref="_9_0_b8102e5_1108323930845_185558_2179"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383444_851249_9491"
                            visibility="public"
                            message="_9_0_b8102e5_1108330059778_821525_3063">
                     <covered xmi:idref="_9_0_b8102e5_1108323930845_185558_2179"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_722684_9547"
                            visibility="public"
                            message="_9_0_6460217_1109021922516_70647_234">
                     <covered xmi:idref="_9_0_b8102e5_1108325688783_811173_2843"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_609771_9548"
                            visibility="public"
                            message="_9_0_6460217_1109021922516_70647_234">
                     <covered xmi:idref="_9_0_b8102e5_1108324676497_630232_2466"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_901867_9576"
                            visibility="public"
                            message="_9_0_6460217_1109021989121_858227_321">
                     <covered xmi:idref="_9_0_b8102e5_1108324676497_630232_2466"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_757513_9577"
                            visibility="public"
                            message="_9_0_6460217_1109021989121_858227_321">
                     <covered xmi:idref="_9_0_b8102e5_1108324583163_371808_2432"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_817748_9551"
                            visibility="public"
                            message="_9_0_6460217_1109021996202_999251_334">
                     <covered xmi:idref="_9_0_b8102e5_1108324583163_371808_2432"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_722902_9552"
                            visibility="public"
                            message="_9_0_6460217_1109021996202_999251_334">
                     <covered xmi:idref="_9_0_b8102e5_1108324676497_630232_2466"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_622159_9554"
                            visibility="public"
                            message="_9_0_6460217_1109021963585_593066_272">
                     <covered xmi:idref="_9_0_b8102e5_1108324676497_630232_2466"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_981666_9555"
                            visibility="public"
                            message="_9_0_6460217_1109021963585_593066_272">
                     <covered xmi:idref="_9_0_b8102e5_1108325688783_811173_2843"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_27889_9537"
                            visibility="public"
                            message="_9_0_b8102e5_1108330224014_445683_3093">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_398733_9538"
                            visibility="public"
                            message="_9_0_b8102e5_1108330224014_445683_3093">
                     <covered xmi:idref="_9_0_b8102e5_1108323930845_185558_2179"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_708972_9587"
                            visibility="public"
                            message="_9_0_b8102e5_1108330282548_277033_3121">
                     <covered xmi:idref="_9_0_b8102e5_1108323930845_185558_2179"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_761420_9588"
                            visibility="public"
                            message="_9_0_b8102e5_1108330282548_277033_3121">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383428_11118_9466"
                            visibility="public"
                            message="_9_0_24400562_1131758294779_102337_425">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383428_515623_9467"
                            visibility="public"
                            message="_9_0_24400562_1131758294779_102337_425">
                     <covered xmi:idref="_9_0_b8102e5_1108323960968_551235_2269"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_685767_9570"
                            visibility="public"
                            message="_9_0_b8102e5_1108325157288_530567_2690">
                     <covered xmi:idref="_9_0_b8102e5_1108323960968_551235_2269"/>
                  </fragment>
                  <fragment xmi:type="uml:MessageOccurrenceSpecification"
                            xmi:id="_14_0_1_b8102e5_1344304383459_520847_9571"
                            visibility="public"
                            message="_9_0_b8102e5_1108325157288_530567_2690">
                     <covered xmi:idref="_9_0_b8102e5_1108323950263_421299_2224"/>
                  </fragment>
                  <lifeline xmi:type="uml:Lifeline" xmi:id="_9_0_b8102e5_1108323930845_185558_2179"
                            visibility="public"
                            represents="_14_0_1_b8102e5_1344304383412_54737_9459">
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_557494_9483"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_419073_9502"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_774144_9480"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_716049_9544"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_310477_9574"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_836064_9490"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_851249_9491"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_398733_9538"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_708972_9587"/>
                  </lifeline>
                  <lifeline xmi:type="uml:Lifeline" xmi:id="_9_0_b8102e5_1108323950263_421299_2224"
                            visibility="public"
                            represents="_14_0_1_b8102e5_1344304383412_750812_9465">
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383428_579755_9473"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_114056_9513"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_596034_9501"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_474367_9481"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_34755_9557"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_88328_9522"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_540391_9564"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_27889_9537"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_761420_9588"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383428_11118_9466"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_520847_9571"/>
                  </lifeline>
                  <lifeline xmi:type="uml:Lifeline" xmi:id="_9_0_b8102e5_1108323960968_551235_2269"
                            visibility="public"
                            represents="_14_0_1_b8102e5_1344304383412_434501_9464">
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383428_970448_9474"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_456495_9484"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_270829_9558"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_966830_9521"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383428_515623_9467"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_685767_9570"/>
                  </lifeline>
                  <lifeline xmi:type="uml:Lifeline" xmi:id="_9_0_b8102e5_1108324243254_662722_2366"
                            visibility="public"
                            represents="_14_0_1_b8102e5_1344304383412_866075_9458">
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_215804_9545"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_593077_9494"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_692433_9532"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_588180_9573"/>
                  </lifeline>
                  <lifeline xmi:type="uml:Lifeline" xmi:id="_9_0_b8102e5_1108324583163_371808_2432"
                            visibility="public"
                            represents="_14_0_1_b8102e5_1344304383412_565571_9462">
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_901727_9495"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_119287_9531"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_511204_9525"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_502212_9567"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_757513_9577"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_817748_9551"/>
                  </lifeline>
                  <lifeline xmi:type="uml:Lifeline" xmi:id="_9_0_b8102e5_1108324676497_630232_2466"
                            visibility="public"
                            represents="_14_0_1_b8102e5_1344304383412_442233_9460">
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_429519_9584"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_318010_9524"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_666749_9568"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_291320_9534"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_609771_9548"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_901867_9576"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_722902_9552"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_622159_9554"/>
                  </lifeline>
                  <lifeline xmi:type="uml:Lifeline" xmi:id="_9_0_b8102e5_1108325648114_555382_2806"
                            visibility="public"
                            represents="_14_0_1_b8102e5_1344304383412_333654_9463">
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383444_401384_9512"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_47799_9565"/>
                  </lifeline>
                  <lifeline xmi:type="uml:Lifeline" xmi:id="_9_0_b8102e5_1108325688783_811173_2843"
                            visibility="public"
                            represents="_14_0_1_b8102e5_1344304383412_617066_9461">
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_437351_9583"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_921634_9535"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_722684_9547"/>
                     <coveredBy xmi:idref="_14_0_1_b8102e5_1344304383459_981666_9555"/>
                  </lifeline>
                  <message xmi:type="uml:Message" xmi:id="_9_0_24400562_1131758294779_102337_425"
                           name="remove_change"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383428_515623_9467"
                           sendEvent="_14_0_1_b8102e5_1344304383428_11118_9466"
                           signature="_9_0_b8102e5_1108263056992_799284_12643">
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517968100758_243916_6290"
                               instance="_18_0_4_b8102e5_1517964700879_189127_6099"/>
                     <argument xmi:type="uml:OpaqueExpression"
                               xmi:id="_18_0_4_b8102e5_1517968106819_115304_6291">
                        <body/>
                        <language>Binary</language>
                     </argument>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108325136558_491171_2676"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383428_970448_9474"
                           sendEvent="_14_0_1_b8102e5_1344304383428_579755_9473"
                           signature="_9_0_b8102e5_1108263056992_799284_12643">
                     <argument xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304383444_860247_9478"
                               value="-"/>
                     <argument xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304383444_874886_9479"
                               value="-"/>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_2_6460217_1111978933798_750428_474"
                           name="MyCacheChange"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383444_474367_9481"
                           sendEvent="_14_0_1_b8102e5_1344304383444_774144_9480"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108324181145_593455_2329"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383444_456495_9484"
                           sendEvent="_14_0_1_b8102e5_1344304383444_557494_9483"
                           signature="_9_0_b8102e5_1108263056992_292854_12638">
                     <argument xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304383444_82639_9488"
                               value="-"/>
                     <argument xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304383444_18119_9489"
                               value="-"/>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108330059778_821525_3063"
                           name="acked_changes_set"
                           visibility="public"
                           messageSort="asynchSignal"
                           receiveEvent="_14_0_1_b8102e5_1344304383444_851249_9491"
                           sendEvent="_14_0_1_b8102e5_1344304383444_836064_9490">
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517967981096_611203_6287"
                               instance="_18_0_4_b8102e5_1517964700879_189127_6099"/>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108324698368_914566_2478"
                           name="add_change"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383444_901727_9495"
                           sendEvent="_14_0_1_b8102e5_1344304383444_593077_9494"
                           signature="_9_0_b8102e5_1108263056992_292854_12638">
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517965581751_656369_6190"
                               instance="_18_0_4_b8102e5_1517965095045_520094_6172"/>
                     <argument xmi:type="uml:OpaqueExpression"
                               xmi:id="_18_0_4_b8102e5_1517966244748_543330_6241">
                        <body/>
                     </argument>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_2_6460217_1111978894712_131949_455"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383444_419073_9502"
                           sendEvent="_14_0_1_b8102e5_1344304383444_596034_9501"
                           signature="_9_0_6460217_1109061581934_575358_2648">
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517965013998_623741_6164"
                               instance="_18_0_4_b8102e5_1517964970135_783971_6152"/>
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517965024611_572016_6165"
                               instance="_18_0_4_b8102e5_1517964803002_265191_6133"/>
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1533336232862_499430_6244"
                               instance="_18_0_4_b8102e5_1533335909859_132529_5575"/>
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517965039235_13095_6166"
                               instance="_18_0_4_b8102e5_1517964733300_13352_6116"/>
                     <argument xmi:type="uml:OpaqueExpression"
                               xmi:id="_18_0_4_b8102e5_1517966180671_860933_6195">
                        <body/>
                     </argument>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108325656055_943469_2818"
                           name="write"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383444_114056_9513"
                           sendEvent="_14_0_1_b8102e5_1344304383444_401384_9512"
                           signature="a655361220-2088">
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517964908436_459657_6145"
                               instance="_18_0_4_b8102e5_1517964803002_265191_6133"/>
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517964925784_82310_6146"
                               instance="_18_0_4_b8102e5_1517964733300_13352_6116"/>
                     <argument xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304383444_888235_9520"
                               value="-"/>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_24400562_1131757962142_380761_413"
                           name="return"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_88328_9522"
                           sendEvent="_14_0_1_b8102e5_1344304383459_966830_9521"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108324935860_850553_2623"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_511204_9525"
                           sendEvent="_14_0_1_b8102e5_1344304383459_318010_9524"
                           signature="_9_0_b8102e5_1108263056992_496889_12645">
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517965756852_517323_6192"
                               instance="_18_0_4_b8102e5_1517964700879_189127_6099"/>
                     <argument xmi:type="uml:OpaqueExpression"
                               xmi:id="_18_0_4_b8102e5_1517966280062_378099_6242">
                        <body/>
                     </argument>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108324893088_495342_2586"
                           name="MySeqNum"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_692433_9532"
                           sendEvent="_14_0_1_b8102e5_1344304383459_119287_9531"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108325717083_836453_2880"
                           name="MyData"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_921634_9535"
                           sendEvent="_14_0_1_b8102e5_1344304383459_291320_9534"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108330224014_445683_3093"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_398733_9538"
                           sendEvent="_14_0_1_b8102e5_1344304383459_27889_9537"
                           signature="a655361220-1641">
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517968013470_157563_6288"
                               instance="_18_0_4_b8102e5_1517964700879_189127_6099"/>
                     <argument xmi:type="uml:OpaqueExpression"
                               xmi:id="_18_0_4_b8102e5_1517968023053_285763_6289">
                        <body/>
                        <language>Binary</language>
                     </argument>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108325218226_693720_2702"
                           name="DATA, HEARTBEAT"
                           visibility="public"
                           messageSort="asynchSignal"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_215804_9545"
                           sendEvent="_14_0_1_b8102e5_1344304383459_716049_9544"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_6460217_1109021922516_70647_234"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_609771_9548"
                           sendEvent="_14_0_1_b8102e5_1344304383459_722684_9547"
                           signature="_9_0_6460217_1109021884090_999534_233"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_6460217_1109021996202_999251_334"
                           name="return"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_722902_9552"
                           sendEvent="_14_0_1_b8102e5_1344304383459_817748_9551"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_6460217_1109021963585_593066_272"
                           name="return"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_981666_9555"
                           sendEvent="_14_0_1_b8102e5_1344304383459_622159_9554"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_24400562_1131757866130_639461_381"
                           name="add_change"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_270829_9558"
                           sendEvent="_14_0_1_b8102e5_1344304383459_34755_9557"
                           signature="_9_0_b8102e5_1108263056992_292854_12638">
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517965209301_308077_6185"
                               instance="_18_0_4_b8102e5_1517965095045_520094_6172"/>
                     <argument xmi:type="uml:OpaqueExpression"
                               xmi:id="_18_0_4_b8102e5_1517966214901_643599_6240">
                        <body/>
                     </argument>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108325733487_910141_2892"
                           name="return"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_47799_9565"
                           sendEvent="_14_0_1_b8102e5_1344304383459_540391_9564"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108324942009_159325_2637"
                           name="MyCacheChange"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_666749_9568"
                           sendEvent="_14_0_1_b8102e5_1344304383459_502212_9567"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108325157288_530567_2690"
                           name="return"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_520847_9571"
                           sendEvent="_14_0_1_b8102e5_1344304383459_685767_9570"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108325254118_752288_2714"
                           name="ACKNACK"
                           visibility="public"
                           messageSort="asynchSignal"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_310477_9574"
                           sendEvent="_14_0_1_b8102e5_1344304383459_588180_9573"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_6460217_1109021989121_858227_321"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_757513_9577"
                           sendEvent="_14_0_1_b8102e5_1344304383459_901867_9576"
                           signature="_9_0_b8102e5_1108263056992_799284_12643">
                     <argument xmi:type="uml:InstanceValue" xmi:id="_18_0_4_b8102e5_1517968384235_571428_6336"
                               instance="_18_0_4_b8102e5_1517964700879_189127_6099"/>
                     <argument xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304383459_185274_9582"
                               value="-"/>
                  </message>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108325709773_128932_2866"
                           visibility="public"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_429519_9584"
                           sendEvent="_14_0_1_b8102e5_1344304383459_437351_9583"
                           signature="_9_0_6460217_1109021853136_257962_209"/>
                  <message xmi:type="uml:Message" xmi:id="_9_0_b8102e5_1108330282548_277033_3121"
                           name="TRUE"
                           visibility="public"
                           messageSort="reply"
                           receiveEvent="_14_0_1_b8102e5_1344304383459_761420_9588"
                           sendEvent="_14_0_1_b8102e5_1344304383459_708972_9587"/>
               </ownedBehavior>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1131736198194_257183_3"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108363380841_947919_190"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110744004226_87602_63"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149362173030_889946_210"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149291156611_87729_42"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1109711865805_921518_570"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_b8102e5_1108323817642_211900_2154"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110747580410_86218_496"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1130050419809_10608_18"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110748956520_242677_25"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1143945061842_410502_1092"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_24400562_1149481283000_526432_3"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1109019584944_126659_17"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110178670431_491179_3"
                              isReentrant="false"/>
               <ownedBehavior xmi:type="uml:Interaction" xmi:id="_9_0_6460217_1110416576191_190452_3"
                              isReentrant="false"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Signal" xmi:id="_9_0_b8102e5_1108324357398_820517_2392"
                             name="DATA"/>
            <packagedElement xmi:type="uml:Signal" xmi:id="_9_0_b8102e5_1108324408692_331550_2393"
                             name="DATA; HEARTBEAT"/>
            <packagedElement xmi:type="uml:Signal" xmi:id="_9_0_b8102e5_1108324507514_426584_2409"
                             name="ACKNACK"/>
            <packagedElement xmi:type="uml:Actor" xmi:id="_9_0_b8102e5_1108325637379_691611_2783"
                             name="user"/>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_b8102e5_1108334199801_798992_3159"
                             name="Writer Behavior"
                             isReentrant="false">
               <nestedClassifier xmi:type="uml:Signal" xmi:id="_18_0_4_b8102e5_1517084692184_556031_4316"
                                 name="new DDS DataWriter"/>
               <nestedClassifier xmi:type="uml:Signal" xmi:id="_18_0_4_b8102e5_1517084779546_860968_4319"
                                 name="delete DDS DataWriter"/>
               <nestedClassifier xmi:type="uml:Signal" xmi:id="_18_0_4_b8102e5_1517085554901_474691_4334"
                                 name="DW::write(data, handle)"/>
               <nestedClassifier xmi:type="uml:Signal" xmi:id="_18_0_4_b8102e5_1517086179528_231570_4401"
                                 name="DW::unregister(data, handle)"/>
               <nestedClassifier xmi:type="uml:Signal" xmi:id="_18_0_4_b8102e5_1517086204457_421132_4402"
                                 name="DW::dispose(data, handle)"/>
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_775757_8803"
                       visibility="public">
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108334216635_90304_3161"
                             name="alive"
                             visibility="public"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_b8102e5_1108334223655_505419_3172"
                             visibility="public"/>
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_b8102e5_1108334231046_572775_3176"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108335087477_699284_3222"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108334272646_301045_3189"
                              name="delete DDS DataWriter"
                              visibility="public"
                              source="_9_0_b8102e5_1108334216635_90304_3161"
                              target="_9_0_b8102e5_1108334231046_572775_3176">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_95549_9603"
                             name="&#xA;delete RTPS Writer"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_b8102e5_1108335087477_181953_3227"
                              name="&#xA;    delete RTPS Writer"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517084803132_206876_4323"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517084803131_11637_4322"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108334302959_289828_3211"
                              name="DW::dispose"
                              visibility="public"
                              source="_9_0_b8102e5_1108334216635_90304_3161"
                              target="_9_0_b8102e5_1108334216635_90304_3161">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_301097_9677"
                             isReentrant="false">
                        <node xmi:type="uml:CallOperationAction"
                              xmi:id="_9_0_b8102e5_1108335087477_124167_3229"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_245092_9678"
                              visibility="public"
                              event="_9_0_2_6460217_1112701855966_549714_670"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109062530829_653759_2657"
                              name="DW::write(data, handle)"
                              visibility="public"
                              source="_9_0_b8102e5_1108334216635_90304_3161"
                              target="_9_0_b8102e5_1108334216635_90304_3161">
                     <effect xmi:type="uml:Activity" xmi:id="_18_0_4_b8102e5_1517087092584_592900_4490"/>
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517084851191_477121_4324"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517086223904_87429_4403"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109062751085_271719_2668"
                              name="DW::unregister"
                              visibility="public"
                              source="_9_0_b8102e5_1108334216635_90304_3161"
                              target="_9_0_b8102e5_1108334216635_90304_3161">
                     <effect xmi:type="uml:Activity" xmi:id="_18_0_4_b8102e5_1517952749629_968034_4728"/>
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517086252842_671860_4404"
                              name="DW:unregister"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517086119282_51392_4400"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517085815986_189502_4393"
                              name="new DDS DataWriter"
                              visibility="public"
                              source="_9_0_b8102e5_1108334223655_505419_3172"
                              target="_9_0_b8102e5_1108334216635_90304_3161">
                     <effect xmi:type="uml:Activity" xmi:id="_18_0_4_b8102e5_1517086881671_639212_4489"
                             name="&#xA;new RTPS Writer"/>
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517085823639_716619_4394"
                              name="new DDS DataWriter"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517086021655_339166_4398"/>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_b8102e5_1108337732030_539625_3247"
                             name="BE StatefulWriter"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_495170_8804"
                       visibility="public">
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_b8102e5_1108337777726_704610_3271"
                             name="start"
                             visibility="public"/>
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_b8102e5_1108337938036_81450_3286"
                             name="end"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110431688008_154795_656"
                             visibility="public">
                     <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_28874_8805"
                             visibility="public">
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_18_0_4_b8102e5_1517971724414_430882_6897"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108337750847_968708_3260"
                                   name="pushing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108337740893_25577_3249" name="idle"
                                   visibility="public"/>
                        <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517971731370_753497_6902"
                                    visibility="public"
                                    source="_18_0_4_b8102e5_1517971724414_430882_6897"
                                    target="_9_0_b8102e5_1108337740893_25577_3249"/>
                        <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109040387086_952508_2202"
                                    visibility="public"
                                    guard="_9_0_24400562_1130052377509_16261_292"
                                    source="_9_0_b8102e5_1108337750847_968708_3260"
                                    target="_9_0_b8102e5_1108337750847_968708_3260">
                           <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130052377509_16261_292">
                              <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130052377509_107107_293">
                                 <body>RP::can_send() == true</body>
                              </specification>
                           </ownedRule>
                           <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_643258_9606"
                                   name="&#xA;    change := RP::next_unsent_change()&#xA;    send DATA(change) | GAP(change.seq_num)"
                                   isReentrant="false">
                              <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_6460217_1109037293328_482730_2093"
                                    name="&#xA;    change := RP::next_unsent_change()&#xA;    send DATA(change) | GAP(change.seq_num)"
                                    visibility="public"/>
                           </effect>
                        </transition>
                        <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108338067132_265956_3312"
                                    visibility="public"
                                    guard="_9_0_24400562_1130052377509_87940_290"
                                    source="_9_0_b8102e5_1108337750847_968708_3260"
                                    target="_9_0_b8102e5_1108337740893_25577_3249">
                           <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130052377509_87940_290">
                              <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130052377509_4831_291">
                                 <body>RP::unsent_changes() == &lt;empty&gt;</body>
                              </specification>
                           </ownedRule>
                        </transition>
                        <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108338045441_631026_3301"
                                    visibility="public"
                                    guard="_9_0_24400562_1130052377509_642180_288"
                                    source="_9_0_b8102e5_1108337740893_25577_3249"
                                    target="_9_0_b8102e5_1108337750847_968708_3260">
                           <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130052377509_642180_288">
                              <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130052377509_18864_289">
                                 <body>RP::unsent_changes() != &lt;empty&gt;</body>
                              </specification>
                           </ownedRule>
                        </transition>
                     </region>
                     <region xmi:type="uml:Region" xmi:id="_18_0_4_b8102e5_1517972240292_209243_6959"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_24400562_1130052517536_984892_313"
                                   name="ready"
                                   visibility="public"/>
                        <transition xmi:type="uml:Transition" xmi:id="_9_0_24400562_1130052734938_907301_334"
                                    visibility="public"
                                    guard="_9_0_24400562_1130053983092_505861_365"
                                    source="_9_0_24400562_1130052517536_984892_313"
                                    target="_9_0_24400562_1130052517536_984892_313">
                           <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130053983092_505861_365">
                              <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130053983092_605115_366">
                                 <body>WHC::add_change(a_change)</body>
                              </specification>
                           </ownedRule>
                           <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_114909_9630"
                                   name="&#xA;   add a_change to RP::changes_for_reader"
                                   isReentrant="false">
                              <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_24400562_1130053145424_849462_348"
                                    name="&#xA;   add a_change to RP::changes_for_reader"
                                    visibility="public"/>
                           </effect>
                        </transition>
                     </region>
                  </subvertex>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108337784345_123902_3273"
                              name="new ReaderProxy"
                              visibility="public"
                              source="_9_0_b8102e5_1108337777726_704610_3271"
                              target="_9_0_6460217_1110431688008_154795_656">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517971552775_274007_6888"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517971552775_178563_6887"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110431717490_293382_686"
                              name="delete ReaderProxy"
                              visibility="public"
                              source="_9_0_6460217_1110431688008_154795_656"
                              target="_9_0_b8102e5_1108337938036_81450_3286">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517971701769_53274_6893"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517971679493_355499_6891"/>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_b8102e5_1108340517976_553784_3482"
                             name="BE StatefulReader"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_158589_8806"
                       visibility="public">
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_b8102e5_1108340525767_844243_3484"
                             visibility="public"/>
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_b8102e5_1108340531545_741184_3488"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108340533879_630865_3490"
                             name="waiting"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108340578022_509115_3501"
                             name="accept"
                             visibility="public"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_b8102e5_1108340905523_628389_3562"
                             visibility="public"
                             kind="choice"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1109070682400_470948_2918"
                             visibility="public"
                             kind="choice"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1109071172735_619806_2935"
                             visibility="public"
                             kind="choice"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108340773704_902834_3527"
                             visibility="public"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_18_0_4_b8102e5_1517975022778_259707_7502"
                             visibility="public"
                             kind="choice"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108340607485_219883_3512"
                              name="new WriterProxy "
                              visibility="public"
                              source="_9_0_b8102e5_1108340525767_844243_3484"
                              target="_9_0_b8102e5_1108340533879_630865_3490">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517974582960_687401_7481"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517974561647_284056_7479"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108340851846_530255_3529"
                              visibility="public"
                              source="_9_0_b8102e5_1108340533879_630865_3490"
                              target="_9_0_b8102e5_1108340531545_741184_3488">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_768186_9607"
                              visibility="public"
                              event="_9_0_6460217_1109068380240_770556_2907"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108340887738_984576_3540"
                              name="RHC::add_change( a_change )&#xA;add a_change {WP::received_changes}&#xA;update WP::irrelevant_changes &#xA;"
                              visibility="public"
                              guard="_9_0_b8102e5_1108342006687_562180_3628"
                              source="_9_0_b8102e5_1108340578022_509115_3501"
                              target="_9_0_b8102e5_1108340533879_630865_3490">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_b8102e5_1108342006687_562180_3628"
                                name="q">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_b8102e5_1108342006687_204005_3629">
                           <body>[a_change.seq_num &gt; MAX{WP::received_changes}]</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108340910560_709653_3564"
                              name="a_change := DATA | GAP/ &#xA;    next_expected_sn := WP::received_changes_max() + 1"
                              visibility="public"
                              source="_9_0_b8102e5_1108340533879_630865_3490"
                              target="_9_0_b8102e5_1108340905523_628389_3562">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_810667_9617"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1109038439366_265308_2155"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109070692765_888178_2920"
                              visibility="public"
                              source="_9_0_b8102e5_1108340533879_630865_3490"
                              target="_9_0_6460217_1109070682400_470948_2918">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_302782_9600"
                             name="&#xA;expected_seq_num := WP::available_changes_max()+1"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_24400562_1130058310983_786440_566"
                              name="&#xA;expected_seq_num := WP::available_changes_max()+1"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_93604_9601"
                              visibility="public"
                              event="_9_0_24400562_1130058310973_720165_565"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109071181518_259714_2948"
                              name="a_change_list := GAP"
                              visibility="public"
                              source="_9_0_b8102e5_1108340533879_630865_3490"
                              target="_9_0_6460217_1109071172735_619806_2935"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109071773699_775487_2952"
                              visibility="public"
                              guard="_9_0_6460217_1109071804904_581843_2974"
                              source="_9_0_6460217_1109070682400_470948_2918"
                              target="_9_0_b8102e5_1108340533879_630865_3490">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109071804904_581843_2974">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109071804904_501668_2975">
                           <body>else</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109071810522_415602_2976"
                              visibility="public"
                              guard="_9_0_6460217_1109072083925_337382_2987"
                              source="_9_0_6460217_1109071172735_619806_2935"
                              target="_9_0_b8102e5_1108340533879_630865_3490">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109072083925_337382_2987">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109072083925_204970_2988">
                           <body>else</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109072349527_525935_2989"
                              visibility="public"
                              source="_9_0_b8102e5_1108340533879_630865_3490"
                              target="_9_0_b8102e5_1108340533879_630865_3490">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_254866_9598"
                             name="&#xA;    FOREACH seq_num IN GAP.irrelevant_changes_list&#xA;        WP::irrelevant_changes_set(seq_num)"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_6460217_1110204136209_181115_5835"
                              name="&#xA;    FOREACH seq_num IN GAP.irrelevant_changes_list&#xA;        WP::irrelevant_changes_set(seq_num)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_285677_9599"
                              visibility="public"
                              event="_9_0_2_6460217_1110851742530_288410_398"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110204354363_421080_5849"
                              visibility="public"
                              guard="_9_0_24400562_1130058310983_173004_570"
                              source="_9_0_6460217_1109070682400_470948_2918"
                              target="_9_0_b8102e5_1108340533879_630865_3490">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130058310983_173004_570">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130058310983_358992_571">
                           <body>a_change.sequenceNumber &gt;= expected_seq_num</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_473889_9686"
                             name="&#xA;    a_change := DATA                                                   &#xA;    RHC::add_change(a_change)                                     &#xA;    WP::received_change_set(a_change.sequenceNumber)&#xA;    WP::lost_changes_update(a_change.sequenceNumber)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1110204449790_708396_5862"
                              name="&#xA;    a_change := DATA     &#xA;    RHC::add_change(a_change)&#xA;    WP::received_change_set(a_change.sequenceNumber)&#xA;    WP::lost_changes_update(a_change.sequenceNumber)"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517974685755_303625_7486"
                              visibility="public"
                              source="_9_0_b8102e5_1108340533879_630865_3490"
                              target="_18_0_4_b8102e5_1517975022778_259707_7502">
                     <effect xmi:type="uml:Activity" xmi:id="_18_0_4_b8102e5_1517975090068_98812_7506"
                             name="&#xA;expected_seq_num := WP::available_changes_max()+1"/>
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517974743614_598967_7498"
                              visibility="public"
                              event="_9_0_2_6460217_1110851742530_288410_398"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517975145311_993761_7509"
                              visibility="public"
                              guard="_18_0_4_b8102e5_1517975178771_966080_7510"
                              source="_18_0_4_b8102e5_1517975022778_259707_7502"
                              target="_9_0_b8102e5_1108340533879_630865_3490">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_18_0_4_b8102e5_1517975178771_966080_7510"
                                name="unnamed1">
                        <specification xmi:type="uml:OpaqueExpression"
                                       xmi:id="_18_0_4_b8102e5_1517975178771_435621_7511">
                           <body>a_change.sequenceNumber &gt;= expected_seq_num</body>
                           <language>Binary</language>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_18_0_4_b8102e5_1517975271169_75081_7514"
                             name="&#xA;    a_change := GAP                               &#xA;    FOREACH seq_num IN GAP                 &#xA;       WP::irrelevant_change_set (seq_num)"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517975303852_440108_7548"
                              visibility="public"
                              guard="_18_0_4_b8102e5_1517975311608_344304_7549"
                              source="_18_0_4_b8102e5_1517975022778_259707_7502"
                              target="_9_0_b8102e5_1108340533879_630865_3490">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_18_0_4_b8102e5_1517975311608_344304_7549"
                                name="unnamed2">
                        <specification xmi:type="uml:OpaqueExpression"
                                       xmi:id="_18_0_4_b8102e5_1517975311608_273527_7550">
                           <body>else</body>
                        </specification>
                     </ownedRule>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_b8102e5_1108362795209_438253_1"
                             name="obsolete Reliable Stateful Writer"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_255564_8807"
                       visibility="public">
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108362836639_695403_52"
                             visibility="public">
                     <region xmi:type="uml:Region" xmi:id="_9_0_b8102e5_1108362836639_798362_50"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108362818573_120460_3"
                                   name="pushing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108362825983_405772_25"
                                   name="announcing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108362820355_60568_14" name="idle"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_b8102e5_1108362867924_47442_63"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1109040065364_8645_2188"
                                   visibility="public"
                                   kind="choice"/>
                     </region>
                     <region xmi:type="uml:Region" xmi:id="_9_0_b8102e5_1108362836639_114771_51"
                             visibility="public">
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_b8102e5_1108362870427_700123_65"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108362874543_126502_72"
                                   visibility="public">
                           <region xmi:type="uml:Region" xmi:id="_9_0_b8102e5_1108362874543_887281_70"
                                   visibility="public"/>
                           <region xmi:type="uml:Region" xmi:id="_9_0_b8102e5_1108362874543_24812_71"
                                   visibility="public"/>
                        </subvertex>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108362882695_312115_83"
                                   name="repairing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108362887161_469671_94"
                                   name="waiting"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108362939757_182262_105"
                                   name="must_repair"
                                   visibility="public"/>
                     </region>
                  </subvertex>
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_b8102e5_1108366760661_305420_433"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108363380861_244984_192"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108362993063_736576_116"
                              name="new ReaderProxy/"
                              visibility="public"
                              source="_9_0_b8102e5_1108362867924_47442_63"
                              target="_9_0_b8102e5_1108362825983_405772_25"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108363007835_611875_127"
                              visibility="public"
                              guard="_9_0_6460217_1109039229362_324080_2163"
                              source="_9_0_b8102e5_1108362825983_405772_25"
                              target="_9_0_b8102e5_1108362818573_120460_3">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109039229362_324080_2163">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109039229362_762233_2164">
                           <body>RP::unsent_changes != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108363016617_840521_149"
                              visibility="public"
                              guard="_9_0_6460217_1109039229362_238014_2165"
                              source="_9_0_b8102e5_1108362818573_120460_3"
                              target="_9_0_b8102e5_1108362825983_405772_25">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109039229362_238014_2165">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109039229362_318220_2166">
                           <body>RP::unsent_changes == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108363043676_29498_163"
                              visibility="public"
                              guard="_9_0_6460217_1109041591208_941617_2233"
                              source="_9_0_b8102e5_1108362818573_120460_3"
                              target="_9_0_b8102e5_1108362818573_120460_3">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109041591208_941617_2233">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109041591208_243150_2234">
                           <body>RP::can_send() == true</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_231471_9676"
                             name="&#xA;    seq_num_next := RP::unsent_changes_min()&#xA;    RP::unsent_changes_remove(seq_num_next)&#xA;    is_relevant := RP::is_relevant(seq_num_next)&#xA;    if (is_relevant) send DATA (seq_num_next)&#xA;    else send GAP (seq_num_next)"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_b8102e5_1108366628912_315633_400"
                              name="&#xA;    seq_num_next := RP::unsent_changes_min()&#xA;    RP::unsent_changes_remove(seq_num_next)&#xA;    is_relevant := RP::is_relevant(seq_num_next)&#xA;    if (is_relevant) send DATA (seq_num_next)&#xA;    else send GAP (seq_num_next)"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108363059128_209208_164"
                              visibility="public"
                              guard="_9_0_6460217_1109041147119_31114_2227"
                              source="_9_0_b8102e5_1108362825983_405772_25"
                              target="_9_0_b8102e5_1108362820355_60568_14">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109041147119_31114_2227">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109041147119_37840_2228">
                           <body>WHC:get_change_max() 
== RP:acked_changes_min()</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108363067490_133729_186"
                              visibility="public"
                              guard="_9_0_6460217_1109041147119_354349_2229"
                              source="_9_0_b8102e5_1108362820355_60568_14"
                              target="_9_0_b8102e5_1108362825983_405772_25">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109041147119_354349_2229">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109041147119_265465_2230">
                           <body>WHC:get_change_max() 
 &gt;  RP:acked_changes_min()</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108365425501_675967_296"
                              visibility="public"
                              source="_9_0_b8102e5_1108362825983_405772_25"
                              target="_9_0_b8102e5_1108362825983_405772_25">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_303189_9620"
                             name="&#xA;    send HEARTBEAT.F"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_b8102e5_1108365596197_942578_310"
                              name="&#xA;    send HEARTBEAT.F"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_913544_9621"
                              visibility="public"
                              event="_9_0_b8102e5_1108367342267_51708_460"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108365630075_334596_315"
                              visibility="public"
                              source="_9_0_b8102e5_1108362887161_469671_94"
                              target="_9_0_b8102e5_1108362887161_469671_94">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_229728_9650"
                             name="&#xA;    RP::requested_changes_add(ACKNACK,requested_sns)&#xA;    RP::acked_changes_add(ACKNACK.acked_sns)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_b8102e5_1108366628912_146556_405"
                              name="&#xA;    RP::requested_changes_add(ACKNACK,requested_sns)&#xA;    RP::acked_changes_add(ACKNACK.acked_sns)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_683736_9651"
                              visibility="public"
                              event="_9_0_6460217_1109041750136_554648_2239"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108365840207_271441_339"
                              visibility="public"
                              guard="_9_0_b8102e5_1108366628912_303528_409"
                              source="_9_0_b8102e5_1108362887161_469671_94"
                              target="_9_0_b8102e5_1108362939757_182262_105">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_b8102e5_1108366628912_303528_409">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_b8102e5_1108366628912_399977_410">
                           <body>PR::requested_changes != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108365847027_751107_340"
                              visibility="public"
                              guard="_9_0_6460217_1109041591218_724255_2235"
                              source="_9_0_b8102e5_1108362882695_312115_83"
                              target="_9_0_b8102e5_1108362887161_469671_94">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109041591218_724255_2235">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109041591218_401812_2236">
                           <body>RP::requested_changes == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108365854899_808451_351"
                              visibility="public"
                              source="_9_0_b8102e5_1108362939757_182262_105"
                              target="_9_0_b8102e5_1108362882695_312115_83">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_787123_9632"
                              visibility="public"
                              event="_9_0_b8102e5_1108366628922_730006_413"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108365959289_595115_362"
                              visibility="public"
                              source="_9_0_b8102e5_1108362939757_182262_105"
                              target="_9_0_b8102e5_1108362939757_182262_105">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_477321_9666"
                             name="&#xA;    RP::requested_changes_add(ACKNACK,requested_sns)&#xA;    RP::acked_changes_add(ACKNACK.acked_sns)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_b8102e5_1108366628922_210775_415"
                              name="&#xA;    RP::requested_changes_add(ACKNACK,requested_sns)&#xA;    RP::acked_changes_add(ACKNACK.acked_sns)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_437858_9667"
                              visibility="public"
                              event="_9_0_6460217_1109041750136_872264_2240"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108366145697_840373_373"
                              visibility="public"
                              guard="_9_0_6460217_1109041591218_438234_2237"
                              source="_9_0_b8102e5_1108362882695_312115_83"
                              target="_9_0_b8102e5_1108362882695_312115_83">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109041591218_438234_2237">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109041591218_440368_2238">
                           <body>RP::can_send() == true</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_134602_9670"
                             name="&#xA;    seq_num_next := RP::requested_changes_min()&#xA;    RP::requested_changes_remove(seq_num_next)&#xA;    is_relevant := RP::is_relevant(seq_num_next)&#xA;    if (is_relevant) send DATA (seq_num_next)&#xA;    else send GAP (seq_num_next)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_b8102e5_1108366997842_402891_448"
                              name="&#xA;    seq_num_next := RP::requested_changes_min()&#xA;    RP::requested_changes_remove(seq_num_next)&#xA;    is_relevant := RP::is_relevant(seq_num_next)&#xA;    if (is_relevant) send DATA (seq_num_next)&#xA;    else send GAP (seq_num_next)"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108366579220_51469_387"
                              visibility="public"
                              source="_9_0_b8102e5_1108362870427_700123_65"
                              target="_9_0_b8102e5_1108362887161_469671_94"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108366764196_851972_435"
                              name="delete WriterProxy"
                              visibility="public"
                              source="_9_0_b8102e5_1108362836639_695403_52"
                              target="_9_0_b8102e5_1108366760661_305420_433"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109040105021_90827_2190"
                              visibility="public"
                              guard="_9_0_6460217_1109040546856_623402_2217"
                              source="_9_0_6460217_1109040065364_8645_2188"
                              target="_9_0_b8102e5_1108362818573_120460_3">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109040546856_623402_2217">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109040546856_996664_2218">
                           <body>is_relevant</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_120437_9657"
                             name="&#xA;send DATA (seq_num_next)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1109040546856_85253_2219"
                              name="&#xA;send DATA (seq_num_next)"
                              visibility="public"/>
                     </effect>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_b8102e5_1108370171536_482824_463"
                             name="obsolete Reliable StatefulReader"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_599567_8808"
                       visibility="public">
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108370185305_512290_481"
                             visibility="public">
                     <region xmi:type="uml:Region" xmi:id="_9_0_b8102e5_1108370185305_956801_479"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108370196381_704811_492"
                                   name="waiting"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108370211012_821935_503"
                                   name="may_send_ack"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108370211964_715220_514"
                                   name="must_send_ack"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_b8102e5_1108370237781_272492_547"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_b8102e5_1108370297767_603818_562"
                                   visibility="public"
                                   kind="choice"/>
                     </region>
                     <region xmi:type="uml:Region" xmi:id="_9_0_b8102e5_1108370185305_693136_480"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108370177795_668530_465"
                                   name="ready"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108370214037_961671_525"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_b8102e5_1108370240365_227046_549"
                                   visibility="public"/>
                     </region>
                  </subvertex>
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_b8102e5_1108370406694_732572_644"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109043729312_185613_2340"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_b8102e5_1108370391362_370232_642"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370244551_759561_551"
                              name="new WriterProxy"
                              visibility="public"
                              source="_9_0_b8102e5_1108370237781_272492_547"
                              target="_9_0_b8102e5_1108370196381_704811_492"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370302123_342559_564"
                              visibility="public"
                              source="_9_0_b8102e5_1108370196381_704811_492"
                              target="_9_0_b8102e5_1108370297767_603818_562">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_992762_9633"
                              visibility="public"
                              event="_9_0_b8102e5_1108371338383_556286_705"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370306229_853020_575"
                              visibility="public"
                              guard="_9_0_b8102e5_1108370516482_575126_679"
                              source="_9_0_b8102e5_1108370297767_603818_562"
                              target="_9_0_b8102e5_1108370211012_821935_503">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_b8102e5_1108370516482_575126_679">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_b8102e5_1108370516482_729774_680">
                           <body>HEARTBEAT.F == 1</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370313089_206187_586"
                              visibility="public"
                              guard="_9_0_b8102e5_1108370516482_332395_681"
                              source="_9_0_b8102e5_1108370297767_603818_562"
                              target="_9_0_b8102e5_1108370211964_715220_514">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_b8102e5_1108370516482_332395_681">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_b8102e5_1108370516482_196377_682">
                           <body>HEARTBEAT.F == 0</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370322062_926799_608"
                              visibility="public"
                              guard="_9_0_b8102e5_1108371135932_568549_686"
                              source="_9_0_b8102e5_1108370211012_821935_503"
                              target="_9_0_b8102e5_1108370211964_715220_514">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_b8102e5_1108371135932_568549_686">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109044071765_53369_2362">
                           <body>WP::missing_changes != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370340218_205342_609"
                              visibility="public"
                              source="_9_0_b8102e5_1108370177795_668530_465"
                              target="_9_0_b8102e5_1108370177795_668530_465">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_889536_9672"
                             name="&#xA;foreach change in GAP do:&#xA;    RHC::add_change(change)&#xA;    WP::received_changes_add(change)&#xA;    WP::missing_changes_remove(change)&#xA;    WP::irrelevant_changes_add(change)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1109044071765_571785_2364"
                              name="&#xA;foreach change in GAP do:&#xA;    RHC::add_change(change)&#xA;    WP::received_changes_add(change)&#xA;    WP::missing_changes_remove(change)&#xA;    WP::irrelevant_changes_add(change)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_255438_9673"
                              visibility="public"
                              event="_9_0_6460217_1109044071765_959424_2363"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370347158_468822_620"
                              visibility="public"
                              source="_9_0_b8102e5_1108370177795_668530_465"
                              target="_9_0_b8102e5_1108370177795_668530_465">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_541797_9684"
                             name="seq_num)&#xA;.WP::missing_changes_update(HEARTBEAT"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1109043576512_781364_2327"
                              name="seq_num)&#xA;.WP::missing_changes_update(HEARTBEAT"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_71588_9685"
                              visibility="public"
                              event="_9_0_6460217_1109043576512_3592_2326"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370365484_82925_631"
                              visibility="public"
                              source="_9_0_b8102e5_1108370240365_227046_549"
                              target="_9_0_b8102e5_1108370177795_668530_465"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370409548_330767_646"
                              name="delete ReaderProxy"
                              visibility="public"
                              source="_9_0_b8102e5_1108370185305_512290_481"
                              target="_9_0_b8102e5_1108370406694_732572_644"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370493939_383043_657"
                              visibility="public"
                              guard="_9_0_6460217_1109044071765_398464_2368"
                              source="_9_0_b8102e5_1108370211012_821935_503"
                              target="_9_0_b8102e5_1108370196381_704811_492">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109044071765_398464_2368">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109044071765_173675_2369">
                           <body>WP::missing_changes == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_b8102e5_1108370503523_943427_668"
                              visibility="public"
                              source="_9_0_b8102e5_1108370211964_715220_514"
                              target="_9_0_b8102e5_1108370196381_704811_492">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_838646_9654"
                             name="&#xA;send ACKNACK"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_b8102e5_1108371135932_659055_700"
                              name="&#xA;send ACKNACK"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_156046_9655"
                              visibility="public"
                              event="_9_0_b8102e5_1108371135932_469763_699"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109042128951_317261_2253"
                              visibility="public"
                              source="_9_0_b8102e5_1108370177795_668530_465"
                              target="_9_0_b8102e5_1108370177795_668530_465">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_887781_9622"
                             name="&#xA;a_change := DATA&#xA;RHC::add_change(a_change)&#xA;WP::received_changes_add(a_change)&#xA;WP::missing_changes_remove(a_change)"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_6460217_1109043576512_730774_2332"
                              name="&#xA;a_change := DATA&#xA;RHC::add_change(a_change)&#xA;WP::received_changes_add(a_change)&#xA;WP::missing_changes_remove(a_change)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_193521_9623"
                              visibility="public"
                              event="_9_0_6460217_1109043576512_365159_2331"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109043734149_425569_2351"
                              visibility="public"
                              source="_9_0_6460217_1109043729312_185613_2340"
                              target="_9_0_6460217_1109043729312_185613_2340"/>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_6460217_1109710474224_454402_304"
                             name="Reliable StatefulWriter"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_249966_8809"
                       visibility="public">
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_6460217_1109710475636_573265_321"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109710475636_319410_320"
                             visibility="public">
                     <region xmi:type="uml:Region" xmi:id="_9_0_6460217_1109710475636_943433_311"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109710475636_220924_306"
                                   name="announcing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109710475636_899190_307" name="idle"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109710475636_744126_308"
                                   name="pushing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1109710475636_513101_309"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1109710475636_962902_310"
                                   visibility="public"
                                   kind="choice"/>
                     </region>
                     <region xmi:type="uml:Region" xmi:id="_9_0_6460217_1109710475636_763376_319"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109710475636_971041_312"
                                   name="repairing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109710475636_256165_313"
                                   name="must_repair"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109710475636_223471_314"
                                   name="waiting"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1109710475636_90753_315"
                                   visibility="public"/>
                     </region>
                     <region xmi:type="uml:Region" xmi:id="_18_0_4_b8102e5_1517973125843_682998_7163"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_24400562_1130055822541_14624_367"
                                   name="ready"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_18_0_4_b8102e5_1517973186013_366016_7182"
                                   visibility="public"/>
                        <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517973214390_581531_7187"
                                    visibility="public"
                                    source="_18_0_4_b8102e5_1517973186013_366016_7182"
                                    target="_9_0_24400562_1130055822541_14624_367"/>
                     </region>
                  </subvertex>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_18_0_4_b8102e5_1517972840210_781380_7100"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_174176_322"
                              visibility="public"
                              guard="_9_0_6460217_1110417523617_64993_98"
                              source="_9_0_6460217_1109710475636_971041_312"
                              target="_9_0_6460217_1109710475636_223471_314">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110417523617_64993_98">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110417523617_435165_99">
                           <body>RP::requested_changes()
                           == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_982178_323"
                              name="new ReaderProxy/"
                              visibility="public"
                              source="_9_0_6460217_1109710475636_513101_309"
                              target="_9_0_6460217_1109710475636_220924_306"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_180228_324"
                              visibility="public"
                              guard="_9_0_24400562_1130055977530_331545_529"
                              source="_9_0_6460217_1109710475636_971041_312"
                              target="_9_0_6460217_1109710475636_971041_312">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130055977530_331545_529">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130055977530_233491_530">
                           <body>RP::can_send() == true</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_306844_9610"
                             name="&#xA;    change := RP::next_requested_change()&#xA;    send DATA(change) | GAP(change.seq_num)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1109711865825_171906_576"
                              name="&#xA;    change := RP::next_requested_change()&#xA;    send DATA(change) | GAP(change.seq_num)"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_786126_325"
                              visibility="public"
                              guard="_9_0_2_6460217_1112703297779_504626_677"
                              source="_9_0_6460217_1109710475636_223471_314"
                              target="_9_0_6460217_1109710475636_256165_313">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_2_6460217_1112703297779_504626_677">
                        <specification xmi:type="uml:OpaqueExpression"
                                       xmi:id="_9_0_2_6460217_1112703297779_395015_678">
                           <body>RP::requested_changes() != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_523348_326"
                              visibility="public"
                              guard="_9_0_6460217_1110417523617_953758_102"
                              source="_9_0_6460217_1109710475636_220924_306"
                              target="_9_0_6460217_1109710475636_744126_308">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110417523617_953758_102">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110417523617_291202_103">
                           <body>RP::unsent_changes() != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_720923_327"
                              visibility="public"
                              guard="_9_0_6460217_1110417523617_131700_104"
                              source="_9_0_6460217_1109710475636_744126_308"
                              target="_9_0_6460217_1109710475636_220924_306">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110417523617_131700_104">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110417523617_65155_105">
                           <body>RP::unsent_changes() == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_93767_328"
                              visibility="public"
                              source="_9_0_6460217_1109710475636_220924_306"
                              target="_9_0_6460217_1109710475636_220924_306">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_408102_9668"
                             name="&#xA;    send HEARTBEAT(FinalFlag:=NOT_SET)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1109711865825_987354_584"
                              name="&#xA;    send HEARTBEAT(FinalFlag:=NOT_SET)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_952954_9669"
                              visibility="public"
                              event="_9_0_24400562_1131755887155_394463_272"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_391579_329"
                              visibility="public"
                              guard="_9_0_2_6460217_1112703297779_316549_679"
                              source="_9_0_6460217_1109710475636_220924_306"
                              target="_9_0_6460217_1109710475636_899190_307">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_2_6460217_1112703297779_316549_679">
                        <specification xmi:type="uml:OpaqueExpression"
                                       xmi:id="_9_0_2_6460217_1112703297779_888872_680">
                           <body>RP::unacked_changes() 
                     == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_135776_330"
                              visibility="public"
                              guard="_9_0_2_6460217_1112703297779_709717_681"
                              source="_9_0_6460217_1109710475636_899190_307"
                              target="_9_0_6460217_1109710475636_220924_306">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_2_6460217_1112703297779_709717_681">
                        <specification xmi:type="uml:OpaqueExpression"
                                       xmi:id="_9_0_2_6460217_1112703297779_141969_682">
                           <body>RP::unacked_changes 
                      != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_793254_331"
                              visibility="public"
                              source="_9_0_6460217_1109710475636_256165_313"
                              target="_9_0_6460217_1109710475636_971041_312">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_495859_9619"
                              visibility="public"
                              event="_9_0_24400562_1131755887165_394596_273"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_719964_332"
                              visibility="public"
                              source="_9_0_6460217_1109710475636_90753_315"
                              target="_9_0_6460217_1109710475636_223471_314"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475636_191546_333"
                              visibility="public"
                              source="_9_0_6460217_1109710475636_256165_313"
                              target="_9_0_6460217_1109710475636_256165_313">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_405701_9680"
                             name="&#xA;     RP::acked_changes_set(ACKNACK)&#xA;     RP::requested_changes_set(ACKNACK)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1109711865825_774430_591"
                              name="&#xA;     RP::acked_changes_set(ACKNACK)&#xA;     RP::requested_changes_set(ACKNACK)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_985712_9681"
                              visibility="public"
                              event="_9_0_6460217_1110178682979_106228_94"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475646_708789_334"
                              visibility="public"
                              guard="_9_0_24400562_1130055977530_751117_532"
                              source="_9_0_6460217_1109710475636_744126_308"
                              target="_9_0_6460217_1109710475636_744126_308">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130055977530_751117_532">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130055977530_537183_533">
                           <body>RP::can_send() == true</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_927862_9675"
                             name="&#xA;    change := RP::next_unsent_change()&#xA;    send DATA(change) | GAP(change.seq_num)"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_6460217_1109711865825_273639_594"
                              name="&#xA;    change := RP::next_unsent_change()&#xA;    send DATA(change) | GAP(change.seq_num)"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475646_349618_335"
                              visibility="public"
                              source="_9_0_6460217_1109710475636_223471_314"
                              target="_9_0_6460217_1109710475636_223471_314">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_317618_9608"
                             name="&#xA;    RP::acked_changes_set(ACKNACK)&#xA;    RP::requested_changes_set(ACKNACK)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1109711865825_205487_596"
                              name="&#xA;    RP::acked_changes_set(ACKNACK)&#xA;    RP::requested_changes_set(ACKNACK)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_232379_9609"
                              visibility="public"
                              event="_9_0_6460217_1110178670451_842327_6"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475646_386344_336"
                              visibility="public"
                              source="_9_0_6460217_1109710475636_319410_320"
                              target="_9_0_6460217_1109710475636_573265_321">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383491_174551_9593"
                              visibility="public"
                              event="_9_0_2_6460217_1112703297779_914138_683"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109710475646_925144_337"
                              visibility="public"
                              guard="_9_0_6460217_1109711865825_584633_597"
                              source="_9_0_6460217_1109710475636_962902_310"
                              target="_9_0_6460217_1109710475636_744126_308">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109711865825_584633_597">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109711865825_6152_598">
                           <body>is_relevant</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_630349_9642"
                             name="&#xA;send DATA (seq_num_next)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1109711865825_603136_599"
                              name="&#xA;send DATA (seq_num_next)"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_24400562_1130055822541_894297_368"
                              visibility="public"
                              guard="_9_0_24400562_1130055977530_238653_534"
                              source="_9_0_24400562_1130055822541_14624_367"
                              target="_9_0_24400562_1130055822541_14624_367">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130055977530_238653_534">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130055977530_158517_535">
                           <body>WHC::add_change(a_change)</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_974888_9682"
                             name="&#xA;   add a_change to RP::changes_for_reader"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_24400562_1130055977530_246685_536"
                              name="&#xA;   add a_change to RP::changes_for_reader"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_24400562_1130056660787_89437_552"
                              visibility="public"
                              guard="_9_0_24400562_1130056749186_365476_563"
                              source="_9_0_24400562_1130055822541_14624_367"
                              target="_9_0_24400562_1130055822541_14624_367">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130056749186_365476_563">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130056749186_738120_564">
                           <body>WHC::remove_change(a_change)</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517972852029_931421_7109"
                              visibility="public"
                              source="_18_0_4_b8102e5_1517972840210_781380_7100"
                              target="_9_0_6460217_1109710475636_319410_320">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517972895810_11068_7112"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517972876060_630585_7110"/>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_6460217_1109712630795_233154_692"
                             name="ChangeForReader status"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_672653_8810"
                       visibility="public">
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109712672646_490517_705"
                             name="Acknowledged"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109712687787_957602_738"
                             visibility="public"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1109712756947_589583_771"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109712861868_825751_830"
                             visibility="public">
                     <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_361457_8811"
                             visibility="public"/>
                  </subvertex>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1109712900483_832921_863"
                             visibility="public"
                             kind="choice"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1111973145695_197965_321"
                             name="New"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109712688468_185083_749"
                             name="Underway"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109712687066_130826_727"
                             name="Unacknowledged"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109713541104_24405_1179"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109712686495_630412_716"
                             name="Requested"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1109712639548_698840_694"
                             name="Unsent"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109712850441_77280_808"
                              visibility="public"
                              source="_9_0_6460217_1109712687066_130826_727"
                              target="_9_0_6460217_1109712686495_630412_716">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_974951_9674"
                              visibility="public"
                              event="_9_0_6460217_1109713385110_448249_1160"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109712878652_91160_852"
                              visibility="public"
                              source="_9_0_6460217_1109712861868_825751_830"
                              target="_9_0_6460217_1109712672646_490517_705">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_979675_9629"
                              visibility="public"
                              event="_9_0_6460217_1109713611075_117555_1191"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109712920883_870098_866"
                              visibility="public"
                              guard="_9_0_6460217_1109713611075_900295_1192"
                              source="_9_0_6460217_1109712900483_832921_863"
                              target="_9_0_6460217_1109712639548_698840_694">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109713611075_900295_1192">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109713611075_95739_1193">
                           <body>W::pushMode == true</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109712941212_793101_877"
                              visibility="public"
                              guard="_9_0_6460217_1109713611075_283449_1194"
                              source="_9_0_6460217_1109712900483_832921_863"
                              target="_9_0_6460217_1109712687066_130826_727">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1109713611075_283449_1194">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1109713611075_495380_1195">
                           <body>W::pushMode == false</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109713284205_369869_1146"
                              visibility="public"
                              source="_9_0_6460217_1109712688468_185083_749"
                              target="_9_0_6460217_1109712687066_130826_727">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_698608_9665"
                              visibility="public"
                              event="_9_0_24400562_1131755887165_272551_274"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1109713556266_660598_1190"
                              visibility="public"
                              source="_9_0_6460217_1109713541104_24405_1179"
                              target="_9_0_6460217_1109712688468_185083_749">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_996334_9644"
                              visibility="public"
                              event="_9_0_6460217_1109715912304_417879_1211"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1111973169769_11407_332"
                              name="new ChangeForReader (seq_num)"
                              visibility="public"
                              source="_9_0_6460217_1109712756947_589583_771"
                              target="_9_0_2_6460217_1111973145695_197965_321">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517973937627_238730_7331"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517973889791_721359_7329"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1111973211610_257638_344"
                              visibility="public"
                              source="_9_0_2_6460217_1111973145695_197965_321"
                              target="_9_0_6460217_1109712900483_832921_863"/>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_6460217_1110180400269_732565_3092"
                             name="Reliable StatefulReader"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_985430_8812"
                       visibility="public">
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110180401791_647416_3104"
                             visibility="public">
                     <region xmi:type="uml:Region" xmi:id="_9_0_6460217_1110180401791_807411_3099"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110180401791_763463_3094"
                                   name="must_send_ack"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110180401791_419131_3095"
                                   name="may_send_ack"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110180401791_358270_3096"
                                   name="waiting"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1110180401791_562647_3097"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1110180401791_444269_3098"
                                   visibility="public"
                                   kind="choice"/>
                     </region>
                     <region xmi:type="uml:Region" xmi:id="_9_0_6460217_1110180401791_57141_3103"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110180401791_635292_3100"
                                   name="ready"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1110180401791_883541_3101"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110180401791_331364_3102"
                                   visibility="public"/>
                     </region>
                  </subvertex>
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_6460217_1110180401791_119496_3105"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110180473995_352077_3295"
                             visibility="public"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_18_0_4_b8102e5_1517975646939_445267_7599"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401791_785500_3106"
                              visibility="public"
                              guard="_9_0_24400562_1130059771693_144982_602"
                              source="_9_0_6460217_1110180401791_419131_3095"
                              target="_9_0_6460217_1110180401791_763463_3094">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130059771693_144982_602">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130059771693_300481_603">
                           <body>WP::missing_changes() != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401791_552381_3107"
                              name="new WriterProxy"
                              visibility="public"
                              source="_9_0_6460217_1110180401791_562647_3097"
                              target="_9_0_6460217_1110180401791_358270_3096"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401791_697750_3108"
                              visibility="public"
                              source="_9_0_6460217_1110180401791_635292_3100"
                              target="_9_0_6460217_1110180401791_635292_3100">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_412173_9640"
                             name="&#xA;WP::missing_changes_update(HEARTBEAT.lastSN)&#xA;WP::lost_changes_update(HEARTBEAT.firstSN)     "
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_2_6460217_1112704593883_443370_687"
                              name="firstSN)&#xA;.WP::missing_changes_update(HEARTBEAT.lastSN).WP::lost_changes_update(HEARTBEAT"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_227992_9641"
                              visibility="public"
                              event="_9_0_2_6460217_1112704593883_475800_686"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401801_232860_3109"
                              visibility="public"
                              source="_9_0_6460217_1110180401791_635292_3100"
                              target="_9_0_6460217_1110180401791_635292_3100">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_692182_9658"
                             name="&#xA;    FOREACH seq_num IN GAP                   &#xA;       WP::irrelevant_change_set (seq_num)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1110180883504_782420_3324"
                              name="&#xA;    FOREACH seq_num IN GAP.&#xA;       WP::irrelevant_change_set (seq_num)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_133879_9659"
                              visibility="public"
                              event="_9_0_24400562_1130059771693_915423_604"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401801_972440_3110"
                              visibility="public"
                              source="_9_0_6460217_1110180401791_883541_3101"
                              target="_9_0_6460217_1110180401791_635292_3100"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401801_919347_3111"
                              visibility="public"
                              guard="_9_0_6460217_1110416576221_55066_5"
                              source="_9_0_6460217_1110180401791_419131_3095"
                              target="_9_0_6460217_1110180401791_358270_3096">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110416576221_55066_5">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110416576221_389685_6">
                           <body>WP::missing_changes() == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401801_747563_3112"
                              visibility="public"
                              guard="_9_0_6460217_1110418158389_227830_651"
                              source="_9_0_6460217_1110180401791_444269_3098"
                              target="_9_0_6460217_1110180401791_419131_3095">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110418158389_227830_651">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110418158389_664251_652">
                           <body>HEARTBEAT.FinalFlag==SET</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401801_797579_3113"
                              visibility="public"
                              source="_9_0_6460217_1110180401791_635292_3100"
                              target="_9_0_6460217_1110180401791_635292_3100">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_755939_9636"
                             name="&#xA;a_change = DATA                                                     &#xA;RHC::add_change(a_change)                                      &#xA;WP::recerived_change_set(a_change.sequenceNumber)"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_24400562_1130059771693_863383_606"
                              name="sequenceNumber)"
                              visibility="public">
                           <target xmi:type="uml:ValuePin" xmi:id="_14_0_1_b8102e5_1344304382428_860530_8813"
                                   visibility="public">
                              <value xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130059771693_512630_608">
                                 <body>
a_change := DATA
RHC::add_change (a_change)
WP::received_change_set (
                        a_change</body>
                              </value>
                           </target>
                        </node>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_346764_9637"
                              visibility="public"
                              event="_9_0_24400562_1130059771693_483914_605"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401801_753032_3114"
                              visibility="public"
                              source="_9_0_6460217_1110180401791_763463_3094"
                              target="_9_0_6460217_1110180401791_358270_3096">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_587830_9652"
                             name="&#xA;send ACKNACK"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_24400562_1131756568813_394000_292"
                              name="&#xA;send ACKNACK"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_219085_9653"
                              visibility="public"
                              event="_9_0_24400562_1131756568813_873426_291"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401801_18545_3115"
                              visibility="public"
                              guard="_9_0_6460217_1110418158389_289060_653"
                              source="_9_0_6460217_1110180401791_444269_3098"
                              target="_9_0_6460217_1110180401791_763463_3094">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110418158389_289060_653">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110418158389_642637_654">
                           <body>HEARTBEAT.FinalFlag==NOT_SET</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401801_894723_3116"
                              visibility="public"
                              source="_9_0_6460217_1110180401791_358270_3096"
                              target="_9_0_6460217_1110180401791_444269_3098">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_104780_9618"
                              visibility="public"
                              event="_9_0_6460217_1110180473995_764931_3313"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110180401801_966479_3117"
                              visibility="public"
                              source="_9_0_6460217_1110180401791_647416_3104"
                              target="_9_0_6460217_1110180401791_119496_3105">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_208984_9631"
                              visibility="public"
                              event="_9_0_2_6460217_1112705515969_411226_696"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517975664688_690261_7608"
                              visibility="public"
                              source="_18_0_4_b8102e5_1517975646939_445267_7599"
                              target="_9_0_6460217_1110180401791_647416_3104">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517975709060_973756_7611"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517975692911_332711_7609"/>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_6460217_1110780569758_601917_8511"
                             name="Reliable StatelessWriter"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382428_320025_8814"
                       visibility="public">
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110780573133_68152_8527"
                             visibility="public">
                     <region xmi:type="uml:Region" xmi:id="_9_0_6460217_1110780573133_649643_8518"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110780573133_318755_8513"
                                   name="announcing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110780573133_101811_8514"
                                   name="idle"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110780573133_75191_8515"
                                   name="pushing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_18_0_4_b8102e5_1517971024454_364629_6776"
                                   visibility="public"/>
                        <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517971035469_631521_6781"
                                    visibility="public"
                                    source="_18_0_4_b8102e5_1517971024454_364629_6776"
                                    target="_9_0_6460217_1110780573133_318755_8513"/>
                     </region>
                     <region xmi:type="uml:Region" xmi:id="_9_0_6460217_1110780573133_315666_8526"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110780573133_837496_8519"
                                   name="repairing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110780573133_351752_8520"
                                   name="waiting"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_6460217_1110780573133_92239_8521"
                                   name="must_repair"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1110780573133_61260_8522"
                                   visibility="public"/>
                     </region>
                  </subvertex>
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_6460217_1110780573133_380572_8528"
                             name="end"
                             visibility="public"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_6460217_1110780573133_141853_8516"
                             name="start"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_827040_8529"
                              visibility="public"
                              source="_9_0_6460217_1110780573133_141853_8516"
                              target="_9_0_6460217_1110780573133_68152_8527">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517970773006_579193_6767"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517970737059_395647_6765"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_159225_8530"
                              visibility="public"
                              guard="_9_0_6460217_1110781218120_13427_8775"
                              source="_9_0_6460217_1110780573133_351752_8520"
                              target="_9_0_6460217_1110780573133_92239_8521">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110781218120_13427_8775">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110781218120_679267_8776">
                           <body>RL::requested_changes() != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_634133_8531"
                              visibility="public"
                              guard="_9_0_6460217_1110781481579_533941_9103"
                              source="_9_0_6460217_1110780573133_75191_8515"
                              target="_9_0_6460217_1110780573133_318755_8513">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110781481579_533941_9103">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110781481579_960993_9104">
                           <body>RL::unsent_changes() == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_223364_8532"
                              visibility="public"
                              guard="_9_0_6460217_1110781481579_651395_9105"
                              source="_9_0_6460217_1110780573133_318755_8513"
                              target="_9_0_6460217_1110780573133_75191_8515">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110781481579_651395_9105">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110781481579_87462_9106">
                           <body>RL::unsent_changes() != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_278527_8533"
                              visibility="public"
                              guard="_9_0_6460217_1110781218120_761267_8781"
                              source="_9_0_6460217_1110780573133_837496_8519"
                              target="_9_0_6460217_1110780573133_837496_8519">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110781218120_761267_8781">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110781218120_841780_8782">
                           <body>RL::can_send() == true</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_324393_9679"
                             name="&#xA;    change := RL::next_requested_change()&#xA;    send DATA(change.seq_num) | GAP(change.seq_num)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1110781218120_18130_8783"
                              name="&#xA;    change := RL::next_requested_change()&#xA;    send DATA(change.seq_num) | GAP(change.seq_num)"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_232154_8534"
                              visibility="public"
                              guard="_9_0_6460217_1110781218120_173127_8784"
                              source="_9_0_6460217_1110780573133_837496_8519"
                              target="_9_0_6460217_1110780573133_351752_8520">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110781218120_173127_8784">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110781218120_713651_8785">
                           <body>RL::requested_changes()
                           == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_819468_8535"
                              visibility="public"
                              source="_9_0_6460217_1110780573133_92239_8521"
                              target="_9_0_6460217_1110780573133_837496_8519">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_515960_9656"
                              visibility="public"
                              event="_9_0_24400562_1131755887175_204565_275"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_974018_8536"
                              visibility="public"
                              source="_9_0_6460217_1110780573133_61260_8522"
                              target="_9_0_6460217_1110780573133_351752_8520"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_930929_8537"
                              visibility="public"
                              guard="_9_0_6460217_1110781218120_734261_8787"
                              source="_9_0_6460217_1110780573133_101811_8514"
                              target="_9_0_6460217_1110780573133_318755_8513">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110781218120_734261_8787">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110781218120_255653_8788">
                           <body>RP:unacked_changes 
                      != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_335565_8538"
                              visibility="public"
                              guard="_9_0_6460217_1110781218120_765149_8789"
                              source="_9_0_6460217_1110780573133_318755_8513"
                              target="_9_0_6460217_1110780573133_101811_8514">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_6460217_1110781218120_765149_8789">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_6460217_1110781218120_300231_8790">
                           <body>RP:unacked_changes() 
                     == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_438391_8539"
                              visibility="public"
                              source="_9_0_6460217_1110780573133_318755_8513"
                              target="_9_0_6460217_1110780573133_318755_8513">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_449981_9638"
                             name="&#xA;    send HEARTBEAT(FinalFlag=SET)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1110781218120_183763_8792"
                              name="&#xA;    send HEARTBEAT(FinalFlag=SET)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_353854_9639"
                              visibility="public"
                              event="_9_0_24400562_1131755887175_990102_276"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_710899_8540"
                              visibility="public"
                              source="_9_0_6460217_1110780573133_351752_8520"
                              target="_9_0_6460217_1110780573133_351752_8520">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_173068_9645"
                             name="&#xA;    RL::requested_changes_set(ACKNACK)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1110781218120_346874_8794"
                              name="&#xA;    RL::requested_changes_set(ACKNACK)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_785961_9646"
                              visibility="public"
                              event="_9_0_6460217_1110781218120_826556_8793"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_439435_8541"
                              visibility="public"
                              source="_9_0_6460217_1110780573133_92239_8521"
                              target="_9_0_6460217_1110780573133_92239_8521">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_285727_9660"
                             name="&#xA;     RL::requested_changes_set(ACKNACK)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_6460217_1110781218120_317076_8796"
                              name="&#xA;     RL::requested_changes_set(ACKNACK)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_259379_9661"
                              visibility="public"
                              event="_9_0_6460217_1110781218120_654266_8795"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_987902_8542"
                              visibility="public"
                              guard="_9_0_24400562_1131742501340_979252_264"
                              source="_9_0_6460217_1110780573133_75191_8515"
                              target="_9_0_6460217_1110780573133_75191_8515">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1131742501340_979252_264">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1131742501340_297517_265">
                           <body>RL::can_send() == true</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_554903_9683"
                             name="&#xA;    change := RL::next_unsent_change()&#xA;    send DATA(change.seq_num)          "
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction" xmi:id="_9_0_6460217_1110781218120_424286_8799"
                              name="&#xA;    change := RL::next_unsent_change()&#xA;    send DATA(change.seq_num) "
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_6460217_1110780573133_521143_8543"
                              visibility="public"
                              source="_9_0_6460217_1110780573133_68152_8527"
                              target="_9_0_6460217_1110780573133_380572_8528">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383491_101083_9594"
                              visibility="public"
                              event="_9_0_6460217_1110781218120_686040_8800"/>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_2_6460217_1110851185039_846409_191"
                             name="BE StatelessReader Behavior"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382444_616747_8815"
                       visibility="public">
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_2_6460217_1110851190547_531428_200"
                             visibility="public"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_2_6460217_1110851190547_922959_201"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1110851190547_240428_202"
                             name="waiting"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1110851190547_689556_195"
                              visibility="public"
                              source="_9_0_2_6460217_1110851190547_240428_202"
                              target="_9_0_2_6460217_1110851190547_531428_200">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_861110_9635"
                              visibility="public"
                              event="_9_0_2_6460217_1110852930018_960919_410"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1110851190547_719254_196"
                              name="new RTPS Reader "
                              visibility="public"
                              source="_9_0_2_6460217_1110851190547_922959_201"
                              target="_9_0_2_6460217_1110851190547_240428_202">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517974429628_969693_7431"
                              visibility="public"
                              event="_9_0_2_6460217_1112705515969_241878_697"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1110851190547_736963_197"
                              visibility="public"
                              source="_9_0_2_6460217_1110851190547_240428_202"
                              target="_9_0_2_6460217_1110851190547_240428_202">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_589417_9624"
                             name="&#xA;     FOREACH seq_num IN GAP.gapList&#xA;        R::irrelevant_changes_set(seq_num)"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction"
                              xmi:id="_9_0_2_6460217_1110851521853_819288_391"
                              name="&#xA;     FOREACH seq_num IN GAP.gapList&#xA;        R::irrelevant_changes_set(seq_num)"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_371297_9625"
                              visibility="public"
                              event="_9_0_2_6460217_1112705515969_241878_697"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_24400562_1130059122035_125517_598"
                              visibility="public"
                              guard="_9_0_24400562_1130059181522_272282_600"
                              source="_9_0_2_6460217_1110851190547_240428_202"
                              target="_9_0_2_6460217_1110851190547_240428_202">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_24400562_1130059181522_272282_600">
                        <specification xmi:type="uml:OpaqueExpression" xmi:id="_9_0_24400562_1130059181522_202556_601">
                           <body>DATA</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383537_648061_9662"
                             name="&#xA;    a_change := DATA     &#xA;    RHC::add_change(a_change)"
                             isReentrant="false">
                        <node xmi:type="uml:CallBehaviorAction"
                              xmi:id="_9_0_2_6460217_1110851521853_671147_394"
                              name="&#xA;    a_change := DATA     &#xA;    RHC::add_change(a_change)"
                              visibility="public"/>
                     </effect>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_2_6460217_1110854571498_604684_413"
                             name="Reader Behavior"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382444_107562_8816"
                       visibility="public">
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_2_6460217_1110854573041_369748_420"
                             visibility="public"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_2_6460217_1110854573041_601347_421"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1110854573041_564554_422"
                             name="alive"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1110854814077_586708_485"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1110854573041_981585_415"
                              visibility="public"
                              source="_9_0_2_6460217_1110854573041_564554_422"
                              target="_9_0_2_6460217_1110854573041_369748_420">
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_966658_9614"
                             name="&#xA;    delete RTPS Reader"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction"
                              xmi:id="_9_0_2_6460217_1110854814077_169946_487"
                              name="&#xA;    delete RTPS Reader"
                              visibility="public"/>
                     </effect>
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383522_64214_9615"
                              visibility="public"
                              event="_9_0_2_6460217_1110854814077_616806_486"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1110854573041_267330_416"
                              visibility="public"
                              source="_9_0_2_6460217_1110854573041_601347_421"
                              target="_9_0_2_6460217_1110854573041_564554_422">
                     <effect xmi:type="uml:Activity" xmi:id="_18_0_4_b8102e5_1517952992171_651800_4777"
                             name="&#xA;delete RTPS Reader"/>
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517952909376_884633_4776"
                              visibility="public"
                              event="_9_0_2_6460217_1110855228032_570985_492"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1110854573041_832084_419"
                              visibility="public"
                              source="_9_0_2_6460217_1110854573041_564554_422"
                              target="_9_0_2_6460217_1110854573041_564554_422">
                     <effect xmi:type="uml:Activity" xmi:id="_18_0_4_b8102e5_1517954237748_7524_4812"/>
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517954213159_666801_4809"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517953670087_533884_4784"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517954023566_560104_4791"
                              visibility="public"
                              source="_9_0_2_6460217_1110854573041_564554_422"
                              target="_9_0_2_6460217_1110854573041_564554_422">
                     <effect xmi:type="uml:Activity" xmi:id="_18_0_4_b8102e5_1517954069844_772282_4795"/>
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517954032368_99998_4792"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517953665857_215580_4783"/>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_2_6460217_1111970576461_362100_9"
                             name="ChangeFromWriter status"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382444_962933_8817"
                       visibility="public">
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_2_6460217_1111970680670_46524_11"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1111970704635_192815_35"
                             name="Received"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1111970723562_823922_46"
                             name="Lost"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1111971030483_547380_68"
                             visibility="public">
                     <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382444_38725_8818"
                             visibility="public">
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1111970916770_308757_57"
                                   name="Unknown"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1111970683524_325606_13"
                                   name="Requested"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1111970694610_173651_24"
                                   name="Missing"
                                   visibility="public"/>
                        <subvertex xmi:type="uml:Pseudostate" xmi:id="_18_0_4_b8102e5_1517976619091_194558_7702"
                                   visibility="public"/>
                        <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1111971581305_721664_299"
                                    visibility="public"
                                    source="_9_0_2_6460217_1111970694610_173651_24"
                                    target="_9_0_2_6460217_1111970683524_325606_13">
                           <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517976727868_174040_7713"
                                    visibility="public"
                                    event="_18_0_4_b8102e5_1517976677298_32116_7708"/>
                        </transition>
                        <transition xmi:type="uml:Transition" xmi:id="_18_0_4_b8102e5_1517976626492_185448_7707"
                                    visibility="public"
                                    source="_18_0_4_b8102e5_1517976619091_194558_7702"
                                    target="_9_0_2_6460217_1111970916770_308757_57"/>
                     </region>
                  </subvertex>
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_2_6460217_1111971065323_392957_79"
                             name="Received"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1111971468904_266892_105"
                             visibility="public"/>
                  <subvertex xmi:type="uml:FinalState" xmi:id="_18_0_4_b8102e5_1517977139790_643514_7782"
                             name="Lost"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1111971160891_883748_81"
                              visibility="public"
                              source="_9_0_2_6460217_1111971030483_547380_68"
                              target="_9_0_2_6460217_1111971065323_392957_79">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517976791354_734854_7717"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517976727867_295754_7712"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1111971233375_144888_103"
                              visibility="public"
                              source="_9_0_2_6460217_1111971030483_547380_68"
                              target="_18_0_4_b8102e5_1517977139790_643514_7782">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517976990397_257139_7721"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517976791354_45116_7716"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1111971475153_640289_277"
                              visibility="public"
                              source="_9_0_2_6460217_1111970916770_308757_57"
                              target="_9_0_2_6460217_1111970694610_173651_24">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517976677298_42402_7709"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517976475394_529423_7661"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1111971882589_598360_310"
                              visibility="public"
                              source="_9_0_2_6460217_1111970680670_46524_11"
                              target="_9_0_2_6460217_1111971030483_547380_68">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517976475394_10180_7662"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517976431844_500486_7660"/>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:StateMachine" xmi:id="_9_0_2_6460217_1112009531615_988514_4643"
                             name="BE StatelessWriter Behavior"
                             isReentrant="false">
               <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382444_878852_8819"
                       visibility="public">
                  <subvertex xmi:type="uml:FinalState" xmi:id="_9_0_2_6460217_1112009695641_211393_4673"
                             visibility="public"/>
                  <subvertex xmi:type="uml:Pseudostate" xmi:id="_9_0_2_6460217_1112009695641_495968_4674"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1112009695641_168114_4675"
                             name="idle"
                             visibility="public"/>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1112009695641_187811_4677"
                             visibility="public">
                     <region xmi:type="uml:Region" xmi:id="_14_0_1_b8102e5_1344304382444_471232_8820"
                             visibility="public"/>
                  </subvertex>
                  <subvertex xmi:type="uml:State" xmi:id="_9_0_2_6460217_1112009695641_28279_4676"
                             name="pushing"
                             visibility="public"/>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1112009695631_172804_4668"
                              visibility="public"
                              guard="_9_0_2_6460217_1112010632709_3314_5293"
                              source="_9_0_2_6460217_1112009695641_28279_4676"
                              target="_9_0_2_6460217_1112009695641_28279_4676">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_2_6460217_1112010632709_3314_5293">
                        <specification xmi:type="uml:OpaqueExpression"
                                       xmi:id="_9_0_2_6460217_1112010632709_778269_5294">
                           <body>RL::can_send() == true</body>
                        </specification>
                     </ownedRule>
                     <effect xmi:type="uml:Activity" xmi:id="_14_0_1_b8102e5_1344304383522_760191_9613"
                             name="&#xA;    change := RL::next_unsent_change()                         &#xA;    send DATA(change.seq_num) | GAP(change.seq_num)"
                             isReentrant="false">
                        <node xmi:type="uml:SendSignalAction"
                              xmi:id="_9_0_2_6460217_1112009931050_914017_4763"
                              name="&#xA;    change := RL::next_unsent_change()&#xA;    send DATA(change.seq_num) | GAP(change.seq_num)"
                              visibility="public"/>
                     </effect>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1112009695631_968971_4669"
                              visibility="public"
                              guard="_9_0_2_6460217_1112705515979_942878_698"
                              source="_9_0_2_6460217_1112009695641_168114_4675"
                              target="_9_0_2_6460217_1112009695641_28279_4676">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_2_6460217_1112705515979_942878_698">
                        <specification xmi:type="uml:OpaqueExpression"
                                       xmi:id="_9_0_2_6460217_1112705515979_987418_699">
                           <body>RL::unsent_changes() != &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1112009695641_738256_4670"
                              visibility="public"
                              guard="_9_0_2_6460217_1112705515979_510583_700"
                              source="_9_0_2_6460217_1112009695641_28279_4676"
                              target="_9_0_2_6460217_1112009695641_168114_4675">
                     <ownedRule xmi:type="uml:Constraint" xmi:id="_9_0_2_6460217_1112705515979_510583_700">
                        <specification xmi:type="uml:OpaqueExpression"
                                       xmi:id="_9_0_2_6460217_1112705515979_297461_701">
                           <body>RL::unsent_changes() == &lt;empty&gt;</body>
                        </specification>
                     </ownedRule>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1112009695641_340975_4671"
                              visibility="public"
                              source="_9_0_2_6460217_1112009695641_187811_4677"
                              target="_9_0_2_6460217_1112009695641_211393_4673">
                     <trigger xmi:type="uml:Trigger" xmi:id="_14_0_1_b8102e5_1344304383537_49645_9647"
                              visibility="public"
                              event="_9_0_2_6460217_1112010632709_375250_5300"/>
                  </transition>
                  <transition xmi:type="uml:Transition" xmi:id="_9_0_2_6460217_1112009695641_273199_4672"
                              visibility="public"
                              source="_9_0_2_6460217_1112009695641_495968_4674"
                              target="_9_0_2_6460217_1112009695641_168114_4675">
                     <trigger xmi:type="uml:Trigger" xmi:id="_18_0_4_b8102e5_1517970513328_423415_6716"
                              visibility="public"
                              event="_18_0_4_b8102e5_1517970599022_495228_6717"/>
                  </transition>
               </region>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification"
                             xmi:id="_18_0_4_b8102e5_1517964700879_189127_6099"
                             name="MySeqNum">
               <classifier xmi:idref="_9_0_b8102e5_1108263056992_477619_12642"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification"
                             xmi:id="_18_0_4_b8102e5_1517964733300_13352_6116"
                             name="MyInstanceHandle">
               <classifier xmi:idref="_9_0_b8102e5_1108263056992_625402_12636"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification"
                             xmi:id="_18_0_4_b8102e5_1517964803002_265191_6133"
                             name="MyData">
               <classifier xmi:idref="_9_0_b8102e5_1108263056992_197154_12637"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification"
                             xmi:id="_18_0_4_b8102e5_1517964970135_783971_6152"
                             name="MyChangeKind">
               <classifier xmi:idref="_9_0_b8102e5_1108263056992_337128_12634"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification"
                             xmi:id="_18_0_4_b8102e5_1517965095045_520094_6172"
                             name="MyCacheChange">
               <classifier xmi:idref="_9_0_b8102e5_1108262358108_835629_12329"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification"
                             xmi:id="_18_0_4_b8102e5_1533335909859_132529_5575"
                             name="MyInlineQos">
               <classifier xmi:idref="_9_0_6460217_1110746269984_953758_1403"/>
            </packagedElement>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1112701855966_549714_670"
                             name="DW::write(data, a_handle)"
                             signal="_18_0_4_b8102e5_1517086204457_421132_4402"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517084803131_11637_4322"
                             signal="_18_0_4_b8102e5_1517084779546_860968_4319"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517086021655_339166_4398"
                             signal="_18_0_4_b8102e5_1517084692184_556031_4316"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517086119282_51392_4400"
                             signal="_18_0_4_b8102e5_1517086179528_231570_4401"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517086223904_87429_4403"
                             signal="_18_0_4_b8102e5_1517085554901_474691_4334"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517971552775_178563_6887"
                             name="new ReaderProxy"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517971679493_355499_6891"
                             name="delete ReaderProxy"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517971701768_327139_6892"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1110851742530_288410_398"
                             name="GAP"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_24400562_1130058310973_720165_565"
                             name="DATA"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1109068380240_770556_2907"
                             name="delete WriterProxy"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517974561647_284056_7479"
                             name="new WriterProxy"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517974582960_427107_7480"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517974743614_901868_7497"/>
            <packagedElement xmi:type="uml:TimeEvent" xmi:id="_9_0_b8102e5_1108367342267_51708_460"/>
            <packagedElement xmi:type="uml:TimeEvent" xmi:id="_9_0_b8102e5_1108366628922_730006_413"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1109041750136_554648_2239"
                             name="ACKNACK"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1109041750136_872264_2240"
                             name="ACKNACK"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1109043576512_365159_2331"
                             name="DATA"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_b8102e5_1108371338383_556286_705"
                             name="HEARTBEAT"/>
            <packagedElement xmi:type="uml:TimeEvent" xmi:id="_9_0_b8102e5_1108371135932_469763_699"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1109044071765_959424_2363"
                             name="GAP"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1109043576512_3592_2326"
                             name="HEARTBEAT"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1112703297779_914138_683"
                             name="delete ReaderProxy"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1110178670451_842327_6"
                             name="ACKNACK"/>
            <packagedElement xmi:type="uml:TimeEvent" xmi:id="_9_0_24400562_1131755887165_394596_273"
                             isRelative="true">
               <when xmi:type="uml:TimeExpression"
                     xmi:id="_18_0_4_b8102e5_1517973077373_870012_7161">
                  <expr xmi:type="uml:OpaqueExpression"
                        xmi:id="_18_0_4_b8102e5_1517973077373_832751_7162">
                     <body>W::nackResponseDelay</body>
                  </expr>
               </when>
            </packagedElement>
            <packagedElement xmi:type="uml:TimeEvent" xmi:id="_9_0_24400562_1131755887155_394463_272"
                             isRelative="true">
               <when xmi:type="uml:TimeExpression"
                     xmi:id="_18_0_4_b8102e5_1517973033970_440559_7159">
                  <expr xmi:type="uml:OpaqueExpression"
                        xmi:id="_18_0_4_b8102e5_1517973033970_331854_7160">
                     <body>W::heartbeatPeriod</body>
                  </expr>
               </when>
            </packagedElement>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1110178682979_106228_94"
                             name="ACKNACK"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517972876060_630585_7110"
                             name="new ReaderProxy"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517972895810_973614_7111"
                             name="UNUSED"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1109713611075_117555_1191"
                             name="received ACK(seq_num)"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1109715912304_417879_1211"
                             name="sent DATA(seq_num) | sent GAP(seq_num)"/>
            <packagedElement xmi:type="uml:TimeEvent" xmi:id="_9_0_24400562_1131755887165_272551_274"
                             isRelative="true">
               <when xmi:type="uml:TimeExpression"
                     xmi:id="_18_0_4_b8102e5_1517973459035_817755_7325">
                  <expr xmi:type="uml:OpaqueExpression"
                        xmi:id="_18_0_4_b8102e5_1517973459035_268607_7326">
                     <body>RP::nackSupressionDuration</body>
                  </expr>
               </when>
            </packagedElement>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1109713385110_448249_1160"
                             name="received NACK(seq_num)"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517973889791_721359_7329"
                             name="new ChangeForReader(seq_num)"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517973937626_269936_7330"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1110180473995_764931_3313"
                             name="HEARTBEAT"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1112705515969_411226_696"
                             name="delete WriterProxy"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_24400562_1130059771693_483914_605"
                             name="DATA"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1112704593883_475800_686"
                             name="HEARTBEAT"/>
            <packagedElement xmi:type="uml:TimeEvent" xmi:id="_9_0_24400562_1131756568813_873426_291"
                             isRelative="true">
               <when xmi:type="uml:TimeExpression"
                     xmi:id="_18_0_4_b8102e5_1517975790465_728429_7614">
                  <expr xmi:type="uml:OpaqueExpression"
                        xmi:id="_18_0_4_b8102e5_1517975790466_758161_7615">
                     <body>R::heartbeatResponseDelay</body>
                  </expr>
               </when>
            </packagedElement>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_24400562_1130059771693_915423_604"
                             name="GAP"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517975692911_332711_7609"
                             name="new WriterProxy"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517975709059_794468_7610"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1110781218120_686040_8800"
                             name="delete ReaderLocator"/>
            <packagedElement xmi:type="uml:TimeEvent" xmi:id="_9_0_24400562_1131755887175_990102_276"
                             isRelative="true">
               <when xmi:type="uml:TimeExpression" xmi:id="_18_0_4_b8102e5_1517970926270_42794_6772">
                  <expr xmi:type="uml:OpaqueExpression"
                        xmi:id="_18_0_4_b8102e5_1517970926270_125597_6773">
                     <body>W::heartbeatPeriod</body>
                  </expr>
               </when>
            </packagedElement>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1110781218120_826556_8793"
                             name="ACKNACK"/>
            <packagedElement xmi:type="uml:TimeEvent" xmi:id="_9_0_24400562_1131755887175_204565_275"
                             isRelative="true">
               <when xmi:type="uml:TimeExpression"
                     xmi:id="_18_0_4_b8102e5_1517970859003_490524_6770">
                  <expr xmi:type="uml:LiteralString" xmi:id="_18_0_4_b8102e5_1517970876457_399889_6771"
                        value="W:nackResponseDelay"/>
               </when>
            </packagedElement>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_6460217_1110781218120_654266_8795"
                             name="ACKNACK"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517970737059_395647_6765"
                             name="new ReaderLocator"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517970773005_796999_6766"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1112705515969_241878_697"
                             name="new RTPS Reader"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1110852930018_960919_410"
                             name="delete RTPS Reader"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517974429628_935005_7430"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1110855228032_570985_492"
                             name="new DDS DataReader"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1110854814077_616806_486"
                             name="delete DDS DataReader"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517953665857_215580_4783"
                             name="DR::take"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517953670087_533884_4784"
                             name="DR::read"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517976431844_500486_7660"
                             name="new ChangeFromWriter(seq_num)"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517976475394_529423_7661"
                             name="received HB (firstSN &lt;= seq_num &lt;= lastSN )"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517976677298_32116_7708"
                             name="sent NACK ( seq_num  )"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517976727867_295754_7712"
                             name="received DATA(seq_num) | received GAP(seq_num)"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517976791354_45116_7716"
                             name="received HB( firstSN &gt; seq_num )"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517976990397_787204_7720"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_9_0_2_6460217_1112010632709_375250_5300"
                             name="delete ReaderLocator"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517970513328_655277_6715"/>
            <packagedElement xmi:type="uml:SignalEvent" xmi:id="_18_0_4_b8102e5_1517970599022_495228_6717"
                             name="new ReaderLocator"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Package" xmi:id="_9_0_b8102e5_1108263056972_919463_12476"
                          name="Messages">
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056972_959928_12477"
                             name="Header">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_693175_12478"
                               name="protocol"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056972_639001_12479"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_385694_12480"
                               name="version"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056972_512864_12481"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_965479_12482"
                               name="vendorId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056972_556454_12483"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_507345_12484"
                               name="guidPrefix"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056982_399557_12568"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056972_221011_12486"
                             name="NoKeyData">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056972_521081_12487"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_504872_12489"
                               name="readerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_59478_12491"
                               name="writerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_504733_12492"
                               name="writerSN"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_346215_12494"
                               name="inlineQos"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746269984_953758_1403"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_270675_12496"
                               name="serializedData"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112606762638_200279_2045"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056972_85470_12488"
                             name="Submessage">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110749503096_825774_530"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_6460217_1110745900172_351807_1265"
                               association="_9_0_6460217_1110749503096_855184_531">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_453087_8839"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_918819_8840"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110749495475_231683_488"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_6460217_1110749459754_455586_429"
                               association="_9_0_6460217_1110749495475_367627_489"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056972_606723_12498"
                             name="Message">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_202267_12580"
                               visibility="public"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056972_85470_12488"
                               association="_9_0_b8102e5_1108263056982_789010_12579">
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382444_98098_8827"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_317875_12577"
                               visibility="public"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056972_959928_12477"
                               association="_9_0_b8102e5_1108263056982_645279_12576"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1517955037407_942280_4946"
                               visibility="private"
                               aggregation="composite"
                               type="_18_0_4_b8102e5_1517954955116_646477_4920"
                               association="_18_0_4_b8102e5_1517955037407_944461_4945">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1517955092245_267418_4962"/>
               </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056972_368422_12499"
                             name="Heartbeat">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056972_888626_12500"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_351896_12501"
                               name="readerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_689397_12502"
                               name="writerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_670421_12503"
                               name="firstSN"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_846489_12504"
                               name="lastSN"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112609136782_51538_4371"
                               name="count"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112609688295_197748_4399"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533774072053_792106_4849"
                               name="currentGSN"
                               visibility="public"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533774121402_910597_4851"
                               name="firstGSN"
                               visibility="public"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533774141625_525587_4853"
                               name="lastGSN"
                               visibility="public"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533774162133_455422_4855"
                               name="writerSet"
                               visibility="public"
                               type="_18_0_4_b8102e5_1533775997735_750571_4911"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533774186067_146395_4857"
                               name="secureWriterSet"
                               visibility="public"
                               type="_18_0_4_b8102e5_1533775997735_750571_4911"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056972_289460_12505"
                             name="AckNack">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056972_625298_12506"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_218462_12507"
                               name="readerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_972430_12508"
                               name="writerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_264347_12509"
                               name="readerSNState"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267160_627872_1355"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112609071047_187508_4111"
                               name="count"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112609688295_197748_4399"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056972_237656_12511"
                             name="Gap">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056972_978529_12512"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_9243_12513"
                               name="readerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_945554_12514"
                               name="writerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_794083_12515"
                               name="gapStart"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056972_237134_12517"
                               name="gapList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267160_627872_1355"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533774224173_161006_4859"
                               name="gapStartGSN"
                               visibility="public"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533774248871_225486_4861"
                               name="gapEndGSN"
                               visibility="public"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056972_427936_12518"
                             name="Data">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056982_45438_12519"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_124178_12520"
                               name="statusInfo"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1149370294208_577689_429"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_850420_12522"
                               name="readerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_394557_12523"
                               name="writerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_500018_12524"
                               name="keyHashPrefix"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112696525461_998709_325"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112696999332_215142_574"
                               name="keyHashSuffix"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112696537598_157648_353"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_560987_12525"
                               name="writerSN"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_197603_12526"
                               name="inlineQos"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746269984_953758_1403"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_527546_12527"
                               name="serializedData"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112606762638_200279_2045"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056982_358401_12528"
                             name="InfoSource">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056982_988253_12529"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_662949_12531"
                               name="protocolVersion"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110772836218_925243_4319"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_876684_12532"
                               name="vendorId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110772820115_698750_4303"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_50988_12533"
                               name="guidPrefix"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746270845_137235_1419"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056982_910736_12534"
                             name="InfoDestination">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056982_464391_12535"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_622978_12536"
                               name="guidPrefix"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746270845_137235_1419"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056982_187266_12537"
                             name="InfoTimestamp">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056982_798759_12538"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_976331_12539"
                               name="timestamp"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746271937_138575_1435"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056982_248195_12541"
                             name="InfoReplyIp4">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056982_634455_12542"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_631067_12543"
                               name="unicastLocator"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110765225224_83439_3796"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_295955_12545"
                               name="multicastLocator"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110765225224_83439_3796"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056982_662340_12546"
                             name="Pad">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056982_844832_12547"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056972_556454_12483"
                             name="VendorId_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_567177_12521"
                             name="LifecycleState"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="a655361216-1056" name="SubmessageKind"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="a655361216-1057" name="SubmessageFlagKind"/>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263056982_645279_12576">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263056982_317875_12577"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263056982_53733_12578"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_53733_12578"
                         visibility="public"
                         type="_9_0_b8102e5_1108263056972_606723_12498"
                         association="_9_0_b8102e5_1108263056982_645279_12576"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263056982_789010_12579">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263056982_202267_12580"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263056982_284223_12581"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056982_284223_12581"
                         visibility="public"
                         type="_9_0_b8102e5_1108263056972_606723_12498"
                         association="_9_0_b8102e5_1108263056982_789010_12579"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110743734788_645975_19"
                             name="Receiver">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110743993030_288959_35"
                               name="sourceVersion"
                               visibility="private"
                               type="_9_0_b8102e5_1108263056972_512864_12481"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110743993030_725610_36"
                               name="sourceVendorId"
                               visibility="private"
                               type="_9_0_b8102e5_1108263056972_556454_12483"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110743993030_111085_37"
                               name="sourceGuidPrefix"
                               visibility="private"
                               type="_9_0_b8102e5_1108263056982_399557_12568"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110743993030_63415_38"
                               name="destGuidPrefix"
                               visibility="private"
                               type="_9_0_b8102e5_1108263056982_399557_12568"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110743993030_389429_39"
                               name="unicastReplyLocatorList"
                               visibility="private"
                               type="_9_0_b8102e5_1108263056992_130720_12603"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110743993040_973400_40"
                               name="multicastReplyLocatorList"
                               visibility="private"
                               type="_9_0_b8102e5_1108263056992_130720_12603"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110743993040_303400_41"
                               name="haveTimestamp"
                               visibility="private"
                               type="_9_0_6460217_1109715046990_509549_1198"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110743993040_21619_42"
                               name="timestamp"
                               visibility="private"
                               type="_9_0_b8102e5_1108263057002_982365_12652"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_6460217_1110746986426_855536_35">
               <memberEnd xmi:idref="_9_0_6460217_1110746986426_916782_33"/>
               <memberEnd xmi:idref="_9_0_6460217_1110746986426_67860_34"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_6460217_1110747028266_356419_88">
               <memberEnd xmi:idref="_9_0_6460217_1110747028266_602861_86"/>
               <memberEnd xmi:idref="_9_0_6460217_1110747028266_691074_87"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110749459754_455586_429"
                             name="SubmessageHeader">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110750654893_938693_1717"
                               name="submessageId"
                               visibility="private"
                               type="a655361216-1056"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110750654893_283784_1719"
                               name="submessageLength"
                               visibility="private"
                               type="_9_0_24400562_1130109078179_235324_4319"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110750654893_177626_1718"
                               name="flags"
                               visibility="private"
                               type="_9_0_24400562_1131753273464_136172_266">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_160880_8831"
                              value="8"/>
                  <upperValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_533437_8832"
                              value="8"/>
               </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_6460217_1110749495475_367627_489">
               <memberEnd xmi:idref="_9_0_6460217_1110749495475_808532_487"/>
               <memberEnd xmi:idref="_9_0_6460217_1110749495475_231683_488"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_6460217_1110749495475_808532_487"
                         visibility="private"
                         type="_9_0_b8102e5_1108263056972_85470_12488"
                         association="_9_0_6460217_1110749495475_367627_489"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_6460217_1110749503096_855184_531">
               <memberEnd xmi:idref="_9_0_6460217_1110749503096_514681_529"/>
               <memberEnd xmi:idref="_9_0_6460217_1110749503096_825774_530"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_6460217_1110749503096_514681_529"
                         visibility="private"
                         type="_9_0_b8102e5_1108263056972_85470_12488"
                         association="_9_0_6460217_1110749503096_855184_531"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110750214519_381012_1454"
                             name="InfoReply">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110750236851_532577_1470"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110764519519_426955_3691"
                               name="multicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746268882_805172_1387"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110764519519_436633_3692"
                               name="unicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746268882_805172_1387"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_6460217_1110760070452_179730_2324">
               <client xmi:idref="_9_0_6460217_1110743734788_645975_19"/>
               <supplier xmi:idref="_9_0_b8102e5_1108263056972_85470_12488"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_6460217_1110760088337_878708_2335">
               <client xmi:idref="_9_0_6460217_1110743734788_645975_19"/>
               <supplier xmi:idref="_9_0_b8102e5_1108263056972_959928_12477"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Package" xmi:id="_9_0_6460217_1110764616819_942759_3771"
                             name="SubmessageElements">
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110746267971_340494_1371"
                                name="EntityId">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110747484682_194842_225"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110758967916_604077_1836"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056982_195197_12569"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110746032512_622942_1307"
                                name="KeyHash">
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112696637782_65154_495"
                                  visibility="private"
                                  aggregation="composite"
                                  type="_9_0_2_6460217_1112696525461_998709_325"
                                  association="_9_0_2_6460217_1112696637782_337905_496"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112696602632_423494_492"
                                  visibility="private"
                                  aggregation="composite"
                                  type="_9_0_2_6460217_1112696537598_157648_353"
                                  association="_9_0_2_6460217_1112696602632_591465_493"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110746270845_137235_1419"
                                name="GuidPrefix">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110747493114_753691_236"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110759025209_56827_1839"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056982_399557_12568"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110765225224_83439_3796"
                                name="LocatorUDPv4">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110765295695_975016_3826"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110765372826_350362_3882"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056982_561480_12567"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110746268882_805172_1387"
                                name="LocatorList">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110765574516_786647_4031"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110746267160_627872_1355"/>
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110765587545_980908_4032"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110759270471_375001_2113"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056992_130720_12603">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="_14_0_1_b8102e5_1344304382459_530967_8841"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="_14_0_1_b8102e5_1344304382459_400795_8842"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110746266349_67525_1339"
                                name="Parameter">
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110759445162_356541_2125"
                                  name="parameterId"
                                  visibility="private"
                                  type="_9_0_24400562_1130109899178_103193_4417"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110759445162_720977_2126"
                                  name="length"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056982_6085_12549"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110759445162_996754_2127"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056972_93994_12497">
                     <lowerValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382459_64308_8843"
                                 value="length"/>
                     <upperValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382459_58064_8844"
                                 value="length"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110747028266_602861_86"
                                  visibility="private"
                                  type="_9_0_6460217_1110746269984_953758_1403"
                                  association="_9_0_6460217_1110747028266_356419_88"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110746269984_953758_1403"
                                name="ParameterList">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110747003560_302590_75"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110747028266_691074_87"
                                  name="parameter"
                                  visibility="public"
                                  aggregation="composite"
                                  type="_9_0_6460217_1110746266349_67525_1339"
                                  association="_9_0_6460217_1110747028266_356419_88"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110772836218_925243_4319"
                                name="ProtocolVersion">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110772957853_369273_4339"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110772909063_996256_4337"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056972_512864_12481"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110746265387_730455_1323"
                                name="SequenceNumber">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110746974899_317864_11"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110759201963_431122_2110"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056992_477619_12642"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110746986426_916782_33"
                                  visibility="private"
                                  type="_9_0_6460217_1110746267160_627872_1355"
                                  association="_9_0_6460217_1110746986426_855536_35"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110746267160_627872_1355"
                                name="SequenceNumberSet">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110747136281_561801_130"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110759114056_555909_1844"
                                  name="base"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056992_477619_12642"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110759160072_329471_1848"
                                  name="set"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056992_477619_12642">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="_14_0_1_b8102e5_1344304382459_793375_8845"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="_14_0_1_b8102e5_1344304382459_344418_8846"
                                 value="*"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110746986426_67860_34"
                                  visibility="private"
                                  aggregation="composite"
                                  type="_9_0_6460217_1110746265387_730455_1323"
                                  association="_9_0_6460217_1110746986426_855536_35"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110745900172_351807_1265"
                                name="SubmessageElement"/>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110746271937_138575_1435"
                                name="Timestamp">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110748761550_355884_11"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110759358408_962077_2119"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263057002_982365_12652"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1110772820115_698750_4303"
                                name="VendorId">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_6460217_1110772961468_988713_4350"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110772881643_255891_4335"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056972_556454_12483"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112606762638_200279_2045"
                                name="SerializedData">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112606820682_383483_2106"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112606888299_915590_2117"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_b8102e5_1108263056972_93994_12497">
                     <lowerValue xmi:type="uml:LiteralInteger"
                                 xmi:id="_14_0_1_b8102e5_1344304382459_665709_8847"/>
                     <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                                 xmi:id="_14_0_1_b8102e5_1344304382459_318530_8848"
                                 value="*"/>
                  </ownedAttribute>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112609688295_197748_4399"
                                name="Count">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112609860593_554298_4495"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112609705720_348913_4430"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_2_6460217_1112609041144_155519_4089"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112696525461_998709_325"
                                name="KeyHashPrefix">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112697155647_13351_584"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112696525461_350570_324"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_2_6460217_1112696771985_400146_516"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112696637782_764414_494"
                                  visibility="private"
                                  type="_9_0_6460217_1110746032512_622942_1307"
                                  association="_9_0_2_6460217_1112696637782_337905_496"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112696537598_157648_353"
                                name="KeyHashSuffix">
                  <generalization xmi:type="uml:Generalization" xmi:id="_9_0_2_6460217_1112697160744_5408_595"
                                  isSubstitutable="false"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112696537598_441414_352"
                                  name="value"
                                  visibility="private"
                                  type="_9_0_2_6460217_1112696796340_528681_553"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112696602632_153816_491"
                                  visibility="private"
                                  type="_9_0_6460217_1110746032512_622942_1307"
                                  association="_9_0_2_6460217_1112696602632_591465_493"/>
               </packagedElement>
               <packagedElement xmi:type="uml:Class" xmi:id="_18_0_4_b8102e5_1533775997735_750571_4911"
                                name="GroupDigest">
                  <generalization xmi:type="uml:Generalization"
                                  xmi:id="_18_0_4_b8102e5_1533777024111_774267_4995"
                                  general="_9_0_6460217_1110745900172_351807_1265"/>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533776156491_890216_4913"
                                  name="value"
                                  visibility="private"
                                  type="_18_0_4_b8102e5_1533776133148_347708_4912"/>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056972_512864_12481"
                             name="ProtocolVersion_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056972_639001_12479"
                             name="ProtocolId_t"/>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112696602632_591465_493"
                             name="suffix">
               <memberEnd xmi:idref="_9_0_2_6460217_1112696602632_153816_491"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1112696602632_423494_492"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112696637782_337905_496"
                             name="prefix">
               <memberEnd xmi:idref="_9_0_2_6460217_1112696637782_764414_494"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1112696637782_65154_495"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_2_6460217_1112696771985_400146_516"
                             name="KeyHashPrefix_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_2_6460217_1112696796340_528681_553"
                             name="KeyHashSuffix_t"/>
            <packagedElement xmi:type="uml:Package" xmi:id="_9_0_24400562_1131753273464_313951_268"
                             name="Protocol">
               <packagedElement xmi:type="uml:Package" xmi:id="_9_0_24400562_1131753273464_710583_267"
                                name="Messages">
                  <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1131753273464_136172_266"
                                   name="SubmessageFlag"/>
               </packagedElement>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1143944096795_367291_42"
                             name="FragmentNumber">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1143944689136_952811_1044"
                               isSubstitutable="false"
                               general="_9_0_6460217_1110745900172_351807_1265"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143944387913_896648_89"
                               name="value"
                               visibility="private"
                               type="_9_0_24400562_1143944331292_667188_85"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_24400562_1143944331292_667188_85"
                             name="FragmentNumber_t"/>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1143944895944_39628_1055"
                             name="FragmentNumberSet">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1143945046700_613785_1078"
                               isSubstitutable="false"
                               general="_9_0_6460217_1110745900172_351807_1265"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143944963861_693695_1074"
                               name="base"
                               visibility="private"
                               type="_9_0_24400562_1143944331292_667188_85"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143944963861_697176_1075"
                               name="set"
                               visibility="private"
                               type="_9_0_24400562_1143944331292_667188_85">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_356858_8849"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_444193_8850"
                              value="*"/>
               </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1143946283068_890255_1347"
                             name="DataFrag">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1143946283068_487842_1338"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946283068_974969_1340"
                               name="readerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946283068_209066_1341"
                               name="writerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946283068_526198_1342"
                               name="keyHashPrefix"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112696525461_998709_325"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946283068_968620_1343"
                               name="keyHashSuffix"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112696537598_157648_353"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946283068_921405_1344"
                               name="writerSN"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946283068_498685_1345"
                               name="inlineQos"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746269984_953758_1403"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946283068_424363_1346"
                               name="serializedData"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112606762638_200279_2045"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946440705_241855_1374"
                               name="fragmentStartingNum"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1143944096795_367291_42"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946440705_817069_1375"
                               name="fragmentsInSubmessage"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1130109078179_235324_4319"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946440705_379782_1376"
                               name="dataSize"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056982_356340_12554"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946440705_970351_1377"
                               name="fragmentSize"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1130109078179_235324_4319"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1143946505608_525402_1422"
                             name="NoKeyDataFrag">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1143946505608_451611_1416"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946505608_389007_1417"
                               name="readerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946505608_141627_1418"
                               name="writerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946505608_195127_1419"
                               name="writerSN"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946505608_795432_1420"
                               name="inlineQos"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746269984_953758_1403"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946505608_443446_1421"
                               name="serializedData"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112606762638_200279_2045"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946688902_817674_1446"
                               name="fragmentStartingNum"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1143944096795_367291_42"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946688902_72522_1447"
                               name="fragmentsInSubmessage"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1130109078179_235324_4319"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946688902_892896_1448"
                               name="dataSize"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056982_356340_12554"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946688912_483906_1449"
                               name="fragmentSize"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1130109078179_235324_4319"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1143946778521_482456_1490"
                             name="NackFrag">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1143946778511_260778_1485"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946778521_881009_1486"
                               name="readerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946778521_555117_1487"
                               name="writerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946778521_340374_1488"
                               name="fragmentNumberState"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1143944895944_39628_1055"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946778521_196550_1489"
                               name="count"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112609688295_197748_4399"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946890552_618187_1513"
                               name="writerSN"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1143946915478_819992_1551"
                             name="HeartbeatFrag">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1143946915478_738702_1545"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108263056972_85470_12488"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946915478_183788_1546"
                               name="readerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946915478_529361_1547"
                               name="writerId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746267971_340494_1371"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946915478_649331_1548"
                               name="writerSN"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1110746265387_730455_1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946915478_847354_1549"
                               name="lastFragmentNum"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1143944096795_367291_42"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1143946915478_205590_1550"
                               name="count"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1112609688295_197748_4399"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1149370294208_577689_429"
                             name="StatusInfo">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1149370479174_143185_506"
                               isSubstitutable="false"
                               general="_9_0_6460217_1110745900172_351807_1265"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1149370375935_934322_463"
                               name="value"
                               visibility="private"
                               type="_9_0_24400562_1131753273464_136172_266">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_452161_8851"
                              value="32"/>
                  <upperValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_435676_8852"
                              value="32"/>
               </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_18_0_4_b8102e5_1517954955116_646477_4920"
                             name="TransportHeader">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1517955519056_123207_5020"
                               name="transportClass"
                               visibility="public"
                               type="_9_0_24400562_1130109078179_235324_4319"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1517955644679_343498_5022"
                               name="transportHeaderLength"
                               visibility="public"
                               type="_9_0_24400562_1130109078179_235324_4319"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_18_0_4_b8102e5_1517955037407_944461_4945">
               <memberEnd xmi:idref="_18_0_4_b8102e5_1517955037407_942280_4946"/>
               <memberEnd xmi:idref="_18_0_4_b8102e5_1517955037407_174809_4947"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1517955037407_174809_4947"
                         visibility="private"
                         type="_9_0_b8102e5_1108263056972_606723_12498"
                         association="_18_0_4_b8102e5_1517955037407_944461_4945"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_18_0_4_b8102e5_1517961820387_137649_5658">
               <client xmi:idref="_9_0_6460217_1110743734788_645975_19"/>
               <supplier xmi:idref="_18_0_4_b8102e5_1517954955116_646477_4920"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_18_0_4_b8102e5_1533080045815_408273_4697"
                             name="Checksum">
               <generalization xmi:type="uml:Generalization"
                               xmi:id="_18_0_4_b8102e5_1533080222041_847167_4723"
                               general="_9_0_6460217_1110745900172_351807_1265"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533080063104_865075_4718"
                               name="value"
                               visibility="private"
                               type="_18_0_4_b8102e5_1533080111505_171043_4720"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_18_0_4_b8102e5_1533080111505_171043_4720"
                             name="Checksum_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_18_0_4_b8102e5_1533776133148_347708_4912"
                             name="GroupDigest_t"/>
         </packagedElement>
         <packagedElement xmi:type="uml:Package" xmi:id="_9_0_b8102e5_1108263056992_656847_12597"
                          name="Structure">
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056992_168052_12598"
                             name="Domain">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112353012067_751411_8929"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108262241039_142852_11549"
                               association="_9_0_2_6460217_1112353012067_862433_8930">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_122556_8966"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_307797_8967"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057002_260698_12657"
                               name="undefined"
                               visibility="public"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108262241039_142852_11549"
                               association="_9_0_b8102e5_1108263057002_776777_12656">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_391237_8874"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_556807_8875"
                              value="*"/>
               </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108262241039_142852_11549"
                             name="Entity"
                             isAbstract="true">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112580449361_635282_299"
                               name="guid"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_989050_12600"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112353012067_898416_8928"
                               visibility="private"
                               type="_9_0_b8102e5_1108263056992_168052_12598"
                               association="_9_0_2_6460217_1112353012067_862433_8930"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112002005233_28752_3182"
                               name="guid"
                               visibility="public"
                               isReadOnly="true"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056992_989050_12600"
                               association="_9_0_2_6460217_1112002005233_247508_3183"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108262258795_205676_11656"
                             name="Endpoint"
                             isAbstract="true">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056992_582396_12601"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108262241039_142852_11549"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1319" name="topicKind"
                               visibility="public"
                               isReadOnly="true"
                               type="a655361220-1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_409167_12605"
                               name="reliabilityLevel"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_24400562_1130121614775_282510_4497"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_601885_12602"
                               name="unicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_955047_8853"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_121633_8854"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_521018_12604"
                               name="multicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_815130_8855"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_402177_8856"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1517020241058_874093_4844"
                               name="endpointId"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056982_195197_12569"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108262285243_112623_11755"
                             name="Writer"
                             isAbstract="true">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056992_539740_12606"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108262258795_205676_11656"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1111974519010_194163_357"
                               name="pushMode"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1109715046990_509549_1198"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_928120_12607"
                               name="heartbeatPeriod"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_67908_12608"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_640184_12609"
                               name="nackResponseDelay"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_67908_12608"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1475" name="nackSuppressionDuration"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_67908_12608"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110191880226_938366_5686"
                               name="lastChangeSequenceNumber"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_477619_12642">
                  <defaultValue xmi:type="uml:LiteralInteger"
                                xmi:id="_14_0_1_b8102e5_1344304382459_553411_8861"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1490" name="undefined"
                               visibility="public"
                               type="_9_0_b8102e5_1108262352419_812789_12168"
                               association="a655361220-1492"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_288179_12664"
                               visibility="public"
                               type="_9_0_b8102e5_1108263057033_796470_12665"
                               association="_9_0_b8102e5_1108263057033_101162_12662"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344305574333_765830_11546"
                               visibility="private"
                               type="_14_0_1_b8102e5_1344305450723_597821_11502"
                               association="_14_0_1_b8102e5_1344305574333_555503_11544"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533334843025_495840_5477"
                               name="dataMaxSizeSerialized"
                               visibility="public">
                  <type href="UML_Standard_Profile.mdzip#eee_1045467100323_784316_63"/>
               </ownedAttribute>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1109061581934_575358_2648"
                               name="new_change"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109061687156_109482_2652"
                                  name="kind"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_337128_12634"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109061687156_689829_2653"
                                  name="data"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_197154_12637"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_18_0_4_b8102e5_1533335724428_52883_5562"
                                  name="inlineQos"
                                  visibility="public"
                                  type="_9_0_6460217_1110746269984_953758_1403"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109061687166_947266_2654"
                                  name="a_handle"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_625402_12636"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109061581934_45045_2647"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108262288828_200667_11815"
                             name="Reader">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056992_168071_12610"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108262258795_205676_11656"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112350398956_33982_6770"
                               name="expectsInlineQos"
                               visibility="private"
                               isReadOnly="true"
                               type="_9_0_6460217_1109715046990_509549_1198">
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382459_299053_8862"
                                value="FALSE"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_459457_12612"
                               name="heartbeatResponseDelay"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_67908_12608"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1493" name="undefined"
                               visibility="public"
                               type="_9_0_b8102e5_1108262352419_812789_12168"
                               association="a655361220-1495"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_395466_12668"
                               visibility="public"
                               type="_9_0_b8102e5_1108263057033_622621_12669"
                               association="_9_0_b8102e5_1108263057033_173883_12666"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344305578661_729182_11599"
                               visibility="private"
                               type="_9_0_b8102e5_1108263057043_507279_12703"
                               association="_14_0_1_b8102e5_1344305578661_497775_11597"/>
               <nestedClassifier xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056992_47999_12611"
                                 name="Enumeration"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056992_415197_12618"
                             name="ReaderProxy">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_781799_12621"
                               name="remoteReaderGuid"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_989050_12600"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533868140381_751966_5162"
                               name="remoteGroupEntityId"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056982_195197_12569"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112350408360_824036_6802"
                               name="expectsInlineQos"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1109715046990_509549_1198">
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382459_130446_8863"
                                value="FALSE"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_7945_12619"
                               name="unicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_14_0_1_b8102e5_1344304382459_62353_8864"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_646711_8865"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_576699_12620"
                               name="multicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_203318_8866"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_679258_8867"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1048" visibility="public"
                               type="a655361220-1041"
                               association="a655361220-1049"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112354140035_883186_10802"
                               visibility="private"
                               type="_9_0_2_6460217_1112347301224_210120_5135"
                               association="_9_0_2_6460217_1112354140045_624319_10804"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_88519_12678"
                               name="requested_changes"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_b8102e5_1108263057033_511741_12677">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_385343_8904"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_882031_8905"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108285437865_514413_999"
                               name="irrelevant_changes"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_b8102e5_1108285437865_832648_1000">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_803408_8932"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_820348_8933"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1109036571720_394594_2031"
                               name="unsent_changes"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_6460217_1109036571720_491645_2032">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_773656_8934"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_608819_8935"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_641500_12675"
                               name="acked_changes"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_b8102e5_1108263057033_442042_12674">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_987308_8900"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_602371_8901"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1109709519251_984577_262"
                               name="changes_for_reader"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_6460217_1109708853654_681537_18">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_476568_8938"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_554601_8939"
                              value="*"/>
               </ownedAttribute>
               <ownedOperation xmi:type="uml:Operation" xmi:id="a655361220-1628" name="acked_changes_set"
                               visibility="public"
                               concurrency="concurrent">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="a655361220-1629" name="seq_num"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_477619_12642"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_b8102e5_1108329366891_619010_2969"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110201453412_196210_5777"
                               name="next_requested_change"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110201453412_396050_5776"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110199020343_528072_5723"
                               name="next_unsent_change"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110199020343_981055_5722"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1109055663885_843608_2375"
                               name="requested_changes"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109056116255_547873_2382"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1109055642614_6981_2371"
                               name="requested_changes_set"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109055642614_273870_2370"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110199061132_305333_5729"
                               name="unsent_changes"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110199061132_410948_5728"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130060902505_1860_668"
                               name="unacked_changes"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130060902505_273507_667"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056992_811731_12622"
                             name="WriterProxy">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_373403_12625"
                               name="remoteWriterGuid"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_989050_12600"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533867265792_88224_5101"
                               name="remoteGroupEntityId"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056982_195197_12569"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_366572_12623"
                               name="unicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_168786_8868"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_644560_8869"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_39501_12624"
                               name="multicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_659031_8870"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_657987_8871"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_804958_12681"
                               name="received_changes"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_b8102e5_1108263057033_352509_12680">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_723263_8910"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_377738_8911"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_379732_12684"
                               name="undefined"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_b8102e5_1108263057033_876348_12683">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_789612_8914"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_10361_8915"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1109037636852_968113_2110"
                               name="irrelevant_changes"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_6460217_1109037636852_227647_2111">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_505139_8936"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_414671_8937"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110179186473_777278_2012"
                               visibility="private"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_6460217_1110179172824_753497_1994">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_731444_8940"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_988200_8941"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112354126314_774802_10760"
                               visibility="private"
                               type="_9_0_2_6460217_1112347301224_210120_5135"
                               association="_9_0_2_6460217_1112354126314_762424_10762"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1115" name="undefined"
                               visibility="public"
                               type="a655361220-1042"
                               association="a655361220-1116"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533332723547_880415_5326"
                               name="dataMaxSizeSerialized"
                               visibility="public">
                  <type href="UML_Standard_Profile.mdzip#eee_1045467100323_784316_63"/>
               </ownedAttribute>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110198043438_879536_5703"
                               name="available_changes_max"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110198043438_633889_5702"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1109037589974_246888_2106"
                               name="irrelevant_change_set"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1112691056267_678757_287"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110198671171_209298_5717"
                               name="lost_changes_update"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110198671171_773855_5716"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1109043641486_39631_2337"
                               name="missing_changes_update"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109043641486_810576_2336"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1109037490742_730364_2098"
                               name="received_change_set"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1112691056267_514741_288"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_2_6460217_1112690418860_424799_278"
                               name="missing_changes"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1112690418860_699480_277"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056992_736716_12626"
                             name="SingleKeyWriter">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056992_320626_12627"
                               isSubstitutable="false"
                               general="a655361220-1041"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056992_680295_12628"
                             name="SingleKeyReader">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056992_387394_12629"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108262288828_200667_11815"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056992_268645_12630"
                             name="MultiKeyWriter">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056992_402073_12631"
                               isSubstitutable="false"
                               general="a655361220-1041"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056992_593233_12632"
                             name="MultiKeyReader">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056992_170683_12633"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108262288828_200667_11815"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108262358108_835629_12329"
                             name="CacheChange">
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1271" name="kind"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_337128_12634"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1479" name="writerGuid"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_989050_12600"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_82585_12635"
                               name="instanceHandle"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_625402_12636"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108287807732_116106_1230"
                               name="sequenceNumber"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_477619_12642"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1614" name="sequence_number"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_477619_12642"
                               association="a655361220-1613"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_21978_12687"
                               name="data_value"
                               visibility="public"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056992_197154_12637"
                               association="_9_0_b8102e5_1108263057033_748869_12686">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_14_0_1_b8102e5_1344304382475_92926_8922"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533335321470_400156_5537"
                               name="inlineQos"
                               visibility="public"
                               type="_9_0_6460217_1110746269984_953758_1403"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108263056992_197154_12637"
                             name="Data"/>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108262352419_812789_12168"
                             name="HistoryCache">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_682830_12690"
                               name="undefined"
                               visibility="public"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_b8102e5_1108263057033_303739_12689">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_262038_8926"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_438048_8927"
                              value="*"/>
               </ownedAttribute>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_b8102e5_1108263056992_292854_12638"
                               name="add_change"
                               visibility="public"
                               concurrency="concurrent">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_b8102e5_1108263056992_904826_12639"
                                  name="a_change"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108262358108_835629_12329"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="a655361220-1610" visibility="public"
                                  direction="return"
                                  type="_9_0_b8102e5_1108263056992_477619_12642"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_b8102e5_1108263056992_799284_12643"
                               name="remove_change"
                               visibility="public"
                               concurrency="concurrent">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_b8102e5_1108263056992_130995_12644"
                                  name="seq_num"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_477619_12642"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="a655361220-1611" visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_b8102e5_1108263056992_496889_12645"
                               name="get_change"
                               visibility="public"
                               concurrency="concurrent">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_b8102e5_1108263056992_442897_12646"
                                  name="seq_num"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_477619_12642"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_b8102e5_1108263056992_753889_12647"
                                  visibility="public"
                                  direction="return"
                                  type="_9_0_b8102e5_1108262358108_835629_12329"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_b8102e5_1108263057002_280258_12648"
                               name="get_seq_num_min"
                               visibility="public"
                               concurrency="concurrent">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1112685785447_464010_254"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_b8102e5_1108263057002_458573_12650"
                               name="get_seq_num_max"
                               visibility="public"
                               concurrency="concurrent">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1112685785447_856942_255"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="a655361220-1041" name="StatefulWriter">
               <generalization xmi:type="uml:Generalization" xmi:id="a655361220-1050" isSubstitutable="false"
                               general="_9_0_b8102e5_1108262285243_112623_11755"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1047" name="matched_readers"
                               visibility="public"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056992_415197_12618"
                               association="a655361220-1049">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_186670_8896"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_381411_8897"
                              value="*"/>
               </ownedAttribute>
               <ownedOperation xmi:type="uml:Operation" xmi:id="a655361220-1641" name="is_acked_by_all"
                               visibility="public"
                               concurrency="concurrent">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="a655361220-1642" name="seq_num"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_477619_12642"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="a655361220-1643" visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_b8102e5_1108329890254_88490_3037"
                               name="matched_reader_add"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_b8102e5_1108329890254_931782_3035"
                                  name="a_proxy"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_415197_12618"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_b8102e5_1108329890254_448169_3036"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110199212309_868574_5750"
                               name="matched_reader_remove"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110199212309_486325_5749"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="a655361220-1042" name="StatefulReader">
               <generalization xmi:type="uml:Generalization" xmi:id="a655361220-1108" isSubstitutable="false"
                               general="_9_0_b8102e5_1108262288828_200667_11815"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1114" name="matched_writers"
                               visibility="public"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056992_811731_12622"
                               association="a655361220-1116">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_308235_8908"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_155497_8909"
                              value="*"/>
               </ownedAttribute>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110182987349_16547_5667"
                               name="matched_writer_add"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110182987349_340555_5665"
                                  name="a_proxy"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_811731_12622"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110182987349_825001_5666"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110198287039_727565_5711"
                               name="matched_writer_remove"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110198287039_678978_5710"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_2_6460217_1112688401729_725926_271"
                               name="matched_writer_lookup"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1112688401729_851736_270"
                                  visibility="public"
                                  direction="return"
                                  type="_9_0_b8102e5_1108263056992_811731_12622"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="a655361220-1043" name="StatelessWriter">
               <generalization xmi:type="uml:Generalization" xmi:id="a655361220-1110" isSubstitutable="false"
                               general="_9_0_b8102e5_1108262285243_112623_11755"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1233" name="reader_locators"
                               visibility="public"
                               aggregation="composite"
                               type="a655361220-1220"
                               association="a655361220-1232">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_551561_8930"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_39553_8931"
                              value="*"/>
               </ownedAttribute>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110794210863_329428_9186"
                               name="reader_locator_add"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110794210863_618466_9184"
                                  name="a_locator"
                                  visibility="public"
                                  type="a655361220-1220"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110794210863_305635_9185"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110794210873_67510_9188"
                               name="reader_locator_remove"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110794210863_465618_9187"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_2_6460217_1112687027523_992513_257"
                               name="unsent_changes_reset"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_2_6460217_1112687027523_263393_256"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="a655361220-1044" name="StatelessReader">
               <generalization xmi:type="uml:Generalization" xmi:id="a655361220-1112" isSubstitutable="false"
                               general="_9_0_b8102e5_1108262288828_200667_11815"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="a655361220-1220" name="ReaderLocator">
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1221" name="locator"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_130720_12603"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1222" name="requested_changes"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="a655361220-1224">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_236125_8928"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_468565_8929"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="a655361220-1234" visibility="public"
                               type="a655361220-1043"
                               association="a655361220-1232"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110781269825_555045_8810"
                               name="unsent_changes"
                               visibility="public"
                               type="_9_0_b8102e5_1108262358108_835629_12329"
                               association="_9_0_6460217_1110781269825_170744_8811">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_396037_8942"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_60175_8943"
                              value="*"/>
               </ownedAttribute>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110781453809_585212_9100"
                               name="next_requested_change"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110781453809_735474_9099"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110780470075_367606_8500"
                               name="next_unsent_change"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110780470075_622133_8499"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110781438838_773717_9073"
                               name="requested_changes"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110781438838_324683_9072"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110781438838_112446_9075"
                               name="requested_changes_set"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110781438838_746596_9074"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1110780470085_439696_8502"
                               name="unsent_changes"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1110780470085_28829_8501"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056992_130720_12603"
                             name="Locator_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056992_67908_12608"
                             name="Duration_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056992_477619_12642"
                             name="SequenceNumber_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263057002_982365_12652"
                             name="Time_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056992_989050_12600"
                             name="GUID_t">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112001876217_236230_3094"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056982_195197_12569"
                               association="_9_0_2_6460217_1112001876217_94171_3095"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112002005233_135041_3181"
                               visibility="private"
                               type="_9_0_b8102e5_1108262241039_142852_11549"
                               association="_9_0_2_6460217_1112002005233_247508_3183"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112001870960_867075_3052"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056982_399557_12568"
                               association="_9_0_2_6460217_1112001870960_457512_3053"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263057002_148998_12653"
                             name="Address4_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263057002_477899_12654"
                             name="Address6_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263057002_729248_12655"
                             name="octet[16]"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056992_625402_12636"
                             name="InstanceHandle_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056992_337128_12634"
                             name="ChangeKind_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="a655361220-1323" name="TopicKind_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="a655361220-1625" name="AcknowledmentStatus_t"/>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057002_776777_12656"
                             name="undefined">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057002_260698_12657"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057002_780372_12658"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057002_780372_12658"
                         name="undefined"
                         visibility="public"
                         type="_9_0_b8102e5_1108263056992_168052_12598"
                         association="_9_0_b8102e5_1108263057002_776777_12656"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057033_101162_12662">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_185198_12663"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_288179_12664"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="a655361220-1492" name="undefined">
               <memberEnd xmi:idref="a655361220-1490"/>
               <memberEnd xmi:idref="a655361220-1491"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="a655361220-1491" name="writer_cache"
                         visibility="public"
                         type="_9_0_b8102e5_1108262285243_112623_11755"
                         association="a655361220-1492"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057033_173883_12666">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_763517_12667"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_395466_12668"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="a655361220-1495" name="undefined">
               <memberEnd xmi:idref="a655361220-1493"/>
               <memberEnd xmi:idref="a655361220-1494"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="a655361220-1494" name="reader_cache"
                         visibility="public"
                         type="_9_0_b8102e5_1108262288828_200667_11815"
                         association="a655361220-1495"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057033_262898_12670">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_839992_12671"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_699311_12672"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="a655361220-1049" name="undefined">
               <memberEnd xmi:idref="a655361220-1047"/>
               <memberEnd xmi:idref="a655361220-1048"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057033_442042_12674"
                             name="undefined">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_641500_12675"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_918070_12676"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_918070_12676"
                         name="undefined"
                         visibility="public"
                         type="_9_0_b8102e5_1108263056992_415197_12618"
                         association="_9_0_b8102e5_1108263057033_442042_12674">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_631660_8902"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_686978_8903"
                              value="*"/>
               </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057033_511741_12677"
                             name="undefined">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_88519_12678"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_654421_12679"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_654421_12679"
                         name="unnamed"
                         visibility="public"
                         type="_9_0_b8102e5_1108263056992_415197_12618"
                         association="_9_0_b8102e5_1108263057033_511741_12677">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382459_326560_8906"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382459_762557_8907"
                              value="*"/>
               </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="a655361220-1116" name="undefined">
               <memberEnd xmi:idref="a655361220-1114"/>
               <memberEnd xmi:idref="a655361220-1115"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057033_352509_12680"
                             name="undefined">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_804958_12681"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_303943_12682"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_303943_12682"
                         name="undefined"
                         visibility="public"
                         type="_9_0_b8102e5_1108263056992_811731_12622"
                         association="_9_0_b8102e5_1108263057033_352509_12680">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_14_0_1_b8102e5_1344304382475_77683_8912"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_697560_8913"
                              value="*"/>
               </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057033_876348_12683"
                             name="undefined">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_379732_12684"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_545786_12685"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_545786_12685"
                         name="missing_changes"
                         visibility="public"
                         type="_9_0_b8102e5_1108263056992_811731_12622"
                         association="_9_0_b8102e5_1108263057033_876348_12683">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_391988_8916"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_806361_8917"
                              value="*"/>
               </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="a655361220-1613" name="undefined">
               <memberEnd xmi:idref="a655361220-1614"/>
               <memberEnd xmi:idref="a655361220-1615"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="a655361220-1615" name="undefined"
                         visibility="public"
                         type="_9_0_b8102e5_1108262358108_835629_12329"
                         association="a655361220-1613">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_447925_8920"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_286700_8921"
                              value="*"/>
               </ownedEnd>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057033_748869_12686"
                             name="undefined">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_21978_12687"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_833635_12688"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_833635_12688"
                         name="undefined"
                         visibility="public"
                         type="_9_0_b8102e5_1108262358108_835629_12329"
                         association="_9_0_b8102e5_1108263057033_748869_12686"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108263057033_303739_12689">
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_682830_12690"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108263057033_423682_12691"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_423682_12691"
                         name="changes"
                         visibility="public"
                         type="_9_0_b8102e5_1108262352419_812789_12168"
                         association="_9_0_b8102e5_1108263057033_303739_12689"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="a655361220-1224" name="undefined">
               <memberEnd xmi:idref="a655361220-1222"/>
               <memberEnd xmi:idref="a655361220-1223"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="a655361220-1223" name="undefined"
                         visibility="public"
                         type="a655361220-1220"
                         association="a655361220-1224"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="a655361220-1232">
               <memberEnd xmi:idref="a655361220-1233"/>
               <memberEnd xmi:idref="a655361220-1234"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_b8102e5_1108285437865_832648_1000">
               <memberEnd xmi:idref="_9_0_b8102e5_1108285437865_378928_998"/>
               <memberEnd xmi:idref="_9_0_b8102e5_1108285437865_514413_999"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108285437865_378928_998"
                         visibility="public"
                         type="_9_0_b8102e5_1108263056992_415197_12618"
                         association="_9_0_b8102e5_1108285437865_832648_1000"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_6460217_1109036571720_491645_2032">
               <memberEnd xmi:idref="_9_0_6460217_1109036571720_937827_2030"/>
               <memberEnd xmi:idref="_9_0_6460217_1109036571720_394594_2031"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_6460217_1109036571720_937827_2030"
                         visibility="private"
                         type="_9_0_b8102e5_1108263056992_415197_12618"
                         association="_9_0_6460217_1109036571720_491645_2032"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_6460217_1109037636852_227647_2111">
               <memberEnd xmi:idref="_9_0_6460217_1109037636852_768990_2109"/>
               <memberEnd xmi:idref="_9_0_6460217_1109037636852_968113_2110"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_6460217_1109037636852_768990_2109"
                         visibility="private"
                         type="_9_0_b8102e5_1108263056992_811731_12622"
                         association="_9_0_6460217_1109037636852_227647_2111"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1109064952291_338194_2714"
                             name="AHolder">
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_6460217_1109064979019_267850_2906"
                               name="set_irrelevant"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109064979019_660966_2903"
                                  name="seq_num"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_477619_12642"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109064979019_90700_2904"
                                  name="readerGUID"
                                  visibility="public"
                                  direction="inout"
                                  type="_9_0_b8102e5_1108263056992_989050_12600"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_6460217_1109064979019_504658_2905"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:AssociationClass" xmi:id="_9_0_6460217_1109708853654_681537_18"
                             name="ChangeForReader">
               <memberEnd xmi:idref="_9_0_6460217_1109709519241_567033_261"/>
               <memberEnd xmi:idref="_9_0_6460217_1109709519251_984577_262"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1109708908122_560273_79"
                               name="status"
                               visibility="private"
                               type="_9_0_6460217_1110179529837_676123_2908"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1109715006622_381683_1196"
                               name="is_relevant"
                               visibility="private"
                               type="_9_0_6460217_1109715046990_509549_1198"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_6460217_1109709519241_567033_261"
                         visibility="private"
                         type="_9_0_b8102e5_1108263056992_415197_12618"
                         association="_9_0_6460217_1109708853654_681537_18"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_6460217_1109708954960_480538_98"
                             name="ChangeFromWriterStatusKind">
               <ownedLiteral xmi:type="uml:EnumerationLiteral"
                             xmi:id="_9_0_6460217_1109709207253_282989_161"
                             name="RECEIVED"/>
               <ownedLiteral xmi:type="uml:EnumerationLiteral"
                             xmi:id="_9_0_6460217_1109709207253_819202_163"
                             name="MISSING"/>
               <ownedLiteral xmi:type="uml:EnumerationLiteral"
                             xmi:id="_9_0_6460217_1110194567991_703348_5700"
                             name="LOST"/>
               <ownedLiteral xmi:type="uml:EnumerationLiteral"
                             xmi:id="_9_0_6460217_1110194567991_160630_5701"
                             name="UNKNOWN"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_6460217_1109715046990_509549_1198"
                             name="bool"/>
            <packagedElement xmi:type="uml:AssociationClass" xmi:id="_9_0_6460217_1110179172824_753497_1994"
                             name="ChangeFromWriter">
               <memberEnd xmi:idref="_9_0_6460217_1110179186473_162056_2011"/>
               <memberEnd xmi:idref="_9_0_6460217_1110179186473_777278_2012"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110179349398_508898_2871"
                               name="is_relevant"
                               visibility="public"
                               type="_9_0_6460217_1109715046990_509549_1198"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_6460217_1110179349398_629156_2872"
                               name="status"
                               visibility="public"
                               type="_9_0_6460217_1109708954960_480538_98"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_6460217_1110179186473_162056_2011"
                         visibility="private"
                         type="_9_0_b8102e5_1108263056992_811731_12622"
                         association="_9_0_6460217_1110179172824_753497_1994"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Enumeration" xmi:id="_9_0_6460217_1110179529837_676123_2908"
                             name="ChangeForReaderStatusKind">
               <ownedLiteral xmi:type="uml:EnumerationLiteral"
                             xmi:id="_9_0_6460217_1110179529837_977593_2903"
                             name="TO_SEND"/>
               <ownedLiteral xmi:type="uml:EnumerationLiteral"
                             xmi:id="_9_0_6460217_1110179529837_107206_2904"
                             name="UNACKNOWLEDGED"/>
               <ownedLiteral xmi:type="uml:EnumerationLiteral"
                             xmi:id="_9_0_6460217_1110179529837_120901_2905"
                             name="REQUESTED"/>
               <ownedLiteral xmi:type="uml:EnumerationLiteral"
                             xmi:id="_9_0_6460217_1110179529837_416976_2906"
                             name="ACKNOWLEDGED"/>
               <ownedLiteral xmi:type="uml:EnumerationLiteral"
                             xmi:id="_9_0_6460217_1110179529837_782463_2907"
                             name="UNDERWAY"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_356340_12554"
                             name="uint32"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_399557_12568"
                             name="GuidPrefix_t">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112001870960_35461_3051"
                               visibility="private"
                               type="_9_0_b8102e5_1108263056992_989050_12600"
                               association="_9_0_2_6460217_1112001870960_457512_3053"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_195197_12569"
                             name="EntityId_t">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112001876217_221402_3093"
                               visibility="private"
                               type="_9_0_b8102e5_1108263056992_989050_12600"
                               association="_9_0_2_6460217_1112001876217_94171_3095"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_561480_12567"
                             name="LocatorUDPv4_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_688095_12575"
                             name="Locator6_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_13373_12548"
                             name="int32"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056972_93994_12497"
                             name="octet"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_971822_12551"
                             name="octet[2]"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_87461_12570"
                             name="octet[8]"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_636940_12550"
                             name="octet[4]"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_b8102e5_1108263056982_6085_12549"
                             name="int16"/>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_6460217_1110781269825_170744_8811">
               <memberEnd xmi:idref="_9_0_6460217_1110781269825_916679_8809"/>
               <memberEnd xmi:idref="_9_0_6460217_1110781269825_555045_8810"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_9_0_6460217_1110781269825_916679_8809"
                         visibility="private"
                         type="a655361220-1220"
                         association="_9_0_6460217_1110781269825_170744_8811"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1111993118865_544147_2724"
                             name="related_participant">
               <memberEnd xmi:idref="_9_0_2_6460217_1111993118855_242326_2722"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1111993118855_815929_2723"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112001870960_457512_3053"
                             name="prefix">
               <memberEnd xmi:idref="_9_0_2_6460217_1112001870960_35461_3051"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1112001870960_867075_3052"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112001876217_94171_3095"
                             name="entityId">
               <memberEnd xmi:idref="_9_0_2_6460217_1112001876217_221402_3093"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1112001876217_236230_3094"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112002005233_247508_3183">
               <memberEnd xmi:idref="_9_0_2_6460217_1112002005233_135041_3181"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1112002005233_28752_3182"/>
            </packagedElement>
            <packagedElement xmi:type="uml:InstanceSpecification"
                             xmi:id="_9_0_2_6460217_1112002262022_125409_3374"/>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_2_6460217_1112347301224_210120_5135"
                             name="ParticipantProxy">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533172309557_934239_5335"
                               name="domainId"
                               visibility="public"
                               type="_18_0_4_b8102e5_1533172284463_158299_5334"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533580893405_55424_4553"
                               name="domainTag"
                               visibility="public"
                               type="_9_0_2_6460217_1112331094488_958423_474"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112347376089_71450_5539"
                               name="protocolVersion"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056972_512864_12481">
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_799596_8954"
                                value="PROTOCOL_VERSION_1_0"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112347376089_229597_5540"
                               name="guidPrefix"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056982_399557_12568">
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_804112_8955"
                                value="GUIDPREFIX_UNKNOWN"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112347376089_722975_5538"
                               name="vendorId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1115343789913_51744_112">
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_917927_8956"
                                value="VENDORID_UNKNOWN"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112347677599_872643_5693"
                               name="expectsInlineQos"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1109715046990_509549_1198">
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_955050_8957"
                                value="FALSE"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1111984277552_380259_862"
                               name="availableBuiltinEndpoints"
                               visibility="public"
                               type="_9_0_2_6460217_1111984321555_388262_882">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1518028325438_184367_4856"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1518028325438_897129_4857"
                              value="*"/>
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_130151_8958"
                                value="BUILTIN_ENDPOINTS_ALL"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533329811211_252278_5179"
                               name="builtinEndpointQos"
                               visibility="public"
                               type="_18_0_4_b8102e5_1533329906851_339031_5181"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112347376089_307430_5533"
                               name="metatrafficUnicastLocatorList"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1518028370235_933705_4864"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1518028370235_714540_4865"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112347376089_32765_5534"
                               name="metatrafficMulticastLocatorList"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1518028362066_900883_4862"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1518028362066_42715_4863"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112347376089_375786_5536"
                               name="defaultMulticastLocatorList"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1518028336704_537833_4858"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1518028336704_781024_4859"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112347376089_320815_5535"
                               name="defaultUnicastLocatorList"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1518028344199_902741_4860"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1518028344200_288288_4861"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112347607742_656777_5661"
                               name="manualLivelinessCount"
                               visibility="public"
                               type="_9_0_2_6460217_1112609041144_155519_4089">
                  <defaultValue xmi:type="uml:LiteralInteger"
                                xmi:id="_14_0_1_b8102e5_1344304382475_769994_8963"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112354140035_216559_10803"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056992_415197_12618"
                               association="_9_0_2_6460217_1112354140045_624319_10804"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112353911327_264002_10199"
                               visibility="private"
                               type="_9_0_b8102e5_1108262248570_336616_11596"
                               association="_9_0_2_6460217_1112353911327_609984_10201"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112354126314_115082_10761"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108263056992_811731_12622"
                               association="_9_0_2_6460217_1112354126314_762424_10762"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112352744679_324939_8744">
               <client xmi:idref="_9_0_b8102e5_1108262285243_112623_11755"/>
               <supplier xmi:idref="_9_0_b8102e5_1108263056972_606723_12498"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1112352751309_71890_8755">
               <client xmi:idref="_9_0_b8102e5_1108262288828_200667_11815"/>
               <supplier xmi:idref="_9_0_b8102e5_1108263056972_606723_12498"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112353012067_862433_8930">
               <memberEnd xmi:idref="_9_0_2_6460217_1112353012067_898416_8928"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1112353012067_751411_8929"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112353911327_609984_10201"
                             name="matched_participants">
               <memberEnd xmi:idref="_9_0_2_6460217_1112353911327_264002_10199"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1112353911327_190123_10200"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112354126314_762424_10762">
               <memberEnd xmi:idref="_9_0_2_6460217_1112354126314_774802_10760"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1112354126314_115082_10761"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_9_0_2_6460217_1112354140045_624319_10804">
               <memberEnd xmi:idref="_9_0_2_6460217_1112354140035_883186_10802"/>
               <memberEnd xmi:idref="_9_0_2_6460217_1112354140035_216559_10803"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_2_6460217_1112609041144_155519_4089"
                             name="Count_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_2_6460217_1115343746462_648308_27"
                             name="ProtocolVersion_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_2_6460217_1115343789913_51744_112"
                             name="VendorId_t"/>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1130063038760_881906_3315"
                             name="Endpoint1"
                             isAbstract="true">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038760_401068_3311"
                               name="topicKind"
                               visibility="public"
                               isReadOnly="true"
                               type="a655361220-1323"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038760_84375_3312"
                               name="reliabilityLevel"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056982_13373_12548"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038760_126544_3313"
                               name="unicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_753953_8970"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_100141_8971"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038760_167095_3314"
                               name="multicastLocatorList"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344304382475_959207_8972"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_848802_8973"
                              value="*"/>
               </ownedAttribute>
               <nestedClassifier xmi:type="uml:Class" xmi:id="_9_0_24400562_1130063038750_240990_3302"
                                 name="Participant">
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038750_877964_3298"
                                  name="protocolVersion"
                                  visibility="public"
                                  isReadOnly="true"
                                  type="_9_0_2_6460217_1115343746462_648308_27">
                     <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_116026_8974"
                                   value="PROTOCOL_VERSION_1_0"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038750_543362_3299"
                                  name="vendorId"
                                  visibility="public"
                                  isReadOnly="true"
                                  type="_9_0_2_6460217_1115343789913_51744_112">
                     <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_152418_8975"
                                   value="PROTOCOL_VENDOR_UNKNOWN"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038750_817075_3300"
                                  name="defaultUnicastLocatorList"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_130720_12603">
                     <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_426125_8976"
                                   value="{}"/>
                  </ownedAttribute>
                  <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038750_631157_3301"
                                  name="defaultMulticastLocatorList"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_130720_12603">
                     <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_610765_8977"
                                   value="{}"/>
                  </ownedAttribute>
               </nestedClassifier>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1130063038770_480159_3318"
                             name="Reader1">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038770_413809_3316"
                               name="expectsInlineQos"
                               visibility="private"
                               isReadOnly="true"
                               type="_9_0_6460217_1109715046990_509549_1198">
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382475_64952_8978"
                                value="FALSE"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038770_828586_3317"
                               name="responseDelayDuration"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_67908_12608"/>
               <nestedClassifier xmi:type="uml:DataType" xmi:id="_9_0_24400562_1130063038750_204895_3305"
                                 name="Enumeration"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1130063038770_706684_3327"
                             name="StatefulWriter1">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1130063038750_376186_3306"
                               isSubstitutable="false"
                               general="_9_0_24400562_1130063038770_352484_3338"/>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038770_287337_3321"
                               name="is_acked_by_all"
                               visibility="public"
                               concurrency="concurrent">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_324596_3319"
                                  name="seq_num"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_477619_12642"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_77338_3320"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038770_915854_3324"
                               name="matched_reader_add"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_108799_3322"
                                  name="a_proxy"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_415197_12618"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_574287_3323"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038770_106415_3326"
                               name="matched_reader_remove"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_757164_3325"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1130063038770_352484_3338"
                             name="Writer1"
                             isAbstract="true">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038770_99894_3328"
                               name="pushMode"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_6460217_1109715046990_509549_1198"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038770_949809_3329"
                               name="repeatAnnouncePeriod"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_67908_12608"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038770_300916_3330"
                               name="responseDelayDuration"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_67908_12608"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038770_281385_3336"
                               name="responseSupressionDuration"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_67908_12608"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038770_85141_3337"
                               name="lastChangeSequenceNumber"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_477619_12642">
                  <defaultValue xmi:type="uml:LiteralInteger"
                                xmi:id="_14_0_1_b8102e5_1344304382475_450915_8979"/>
               </ownedAttribute>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038770_452596_3335"
                               name="new_change"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_532970_3331"
                                  name="kind"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_337128_12634"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_196508_3332"
                                  name="data"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_197154_12637"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_175047_3333"
                                  name="a_handle"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_625402_12636"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_590372_3334"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1130063038770_616233_3339"
                             name="StatelessReader1">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1130063038760_41865_3308"
                               isSubstitutable="false"
                               general="_9_0_24400562_1130063038770_480159_3318"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1130063038770_529015_3348"
                             name="StatelessWriter1">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1130063038760_203889_3309"
                               isSubstitutable="false"
                               general="_9_0_24400562_1130063038770_352484_3338"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038770_654483_3340"
                               name="resendDataPeriod"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_67908_12608"/>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038770_53596_3343"
                               name="reader_locator_add"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_780816_3341"
                                  name="a_locator"
                                  visibility="public"
                                  type="a655361220-1220"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_294177_3342"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038770_556967_3345"
                               name="reader_locator_remove"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_917635_3344"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038770_19452_3347"
                               name="unsent_changes_reset"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038770_220994_3346"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1130063038780_265397_3356"
                             name="StatefulReader1">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_24400562_1130063038760_879618_3310"
                               isSubstitutable="false"
                               general="_9_0_24400562_1130063038770_480159_3318"/>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038780_316031_3351"
                               name="matched_writer_add"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038780_493115_3349"
                                  name="a_proxy"
                                  visibility="public"
                                  type="_9_0_b8102e5_1108263056992_811731_12622"/>
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038780_15471_3350"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038780_426572_3353"
                               name="matched_writer_remove"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038780_462060_3352"
                                  visibility="public"
                                  direction="return"/>
               </ownedOperation>
               <ownedOperation xmi:type="uml:Operation" xmi:id="_9_0_24400562_1130063038780_761173_3355"
                               name="matched_writer_lookup"
                               visibility="public">
                  <ownedParameter xmi:type="uml:Parameter" xmi:id="_9_0_24400562_1130063038780_579549_3354"
                                  visibility="public"
                                  direction="return"
                                  type="_9_0_b8102e5_1108263056992_811731_12622"/>
               </ownedOperation>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_24400562_1130063038780_618131_3358"
                             name="Entity1"
                             isAbstract="true">
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_24400562_1130063038780_585596_3357"
                               name="guid"
                               visibility="private"
                               isReadOnly="true"
                               type="_9_0_b8102e5_1108263056992_989050_12600"/>
            </packagedElement>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_24400562_1130109078179_235324_4319"
                             name="uint16"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_24400562_1130109899178_103193_4417"
                             name="ParameterId_t"/>
            <packagedElement xmi:type="uml:DataType" xmi:id="_9_0_24400562_1130121614775_282510_4497"
                             name="ReliabilityKind_t"/>
            <packagedElement xmi:type="uml:Class" xmi:id="_14_0_1_b8102e5_1344305159739_796460_11316"
                             name="Group"
                             isAbstract="true">
               <generalization xmi:type="uml:Generalization"
                               xmi:id="_14_0_1_b8102e5_1344305205958_27983_11361"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108262241039_142852_11549"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533340292804_763571_6416"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108262258795_205676_11656"
                               association="_18_0_4_b8102e5_1533340292804_2682_6415">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1533340328633_369060_6432"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1533340328634_19835_6433"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533341050470_428203_6773"
                               visibility="private"
                               type="_9_0_b8102e5_1108263057043_80710_12702"
                               association="_18_0_4_b8102e5_1533341050470_988343_6771"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533341235075_608492_6794"
                               visibility="private"
                               type="_9_0_b8102e5_1108263057043_507279_12703"
                               association="_18_0_4_b8102e5_1533341235074_360747_6792"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_14_0_1_b8102e5_1344305344536_32011_11398">
               <memberEnd xmi:idref="_14_0_1_b8102e5_1344305344536_342480_11399"/>
               <memberEnd xmi:idref="_14_0_1_b8102e5_1344305344536_918033_11400"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344305344536_918033_11400"
                         visibility="private"
                         type="_9_0_b8102e5_1108262248570_336616_11596"
                         association="_14_0_1_b8102e5_1344305344536_32011_11398"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_14_0_1_b8102e5_1344305450723_597821_11502"
                             name="Publisher">
               <generalization xmi:type="uml:Generalization"
                               xmi:id="_14_0_1_b8102e5_1344305586052_410693_11648"
                               isSubstitutable="false"
                               general="_14_0_1_b8102e5_1344305159739_796460_11316"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344305574333_648404_11545"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_b8102e5_1108262285243_112623_11755"
                               association="_14_0_1_b8102e5_1344305574333_555503_11544">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_14_0_1_b8102e5_1344305727395_569166_11707"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344305727395_935312_11708"
                              value="*"/>
               </ownedAttribute>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_14_0_1_b8102e5_1344305574333_555503_11544">
               <memberEnd xmi:idref="_14_0_1_b8102e5_1344305574333_648404_11545"/>
               <memberEnd xmi:idref="_14_0_1_b8102e5_1344305574333_765830_11546"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_14_0_1_b8102e5_1344305578661_497775_11597">
               <memberEnd xmi:idref="_14_0_1_b8102e5_1344305578661_345522_11598"/>
               <memberEnd xmi:idref="_14_0_1_b8102e5_1344305578661_729182_11599"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Class" xmi:id="_9_0_b8102e5_1108262248570_336616_11596"
                             name="Participant">
               <generalization xmi:type="uml:Generalization" xmi:id="_9_0_b8102e5_1108263056992_7730_12613"
                               isSubstitutable="false"
                               general="_9_0_b8102e5_1108262241039_142852_11549"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_650329_12616"
                               name="protocolVersion"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1115343746462_648308_27">
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382459_867651_8857"
                                value="PROTOCOL_VERSION_1_0"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263056992_787060_12617"
                               name="vendorId"
                               visibility="public"
                               isReadOnly="true"
                               type="_9_0_2_6460217_1115343789913_51744_112">
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382459_280700_8858"
                                value="PROTOCOL_VENDOR_UNKNOWN"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112607591610_346985_3163"
                               name="defaultUnicastLocatorList"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1518027222333_127958_4472"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1518027222333_975950_4473"
                              value="*"/>
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382459_531469_8859"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112607591610_791290_3164"
                               name="defaultMulticastLocatorList"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056992_130720_12603">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1518027208155_106439_4470"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1518027208158_55991_4471"
                              value="*"/>
                  <defaultValue xmi:type="uml:LiteralString" xmi:id="_14_0_1_b8102e5_1344304382459_790602_8860"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1111993118855_242326_2722"
                               visibility="private"
                               type="_9_0_2_6460217_1111988718728_646059_2599"
                               association="_9_0_2_6460217_1111993118865_544147_2724"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_2_6460217_1112353911327_190123_10200"
                               visibility="private"
                               aggregation="composite"
                               type="_9_0_2_6460217_1112347301224_210120_5135"
                               association="_9_0_2_6460217_1112353911327_609984_10201">
                  <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_14_0_1_b8102e5_1344304382475_44734_8968"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_14_0_1_b8102e5_1344304382475_996468_8969"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_14_0_1_b8102e5_1344305344536_342480_11399"
                               visibility="private"
                               aggregation="composite"
                               type="_14_0_1_b8102e5_1344305159739_796460_11316"
                               association="_14_0_1_b8102e5_1344305344536_32011_11398">
                  <lowerValue xmi:type="uml:LiteralInteger"
                              xmi:id="_18_0_4_b8102e5_1533340895124_416482_6671"/>
                  <upperValue xmi:type="uml:LiteralUnlimitedNatural"
                              xmi:id="_18_0_4_b8102e5_1533340895125_110884_6672"
                              value="*"/>
               </ownedAttribute>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1517020106417_882315_4835"
                               name="guidPrefix"
                               visibility="public"
                               type="_9_0_b8102e5_1108263056982_399557_12568"/>
               <ownedAttribute xmi:type="uml:Property" xmi:id="_9_0_b8102e5_1108263057033_699311_12672"
                               visibility="public"
                               type="_9_0_b8102e5_1108263057033_444691_12673"
                               association="_9_0_b8102e5_1108263057033_262898_12670"/>
            </packagedElement>
            <packagedElement xmi:type="uml:Association" xmi:id="_18_0_4_b8102e5_1533340292804_2682_6415">
               <memberEnd xmi:idref="_18_0_4_b8102e5_1533340292804_763571_6416"/>
               <memberEnd xmi:idref="_18_0_4_b8102e5_1533340292804_419759_6417"/>
               <ownedEnd xmi:type="uml:Property" xmi:id="_18_0_4_b8102e5_1533340292804_419759_6417"
                         visibility="private"
                         type="_14_0_1_b8102e5_1344305159739_796460_11316"
                         association="_18_0_4_b8102e5_1533340292804_2682_6415"/>
            </packagedElement>
         </packagedElement>
      </packagedElement>
      <packagedElement xmi:type="uml:Dependency" xmi:id="_9_0_2_6460217_1111987524551_127072_2210">
         <client xmi:idref="a655361220-1938"/>
         <supplier xmi:idref="_9_0_2_6460217_1111983350108_571618_763"/>
      </packagedElement>
      <packagedElement xmi:type="uml:Package" xmi:id="_9_0_2_6460217_1111987586019_65378_2211"
                       name="uses"/>
      <packagedElement xmi:type="uml:Package" xmi:id="_9_0_2_6460217_1111988549514_528391_2225"
                       name="interface"/>
   </uml:Model>
</xmi:XMI>
