<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:codeGenProfile="http:///schemas/codeGenProfile/_Kun9MMLREea5CfvlUvzZUw/31" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http:///schemas/codeGenProfile/_Kun9MMLREea5CfvlUvzZUw/31 codeGenProfile.uml#_Kun9McLREea5CfvlUvzZUw">
  <uml:Package xmi:id="_JTpcqRODEeC98q_OeItvFw" name="oCvb2oja7fnh6vgd5uus7c44i">
    <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_q_cSQFwrEeCwS7EWuVdx8Q" source="http://www.topcased.org/documentation">
      <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_q_cSQVwrEeCwS7EWuVdx8Q" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4d7dk3kf5yopvtasgljgubpy4uy5djg55a7bg4lzozepr4akfltpql7m3hfrxugh72ljkt2fobxozuascj5humpkiprqpzgpmkmd2s2lnbvnj7ascj5hunp2ipgq72hb6c4b6spbjjenz4qkcdyhbko23vvq3rwl7k6dczpzwslozrakdtuhumpa4xqz2tgp723jk5ldojin54qag3jhfkpu3xzr3rwlzkwaw47bmzannwuycljfya7u5pasdrxlmixbg4lzozepr4akfltobkouzhes7rwr4s2i332hmrvgmwagcdzhedpyznvshrxfhbvbo43j5zqnjurshzuoj4zgde7ul3gpyy7ecrkhizipfsq6g3jgun7ode7uhuwv7k2bgr3tobpnqwa2cdypqbpy47mylswt7csaw47bjbopf4bwg3phfkou5phs7sxfzcnb6spbizjpz4eyclvhudpyipyqpuh7mk4aw5l3obph5xaset4fio7m5hhqpvaxg2zb63kjirtpj7uyh3lhenls5p5rxzwd6i7d273l5zsn5uq6e33gul3s5pmslrsn7szjk5lljbspzvqswtofan6wzhrylswp7y7ds3kfltph5hqgfd6heno247us3xwr5q7d273lwslprrqcf3sgjkp6zhus3zxj5cmjk7l55zah57qkfd2gai3s4puqhwwp5s2jk5ldpbenqwauflppqk3sy7qs3zghyysb2zlnprppjueawtjhed62yhxr3rsn4crb332fmrunrwq4ftykf7ou3xts3ywpy22jk23zobcoqrgc4aqkzepy3flv3uwl4ctjkz3ljzeofuasfd6gui6uo5v32uwh7abm7oz5obppiawm5yxdqcpq45vu3rxf4cwa33zjmrsozvqe5yxdvknu3xzr3rwlzkwaw47b6tbnrrqch3jgum7y4vvqhtwv7k2b333d5zcobrbqg3ugii6winyylxxlmkmao5kbozyh5wqewtshyppyyxbylzg54cljkykfobun57uyf3igaapa4pzq6tgh7k2a6zl5izsh5sqedtspqk3s4x4rtqwv5a7d643ti3ph5hqgftrhel622h2rt2sn4cnb732ljbepmwbqfj5f4apm47qz2thj5cldc7llijegmwacg3tgucoy3pus3rsvmk6asz7bnboojqrsfduh4k62zfvqpqwdy22bw3kjmtbpnwrqgztpqqoa4p4qhtwv7kgi332jpzemywb4h3nfyi6uzh3s2tgf4clbp33tizeoj7uydtvhualsz72sdvsn4a7as3kjirtpzqeyhlpgma6slnvshzwl6i7bospbntbn5rqoh3ppqopq37rykxgpmk4aw53zmrcnnsqgfb5gmjlsyxusdrhloatjk3pboraozqeyhdsgaipy45vzltsn4sqa253lnbvozrqewtshjkpkzhbs3rxjyqwi3337jlbpywbqh3rhecpc3x3q6tgf6cnb62kjobtmyweigz5gek6s4p4rtqsn7szjk43dorenqwbqfj5fqopm37qyluhh7c5b6s2h7tpciddqetypql7m3pzq7sxf6cqat33tojvpj7aug36hed3szh3qhtxnyska23kjmtbpnsquhdyfyi7o5nvs37xn5cmjk4ln5zcobqaah36fao7m37gzstff6k2dgzpbprpnnur4hd4h4i6uipur3vgtzq7bg4lzozepr4akfltf5ko23vvqdrsn7c6as7kbirnpz4ashr5gunp2zhfq7ugf5crd252t5zopewbqetypqipy5purpvhlmkqbt32jpzeoz7eycdyfqdpy4xqrtzgpzkwaw4755yvo5uuyglsgampyyxbrpuwrmkwasr3ljjhpzxqscj5hin6w3fvqotg56c2dc3kfnbjmywa2cj5hai6s2hws3rwfmkwat32jpzeh5vakhlifyi3sy7qr3uxdkzsmcl2nmrtpvwrqe3qkf7lsinvyktcnmi7jl37b53bh4weovzqofkmuzhbyktcxpasi75p36tbkb7aqh3pheimuzhb56gcnmi7jl37b53bh4weywr5prkokinv56gel7sta2zlhiziobreywrqofm3elfyz6tfl5cod6zl5nbecideywr5prklsinvyktcnmi7jl32zwslh4weywr5prklsinvyktcnmi7ih5p36tbjz4qsd3ykf7nszh3q3yghy25bor3tosmcuwgc4c4pqt7y5nvrp2sn4a7dgt3lnbipzqeyelugiils3xtylcwt7ktb62kjprooeqeyg3tpq56wzpqsdrwfqs2d333tjdbpywb6ctyh4o7q3nvrhxwr5i7awy7bbbenmqeyg3thbkou3vvqtuxjzkxitnnvwsljnsaswt3gmmpk3xcrpugdmktaoskj5zfpj7q6cduhyi6uipbrlrsn4sqdczpbnboonqasgljgun7oip4rtzghy2zbo2lljd3h4awmvz5d4n7k3pqqhzg77srjl5pbizjpiwb4flsfbkpmz5vs3xghmk4aw53zmrcnnsqgfb5gqo7y47usdsw52arjklpbnboonqasgljgun7oiphq73hj5cmb642jjdbpywawcdsfecls3xtyluwj622bgr2h5zkofrrwfb5hud3s2hbsgtgh7k2a6zl5izsgewdqetypq37m3pzq7sxf6cqat33tjdbnnsaswtrhek6u5nvqhuwx7cqat33jmrpobqqkfd4fan6wipbrltxfmk6a257bnboonqasgljgun7o4vvrpvxn7k2a6zl5i3bpzraqwtuf5koy4xqq2thf7q7dk3khjdbprrqaftyh4apa3x3sgtgpy2qd643j5zaofueydtspqm7q374slzwv4clb732jpzeoiwbwetygjkpiyhnrpvxh7a7bwzl5mrtpzqakdtepqo6uiprq72w7y22b347bbboojuuydtefqi6uip2qstgl7sta2zlhiziobrb6wt4gampm5vvq3zxn7kwbg3kjmtbpjqasf3ygiaoulnvqpugfmkqd273ljjsh5uagwttgmaloiogrxvwhmk6dczpbobtpnur4h3zpqk7oznvrxzg55cndh33djjeh54qeflphai6wzhrzsfqzpa7hgzkj53mh5wuyglsgampyyxbrpuwrmklak3kj5zcpzraefljpql7m37bqpxwrmk3d6t3zprcpz4aswtygai7izh3s32srmllak7kh5ziof4ascd3hul7yipyrxrgh7kmjkr3rmtbojwrqetygek622hwqpvcnys2d333dnjsnn7a2gljgun7oipurtrcn6cmjkrkhmrfh54agwtphecowzhgq7uhfmkmb6r2h63bnr4q6er5hud3s5p5q6tgl4cnb2spbnbooj6b4e3ogunp4ipuyl3gt6s2dd33rnrppmqeydtvhfkpu3xasd2whyq7a63lxprppawbscr5hvkou5paq3rwrziydh32hnbjpjubsftyobkpm45vs3xghmkpdc4lhmrsnrur6wtpfenpo2h3qwtgt7y7bp333nrco5sqehztkf7liiogq73xh5crbgzpb6tbpzreyflphai6wzhrylswt7ktb62kjprooeweiclsgei622hyq72sn4s6a253lm3bpywcae3ofbo3oiogq73xh5crbgzkh5zcpzreyglsgiapq2h3ylrhhyktao2ldizeh5uqah3qheno24v3ykfqzpa7horllireh4quygz5h4n7k3pqqhzg77srjkrkhmrfh54agwtvgmmp2ipys7vhf6cpa2zpbmrnpjqqsfdjf5kos474rx2cnzkqjkt2fobcpj7r6e3thnnlsq7qshxwf5cmjk23djbipqwc6flrgai7u5p4rxucn7spb6s3diziobrb6vr5hvkmq5hqs7rsnyknawq3tmzenqwa2htzguapa3x3qpvcn6crdgzkfiziobreawtyeqaowyhws3xwt7ytjk3l5m3bozrb6ctyh4apa3x3yluxn5cnbor3tobpnqrey5yxbua7y5hqsgtgty23b6s7bmrnpjqqsfdjf5kpa35vqotebwdzex37rmjinv7rqv3ugjmlsz74sd2xfpcqd6r7t5zmpzraeh3pojkm22pqylxgh4c3jk4ln5zvo5uuyc3ihea7yip4sgthf6k2jkzlzmrmpjrbqwtjgqk62ipcrxzwv5i7bczpbjjeojrruh3zpqloaipuylswp7ktjkr375ztpjqqgddyojknq3pzylughzq7b653loreof4b6wt4fyi3s2h3shrxjzk2b333di3bnnsaswtjhuo7kip2qsthf6k2jktklmrupirgc4bqpq56wzpqsdrwfqs2d33735zah5pqsdr5faopq5nvr7tw772lbo7l5jdboz4b6wtygai7izh3s32sn6crjk3khnbeofuakfd2pqn6wzpqscucnxsnb2zkfmrfh57qsdtopqk6wzfvs72wh5i7bs4kf5zppz4bscd4gamoaip2sdrghy22b332hmrvnqqeyclih4olsyhgylywty23jk53tjbvnqwa2fdzpqm7y3hxq72hl6kwdl32fobnon7ue5yxkf7m22pqylswt7ktb62kjprooewa2ftognkp2zhtrpughyq7dg4l3mtbprrqaftyh4apa3x3sgtgl7k6dgslljdbnnruyf34gik74zfvqhuwv7k2bgr3tobph55qkdtvpqi7kzhyq7uhfyq7aoz3lojvozvakh3zpqn6wipgrx2hf5c3jk22t5zah5tqsaztpqqpczfvvhrx7usqa253lnbvozrqewtuf5kpqipgslrwl6c6a333xprppmwaghb5d4n7k3pqqhzg77srjkqlrprco4wauflpgfkpqip5rprxj4cnbg72t5zanqwaqh3ngul62zhrylxwrmklakzpbmjipb4r4hz5hyi7k3xc3cfqzukjb6s3fnrvozqwc4b5prklsinvyktcnmi7jl37b53bh4weywr5prklsinvyktcnmi7jl37b53bh4weyujqofm3ssxqtpkwhzi7jl5p36tmgiqucwswheg5m47rq72gh5lmb6r53xlbh4weywr5prklsinvyktcnmi7jl37b53bh4weywr5prklsinvyktcnmi7jl37bk3bh4awmolsgampyyxbrpuwrmi7i75p37dmgiquymlyeu37m3pzq7sxf6cqat3736tmgiquovzqofm5ezhmwhrxpzc2as2llwsll5uqehtlhedpwyhbrpvqxgzsmcb3rmtbpfrqaftsfmo7ozvvr3xxlzi7b2zkhnbtozxascj5faopyipwrxvgv5c4d27l7olbprqa2clohed3s5p2ylvwp726bwzpbobdovuq6dtopqb7a5p5ylwwh2afjlnnv6tbkrurkolsgampyyxbrpuwrmisjl3zd5ykpj2s6flrgai7u5p4rxucny22dks3ljbeof4b6wt4pqj6w3xasktgt5y7aw23vmrcnn7uyeltgmb7oipxtotg35cgjl72ppziprseyglsfydpy4xfrxugfyq7d24pbnrph5rq4edyh4als4phrx3ghy2laozkh7tph4awmvz5c4i6auxqs2tcxmk6jkolllqcobqaah36fao7m35vs3xgpzi7bg3l5ojonmwa6fltfak7a35vq3zxn7kwbg3kjmtbpjqasf3ygiaouin5qhxgh4sujkz37ojeh54r6e3thnkos472stxwf5c3jk2l7orrpz7a2dtsfzkpa37bq72gb4c4b73735zso5rrsftzpql7m3hfqp2ghmkub6xpbobhh5uq2glvpqn7w27qqhzc7py7m7o735ykpj2t6h3mfei7oyxqykvsn4crjk4kfmzenvuqqwswheg5u3xzr3rwlzkwaw4755ycobqryg3pgud7m35vrp2sn5kqaszpbobph54aihz5hempy3hqrtzcnmkub6xpbizjnvrrshlvpqcow3xdrprgh5i7bg4l3jzanvwrqflppqo7o5pqsdqgp4s2it3yhmrqnjuqeglyf5kpuyh3ylswt72lbo7l55zfnj6aae36huapyipqr3rwx5crd2sp552mcuquymlyeu56wzpqsdrwfqs2d33735zah5dqsa2oheals5p5qpzcn7c6ao42jnriof7uye3jf5kpy3pqr7rwrzkmjk7l55zanrxqsfdzgunp4ip6q77sn7snb2zkf53pcidgc4b5baopyip4rtzghy2rbo57bmzenrsqwfb5pqo6uipgrluxd7y7ao47bizjpiwaqe34hmdpq3fvqdrwv7sikdnnv5ybozqq2hlypqoo23hzyksgl7sta2zlhiziobrdgolrhud6uqh3q3cwt7cpawej3nrioerbyfd2pzklwyx2r3vgh4slao4l55zconwr6cj5hao7qzxhqpvsjhbvjkl3torapbuuyft4fai6cinxqhuwv7k2bgr3tobpibhqag3of427ozowrxvxn7tae63ltolpn5rawwb5pyl7m3pzq7sxf6cqat33hozanr7uyhtuhuj6wyhyycfqzmidaks65wsljnsasws6gmmpkzhws3xwt7y7eo42jmrtpfwq6hyqkz4zgqfvuhuwv7k2bgr3tobph57asctphed7y37bsgtgpmkydc4klj3bobveyfl7gyi7u5pgylwwr7siat33djdboz4b6wtygai7izh3s32srmllakzpbfboonqasgljgun7oip4rtzghy2zbo2ll5zinqwbsclyhbko23vvsltxlyq7bos37irppmwa6flrgai7u5p4rxuhlmkqbt337njlpjxrqcj5fmopy47qylvwp2kwa6rl35zgpjrascd4gao626fvrp2sn5k2dg7kfmrfgewgc4cjgqi3sz72r3vgtzswasypbjbjob5r6wtjgqi3sqx2r3vgh4slao4l55ziof4ascd3hul7yl5v56gcnmi7i73ylprpnmwb6e3hhfolaouy5ctcnmisjkk37obnpjwqewtuf4y7i4pbtoxc7krsmd37b53mh5hagflrhek7oipwrxuhf4cwassprgbdovuq6dr5hempy3hqrtzc7krsmd37b53mh5hagflrhek7oipuq3rc5xs5aczlhi3bpjqasf3ygialaouy5ctcnmisjkk37obnpjwqewtphem7m57qzlewj622bgr7bmrnpjqqsfdjovhzic5vyktcxmlwd2zkfnrvob7eye3jhedpq5p2scxc7krsmd37b53mh55age3zpql7kzhuscxc7krsmcb3rmtblrrqaftyh4apa3x3ylxgpyq7a6zkjpzopn7uydtspqapy3pzylxgtzq7a63l5ltbpjqasf3ygiaouipusdrsn6crjkr3rmtbprrqaftyh4apa3x3ykxhl6cfb757bprsljqrydteovmls5p2ylsw55c4ah32ppzennsascb5hvkp42hdq7ucn7s5aczlhi3boz7uye3tpqapczfvqhuwv7k2bgr3tobph4sa6fltfak7a37gzovcnzkqjk3ljm3bpzraqwtphem7m57qyltwrmk2a2zl3mrpnmwaucdsgfko22pqylswt7ktb62kjprooeweig3zhbmls47qr7uxb5awi333dojfh54agwtnfyn662hrq6tgp7y7aor3ljjannrr4wtsfii6wipbrlrsn4sqa253lnbvozrqewrvguapy47us3uxjoarjlnnvazjpiwa2htzpqm7y5p5rxrcn6cmjkz3lmjiofuqqwt2henpy47ur3vh7mk2as4klmbjh57qgwtjgqk62ip4s2tgx4cub6spbjbeof7qswt3gmdlsyx2r3vgh4slao4l5jdbnnsa2dr5humpk3xcylrhhyktao2ldizenqwa2cj5fmi7k3nvqp2snzkxawsll5zvo5wrqwtzgmnl45n3ylhxfmkyd63kfnrpnnuqscj5faopq5nvs3xghml4aw53zmrcnnsqgfb5fmo7k3nvqhuwrzk6ao47bizjpiwb6ctyh4o762hqq2tgh7k2a6zl5i3bpzvbqh3ppqapczfvqhtwv7i7bg4l3jznpj4ascjrpqk7oznvsdrxfzcnasspbiztnjuuye33pqapczfvuhuwv7k2bgr3tobph5xqig3thmi6uipusgtgpmknb6sklozvh5rquwtjgqi3syxur3vcrmlmao5ltozanvqbkvr5faopyiphq7vwtz22jk5llizjobueye3opqipy4x4qxugh5i7d24pbjjeojrruhz5hvkou2h3qxvghmkwasskjnrppruuyfl3pqapczfvsh3gh4swbs7llm3bpjqasf3ygialsz7hrxvsnzkxb73zhobnonuq6dtugmnlkipush2xh7cwasypbizjpz4eye3jpql7m37bqpxwryq7d273l5zeonuqch3tfbko23vvshzgpy2ljkqltizjgmwa2fdzpqapmiphq7zhhy2rjkr2fireh5squwtjgqi3sqx2r3vgh4slao4l55zwpz7uyf3shao762hqq2tgpyq7bp32fmrsnjqbqvaqkz4zgpp5sc4axg3lakzpbbbenmwckfdjhedp6yhwq6fqzhbvfp3yhmrvh5sr6wt4pq37m3pzq7sxf6cqat32jpzanmwa6g3tgin62ipwrxuhf4cwat33jirronsq6g3jhfkpy3pqr7rwrzkmit3zti3bojrqqh3rf5ko22pqylvwpzkxb65ldiziprwqawtohealsyhxshzhj4c4d27l7olph5maihz5b4i62ip4rtzghy2zbo2ll5zcobrbqg3ugid3s3x3r37sn7c2d2737mzsh5sqeetyfyo62zhrylqhj7ssjkkl7oznpjxrqe3sgjkpq37ryltwf5kmjkr3rmtbnvur6dtpgul622h2rsthf6k6d333jirronsq6g3jhfkpy3pqr7rwrzkmjk3kfmtbn57agetuhyo62zhrzsfqzrkxb733nobnonrrwe3thnkpa4vvs3xghmlmb6r7bprpnnur4hd4h4i3oimy5ctcnmisjkbltojvh57qkadyoro2ede7yktcnpa7fc4l7ozepzreye3odem6s5pmzkxt3hbvjl37b6tblvrqgftyhunlsyx2rtzgp6crdh7z7njlpjxrqwtygai7izh3s2xt3hbvjl37b6tblvrqgftyhunlsyhrq2xet42vb62kj5zeonuqch3tfbo2ede7yktcnpa7fc4l7ozepzreycdygen66zf5vxsgz5c4d333lozeojuqedrum54zginvykvsnwclb6s3dizonuwakdtyfyk623xhzkxt3hbvjl37b6tbnfrqkhr5h4mpyyhhzkxt3hbvjl37bwsljrurqwsugiapy47tqpswhml5bosltndbkb6ascd4fao7m37g56gff6k2jksltljeh5rryh3phuapa3x3yl2ghzkkdc42h5zvo5uuyfdigelpy45vrxqcn5ctb65llojvnqwakfb5faopyiogq7zcnokwd2spbnbanvuakfd4gao626f4zstff6k2jk7khermn54bkwtqheapc3xrylrgt5cmjkzkrnrcnnqbkwtkgqk62ipmrxzsnzkxao43x5zinmwbwfligailoiobrlrsn4c3b3333mrvo5rqqwt4haiouipbrlrsnyspb62ltmjipjueyh3rhem7y37bylzgtmklakzpbbbenmwakhb5gual44vvrtuxfmk6a2s3lnrfmywbycdyf4i7o5nvqpugfmknb6r2ljjpnqwa2wt7gmn7kzhurstg7723ao2ldiziofvuydlvheapczhhylzg55a7b653loreof4eydl4f5kpqzprq7rcrmlmao5ltozanvqbkvr5faopyiphq7vwtz22jk5llizjobueycdygen66zhgylzg55a7dgt3lnbipfsqshr5hempy3hqrtzcn52naw5pbizjpiwd6h3jpqo76ip4s2qxlmkpdczkhmrpnmwa2fdzpqdpy5pasduhlmk6jk237obnpjwqewtugiipayxus3xwr5q7dw73lizjpj7eydtvhfkpy3pqr7rwrzi7dw3kh5zrnvur6h3tfbnlsvp5q6tg7zk2dc3kjobth5qqsdtvgmils47qs3zxj72mjk3l55yinnur4g3jgmdls3xdq72cnzkxb73yhmrvgewgc4aqkzepc45l56gff6k2jkclljrupjra6hz5cuno2zhhqttwl5bsmdnnvftbjrur2d3ygil7yip4sgtgp7y7aws3jmrtpjueyolsgampyyxbrpuwrmixdg4l3mrvozqqscj5h4k7k3pqq2tgpmltaoskj7tph5aakcljf5kpiyhmylswt72lbo7l55zfnj6aae36huapyipqr3rwx5crd2sp552mcuawmrtvfzfjic6brlrsnxsnb2zkfmrfjrurqwsugiapy47tqpswhhbvm7ozdolbkb7aqh3pheimuzhbylxxlmk6jkclli3bnnsa2dr5gek7a37bqpxwryq7aor2h5zeonuqch3tfad3s2h3yltxl4s2asz3tojgh5rr4htyfzmls4x2sdzgh5i7bo2lhobtpnsqehj5fan3syfvuhuwxyk6dc3kjobth56b4fllguipyznvqpzcnxsnb2zkfmrfjrurqwt6fyi7q5p4rxucnzkwa6zp5wsljnsaswtsfqi6wyhbrpuwryq7d273di3bkb7aqh3pheimuzhbylxwr6k2dc7kjjdbpf7agfz5b4i62ipxq7xgpz22jk7ljmrpnnsq6g3rgag3s3x3yl2wty2lb6z7bjbenn7uyg3thbkpo3xhr7twvmkmb6r2h5zwoz4aiwtsgii3szhnqhrxnzkwaw46v5zvo5uuym3jhedpq5p2scthj5cld6s35mrfh5xbkwtjgqi3s2hbq72gpzkqdd337jzenvwrqe3sgjko247ustrxjys2dh32jpzeh57qgcdjheils4xqs2tg77y7aws3jmrtgewgc4aqkzepc45l56gff6k2jkdklmrupiwckfdjhedp6yhwq6fqzhbvfp3ydirenjuuye3opqk3syx2r3vgh4slao4l55zhob7eyetsgaipa37sylrwv5csb642jjdbn57akflppqapmipfsduwl5cmdg7l5mdph5hascluhai6uipxqp2w74q7fg4lzozepr4akfltpqn6szhhqpzg77srdh57bjrupj4qscj5fqdpm574q3rsn4c3b27kjproofwqawtugid7y47brpuwrpi7dczl3obxpzqeawt4giils2h3sh3gh4slao4l55zon5ur4g3jgun7o4v3yljg55a7horllireh5sqedtyfyjpqyxqylqgt7ktawqkh6kmcuawmvz5cmlpgzhws2tgh7k2a6zl5i3jgy3uy5yxofknw3x2r3rwp7y7boz3j7yopvtasgljpqn3aovv56gcxmlqbc63lnbvh57asf3sfii3ckfoykfqzqckb6rlljdbob7aqh3ppqi7kzhyq7uhfyq7ao47bntblfcsunj5oqjpa47gs2vw77ysbs7kfjbvgjrrsdrupqm7q373q72crmllakzpbpzepzueyfl3pqapczfvspzwhzc2jk7kh5zvo5uuyh3rhem7y37bylzg54cljkql7irnpmwa4hz5fyi7i3xdq7rcn42gjk3pbnbaonqeydtspqdpy3h2ssucnwcrjk3pbeiilfbuyc3ihea7ylnvqpvgvmkrb6qpbmrnpjqqsfdjf5kpq47qylxwrys2dcr3lm3bpz4eydtvhfko2yh4r2tgt5y7d273l5zqnjurshztpq662ip4sgthn7smdg7lfozeh5vagcb5hvkmq5hqs7rsn6csdk53loreof4a2dtugmnls5p2yl2ghysldc7lhi3bnnsaswttfem7wzhhyluwbmk2a2zl3mrpnn7uydtvhuals2hbylxgt7k3dhwpbjbuprseyc3ihea7y4vvqp2ghmkuas4kpolbpz7uygdsfenp2zhrzstff6k2jk3ljm3bojurqetshbmls5x5rpsw5mlod6zklmtbozraih3pguaouiptsduwxml4aw53zmrcnnsqgfbrpqo7o4xqsdzhlmk6at33lozeojuqedr5fenpkzhgsgtg7zi7dw4klozfh55akflrhuapyipbrlrsnyckb6rll4bsh5xq2ct4h4o626fvsdrxlzknao2kjproof7uewsjgqi3s47qr7uxb5a7a6zkjpzopmwb4h3qgmbpy4vvqpugfmknb6r2ljjpnqwbqetypqopyyhryluwbmklakzpbjrupj4qsvb5cuals47qs3zxj72mjk42loznh55qih3tpqapczfvspzwhzc2jk7kh5zeoj6bqaztpqqpczfvq7vgh7c2asr7borennsaghr5fyi625hhrt2svmk5d6r7bmzoh5ragdr5fyi7i3xdq6vcnzkxb733rmrapmwaghb5faopyipes7rxh5arjkpkj5ztpj4bscdtf5kpo5hzr2thd6k2at32jpzeh56rsh3ihfkpa4vvq7vxnzkgit3ydirenjuuye3qfqmpy3hqrtzgpzkwaw47bmzopj7uyfdsfbkpq3pzrxysn6crdgzkfiziobreyfl3pqnoy3pzylrwv5csb642jjdph4awm5yxkf7kk2ph3sfqzrknboq3ljjsozrawws6gmmpkzhws3xwt72mjl4pbhrvpj7a2dtsfydzic4y5ddwrmlwd2zkfnrvob7eye3opqk7oip2qdwgh4sljkr3rnrvh5uqeg37gai6uipmrxzsnzkqjkr2fnrxpj7b6hz5faoow3xaqxxcn4a7bg4lzozepr4akfltpqk7oznvs3usny22a64knmtbpjqasf3ygiaouiptsduwxmklakzpbnboonqasgljgun7oipgq7vgh4slaoq3lozygmwakhb5hai6u2hhq7rcrmlgawrpbmbenmwa2fb5cuapy47us3uxjmkzaws7bntbprrqaftyh4apa3x3ylsh7mk4bo53zprppawakdtopqo62zhhqpzgtyy7a6zkjpzopmreyltvhfkp63xzr3uxd6crbx33tjdbnnsaswsufai6wyhbrx2cn6crd2zkfmjapruue5yxkf7liioxrxuwv5c6at33rnrskfuridrvovh3sde7z6tet42vb62kj5zppj2bqurum5kjic5yylygt6c3jks3loronfuuiuzgpr4zgvp5q6tg54cmeszkri3bojurqetshbkowzhbs72gryq7d2s2lmtbozveydtvhfkpa5pqsdtxf6cqat33rnrsh5qqgcdypqi7kzhyq7uhfyqtjk3l5m3bnnsaswtthego2ipyq7zg57s3jks3lizunvrb6wtjgqi3s37qtlzcn5ctb65llojvh5sqewtjgqi3s2hbq72gpzkwaw4755yvo5uuycdygen66zfvr7rxf6kqb332fmrmob5ascj5faopyipzqp2xfmk2a2zl3mrpnmwbqet4fbko4yhgyl2ghzkkdc43lm3bpv2uyfdyeqalsz7hrxvsnzkxb732lojfpj7aaa3ugij3sqx2r3vgh4slao4l56lbjnsaswtphem7m57qylvwhzkxawz7boramywa4hz5h4k7k3pqq2tgt72tcp337ojcpiwbyh3ppql7q3pzylzgtmkrb6x2j6lbcidgc4bbgqdkode7vxsgz5c4d33z7jjfpj7akfd2kf7jic6wrxvxn4cnbor37jlbkzrbqh3phik7uzfvw3usnysqdcr7bjboojuuyfl7gyi7u5pgylxwrmk6at337jjfpj7eyfljgqi6wipbrltwrmklakzltjlbofwrqd3phumls3xhq3rxj6crbx57bprvh5sr6wtthel7y4xgqp2h7mklax32bjjonfsqqhz5hvknu3xysltxj4claws7z5zaoewaggdxhel62ipbrltxfmk2as2ldjzsnjqa2dtyf5kpq35vrx2gf5cnao43p6lbknsqohz5faopyiowrxvxn4cnbo23zmtbozrbqh3phik7uzfzylzg55a7fg4l3jzanvwrqflppqo7o5pqsdqgp4s2jk2l7ojsoz7rqcj5gmjlsyfvshxwr5stb7333mrvo5rqqvb5fqa7w3p4qgtg772lb6s3nnrcpiwc6flqfqk6wyhbrx2enlllflu7bldbozrbqwt6gmm6syhhq6xffmkqlp57ba3boa7ekqj5efkm22pqylswt7cpbos3l5zmpj4aiflzpql7m3hfqp2ghyq7aor2h5zvnbruyg3phma7izh3s32svmknb6r2ljjpozrawwt4pqnpyzxus3xxb5a7ao42jmrgpj7eawrnobkpm45vqothn7smaor3tijeh5sqedtyhmi6wiprq73gh723ao43p5zooewbwetyfaopy45vs3xghmkzaos2hi3bpz7awd3qheno2ip4sgtgv5cmdh32jpzaoeqeyh3mfek7kipbrwvcn7snjkykfmrannur4wtjgqk7oipbrlrsnys2bg4l5m3ph4awmolsgecpq47uqdvghmlwasr3ljjhpzxqswsjgqi3sqx2r73gpy26bc53l5ziof4ascd3hul7yipwrxuhl6cmd2spbobhh54aihz5hin7k3p2sxxwr5q7a6zkjpzopmreyctihympayvvrpuhf5cnbs3lhmtblrrqcct4fyk7w3pquk5ffuibjkwpbjzupvqakgj5guno2ipwrxvxn4cnb6b377yvh5rukqj5efkm22pqylswt7cpbos3lazoh5qqsdtvgmilsyx2r73gpy22dh32jpzeh57asglygubpa37syluwj622bgr7bibinnseydtvhfkou4pqqhxwb6c2b3337njlpjxrqwt4giils47qs3zxj72mjk3pbojepbwrqe3lhfkpa37bq7qwhyytjlt7z5zonuwa2wtngmd7a5p4strsn6crd2zlpmrth5uasctygiipa37syluwrmkiakzkjpzenuwbqetypqdpyyxqrpyg772yjk4lfpjepr4eye3opqmpy4xgylzg54cri333ljrupzqeydtsobkpm45vqx2gh4clb6s7bizjpzreydtvhfkou4pqqhxwb6c2b3337njlpjxrqvb5kf7a"/>
    </eAnnotations>
    <packagedElement xmi:type="uml:Class" xmi:id="_JTpcqhODEeC98q_OeItvFw" name="oCluhwypjx65xpdby">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M58oYEdxEeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M6FyUEdxEeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz2f7fpahonzxetd6yqddz4hyexwoo2y533i7jna5554xyzgw72c"/>
      </eAnnotations>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpcqxODEeC98q_OeItvFw" name="oCjnuc2fpyohsyp2dc">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpcrBODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcrRODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfz4r2g24fqcpy37rylzg56cmjk437mzeh5wqudtyfzko22pqyl2gh522dczl5nbeh5raghtyprna"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpcrhODEeC98q_OeItvFw" name="oCluhwypiv7527bea" type="_JTpcqhODEeC98q_OeItvFw">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpcrxODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcsBODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnrtpjvascdygil7yip2rsthf6k2jk437mzeh54agwt4fqcpy37ryltwbzk2dd4q"/>
          </eAnnotations>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpcsRODEeC98q_OeItvFw" name="oCjnuc2fpqn7tip5ds">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpcshODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcsxODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfz4r2g2ugid7y47bylzg56cmjk437mzeh5xashdsfyi3s5p5q6thj5czb6s3lojcpiwaeflzhfna"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpctBODEeC98q_OeItvFw" name="oCjnuc2fp3mtzy35dd" type="_JTpcqhODEeC98q_OeItvFw">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpctRODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcthODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC42s2midnnefb63zzdl5gjnmn5atokvyp667lqjl2fqmbkpjvdlvgjz4wuzspiwifuw27s"/>
          </eAnnotations>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpctxODEeC98q_OeItvFw" name="oCjnuc2fplmt4i34dd">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpcuBODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcuRODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCbyp2nmnferzgggq7nz6blolp7kdogjxxkamlv4fwmf6giditon6bx7zb7og6ey7cce"/>
        </eAnnotations>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpcuhODEeC98q_OeItvFw" name="oCixwhb5el5bx6k7acw243s">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpcuxODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcvBODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCnua6qyg4rtxxf6c6a27kvmtbpywa6et4gunls3xtylugt5k2dh4q"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpcvRODEeC98q_OeItvFw" name="oCfquql6dp66wosyxujq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpcvhODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcvxODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCluhwypi25rwppb7ue37fssvzx6zsi3bmdakt2py47bupxta"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_PA9w4OCFEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpcwBODEeC98q_OeItvFw" name="oCixwhb5ea5ju7evbzx2vle">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpcwRODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcwhODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3v7bcq7557wfqwwzajljydsgpwopwmfzdk7zoad57yxyxxyyazdz2dee5zox6ypjti7znq755zxetxajkc"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_PA9w4OCFEd22uO4uysbCEw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpcwxODEeC98q_OeItvFw" name="oCvb2oja7pnd4ewondwgrsq7a" isStatic="true">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpcxBODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcxRODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCixwhb5fl5bx6kvqlxo422jb7pacb6pjmdp3g3nmn4atneuifwo27s"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpcxhODEeC98q_OeItvFw" name="oCixwhb5em5frpitbcwky2o" type="_JTpcqhODEeC98q_OeItvFw">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FuKVIBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_FuKVIRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCjnuc2fpjn36iz4td4mpqlmpqumuxulaccv4tsb5znhyih5ri"/>
          </eAnnotations>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpcxxODEeC98q_OeItvFw" name="oCfquql6dp66wosyxujq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_IEhIgBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_IEhIgRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCw5z6axqeuk63kjdnfqbrypjsdp6wjzwc55ulcsycwlylslt3nepvu5jzcxus6"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_PA9w4OCFEd22uO4uysbCEw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpcyBODEeC98q_OeItvFw" name="oCluhwypiv6vw7vai" isStatic="true">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpcyRODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpcyhODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnraonqaggl4fai6uipuylcwr7s3b733njjooiwbqetypq37o3xrq6thn7sqa34q"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpcyxODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" type="_JTpcqhODEeC98q_OeItvFw" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_LQNocBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_LQNocRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCusl7oz7dliglfivsf56gstavon6ab4lewwb6u2x6lqf2hnntmfywgca7gm"/>
          </eAnnotations>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpczBODEeC98q_OeItvFw" name="oChumqw7b2a36gi" isStatic="true">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpczRODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpczhODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCw5z6axqywkqlwid4nfgbwpi7dl3gl4gc55ulcsycwlyjil3qnaevu3jtdp2s6"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpczxODEeC98q_OeItvFw" name="oChumqw7bsdp6wi" type="_JTpcqhODEeC98q_OeItvFw">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_P9X7IBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_P9X7IRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCvb2oja7ump3vugfsx22cip3dajngsnarxfx7vbxde3svasvrukzcimi"/>
          </eAnnotations>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JTpc0BODEeC98q_OeItvFw" name="oCobvh2dj3ijqbp53o6gd3qwnnlqclrnfsp5ahyhq7nm" memberEnd="_JTpc0RODEeC98q_OeItvFw _JTpc1BODEeC98q_OeItvFw" navigableOwnedEnd="_JTpc1BODEeC98q_OeItvFw">
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpc0RODEeC98q_OeItvFw" name="oC4grda7q" visibility="private" type="_JTpcqhODEeC98q_OeItvFw" association="_JTpc0BODEeC98q_OeItvFw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpc0xODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpc0hODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpc1BODEeC98q_OeItvFw" name="oChumqw7bma36ho" visibility="package" type="_JTpcqhODEeC98q_OeItvFw" aggregation="shared" association="_JTpc0BODEeC98q_OeItvFw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc1RODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpc1hODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3u6rmq7jnvxerhuladcq6sqhh4ehszby3q7bib7jhqxexhw2kc"/>
        </eAnnotations>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpc2BODEeC98q_OeItvFw">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpc1xODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JTpc2RODEeC98q_OeItvFw" name="oCobvh2dj3ijqbp53o6gd3qwnnlqclrnfsp5agecicne" memberEnd="_JTpc2hODEeC98q_OeItvFw _JTpc3RODEeC98q_OeItvFw" navigableOwnedEnd="_JTpc3RODEeC98q_OeItvFw">
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpc2hODEeC98q_OeItvFw" name="oC4grda7q" visibility="private" type="_JTpcqhODEeC98q_OeItvFw" association="_JTpc2RODEeC98q_OeItvFw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpc3BODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpc2xODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpc3RODEeC98q_OeItvFw" name="oChumqw7bschqxk" visibility="package" type="_JTpcqhODEeC98q_OeItvFw" aggregation="shared" association="_JTpc2RODEeC98q_OeItvFw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc3hODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpc3xODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6dt6ccog5hukee3f4fyf47xqba7huzbdylvwwgosyxuce"/>
        </eAnnotations>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpc4RODEeC98q_OeItvFw">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpc4BODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_JTpc4hODEeC98q_OeItvFw" name="oCvb2oja6fnh6vgd5uus7c44i">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc4xODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpc5BODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfz4r2g24pq37m3pzq7sxf6cqat32fmrrnvur6h3tfad3syfvqx2gtzcpjk4ln5zopvtasgljf5kpe372sxucn4cmjk7kjjdbpjqasf3ygialode7w3xghml4aw53zmrcnnsqgfb5gud3s5hgq7rcnzkqjkt3djbsh5wr4fligiilsyx2r3vgh4slao4l5jdbobveyfl7gyi7u5pgylyw55cnb7333nrzozqrsfz5hmi7ozhhqpvg7zkgjk7kh5zfpj7qkcdyhbna"/>
      </eAnnotations>
      <ownedAttribute xmi:type="uml:Property" xmi:id="_JTpc5RODEeC98q_OeItvFw" name="oCjnuc2fpxmpny3ytd" visibility="private">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc5hODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpc5xODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCbyp2nmmzgrzg4ciihuzrfole7gd6wy77jmm7ponzmfvwick2lyzrr5le62lo62p7ce"/>
        </eAnnotations>
        <type xmi:type="uml:PrimitiveType" href="sub188.uml#_PA9w4OCFEd22uO4uysbCEw"/>
      </ownedAttribute>
      <interfaceRealization xmi:type="uml:InterfaceRealization" xmi:id="_1_zpk2EnEeCdM5Ovh1oq7A" name="oC4y2g43jfcrutsbx7md3ipvdd6bjqhlnrumuhays5" client="_JTpc4hODEeC98q_OeItvFw" supplier="_JTpcmxODEeC98q_OeItvFw" contract="_JTpcmxODEeC98q_OeItvFw"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpc6BODEeC98q_OeItvFw" name="oCfz4r2g34haia">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc6RODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpc6hODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3h6vnrt55rxfqxuyajc54deafznd54f4to6qpqtof4xmshy6afcvzxe6mtkx6ypjth6vnuvovvumuxa2cmcnxhyeh4m76izy3cwfma7onvuuqhgyavlj4deg7mm364f5ljwffqfnve64ugwlabdn3dsb5zolyiz5ldwfmqljpqwqxhgyajdfutkg7xok2zn3th4upqxo54xa3d62azbjytkf7yoxyjdjth4ipr3mv4xnqx472mbz2tgb74ehqyvz3swfnqlopxunxt6riylj5csfplmd5zny3d4ipr5p5runqwwzajljpdgghvmt3jn33j74pr3pv4xnqxyyycbz6dkgvzox6ypjtv4fnatpvwxyshwlajcz4dcepxow2yhyds6rguvi5ywjqxy3iacy6t6g7uoh4yp4td4ijuvnv6wnqw22iyb5xteb5zoxtzpyzg7bmuvi5ywjqvyyyacz4d6ahqn354fzlo6biq3mvd64qgylanljxtsb7mnxq4f2lawffqfmxqwqqhgycc"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpc6xODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fcJWQBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fcJWQRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqx42ailjzcyeplmdqyx2liwfgb7nftwishw72c"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpc7BODEeC98q_OeItvFw" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hxwiwBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hxwiwRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4c2a2zl3mrpnmwbqfj5huip2ip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpc7RODEeC98q_OeItvFw" name="oCluhwypix6vspjea">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc7hODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpc7xODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4y2g43i6d5ydgax4ok2yh2tkwfnanmv5wixww72mdrxtggnzox6ypjtf7zjqnmvtumuhaysc"/>
        </eAnnotations>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpc8BODEeC98q_OeItvFw" name="oCnua6qyhwrxuhf4cwassa">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc8RODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpc8hODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCvb2oja7fn32fyapxu67si23ebeed2pku7zuohb7ie37f2afsworwc5t7jqjxg7aa6fsllapjnl6vucndxg4c6mi"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpc8xODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_lgxLIBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_lgxLIRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqwwzajlj4daepumt5znjtp4ipqtof6wyuhc6ajdy6tkgvzox6ypjtf7zjqnmvtumuhaysc"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpc9BODEeC98q_OeItvFw" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qBQTwBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qBQTwRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4cnb6y3ljjeofxqswtshjko22pqylrwv5csb642j5zvoawb6h34fyl7cip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpc9RODEeC98q_OeItvFw" name="oCfquql6di42t6w5xfiy">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc9hODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpc9xODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4clb653zjdbozveydtvhfkpu3xzr3rwlzkwaw47bprsh5uqcctjevna"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpc-BODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_siC1gBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_siC1gRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCusl7oz7fjup3f4f6e47xqba7hu7rx5ln6ca7e376kffl5i7xerzhygadgm"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpc-RODEeC98q_OeItvFw" name="oCjnuc2fplmt4i34dd">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc-hODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpc-xODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnrtpjqqgddyf5kpq35vq7vgh7c2asr7bmjtobquydtvhfkpu3xzr3rwlzkwaw475wsljnsaswtphem7m57qylvwhzkxawz7bprsh5uascluhmnpyznvs3usny22a64knmtbpywb6e3thmmpyip4rt2xf4crbgzpbobhh54aihz5f4cpyyx4qtxwh5i7b653loreof4eyhdpgmm3s5p5q6tel7sta2zlhiziobreevr5hud6u5hyrpugdmklak3kj5zinmwa6fltfak7a37gylzg55a7b653loreof4eydtspqd62yhhs2thd6clal57bnrppmwb4h3jfedpoipbsdzwhmkwbt32jpzeh5xqgftrhel622h2rsthd4cmjk5l7mzipfsqshr5hud3syfvsdrxlzctd34q"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpc_BODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_vLBC4BRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_vLBC4RRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnrvnv4qswtuhjko22pqyl2gh7cqdszpbobrpj7a2dtugmnls4xaqhswh5c3dh4q"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpc_RODEeC98q_OeItvFw" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xxxCsBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xxxCsRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnreonuqch3tfbko23vvsdrwx7sjb733njjooiwbqetypql7m3pzq7sxf6cqat4q"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpc_hODEeC98q_OeItvFw" name="oChumqw7bpdxrwi">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpc_xODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdABODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCbyp2nmnzgrzg4ciihuzrfole7gd6wy77jmm7ponzmfvwick2pyzrr5le62lo62p7ce"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpdARODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_6SZnABRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_6SjYABRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCbyp2nmnzgrzg4ciihuzrfole7gd6wy77jmm7ponzmfvwick2pyzrr5le62lo62p7ce"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_PA9w4OCFEd22uO4uysbCEw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpdAhODEeC98q_OeItvFw" name="oCnua6qyh4s3rxj4clawsq">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdAxODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdBBODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4y2g43i4bbzcuhp5mttmfz3iwflb5mvcwy2xa7smcvvtsbvzox6ypjtf7zjqnmvtumuhaysco4lr2gvzndqyp5dh4vibr55zurqx4ysmcv7tmep2ow2zn3th4upq7onrwuwxu72mbzzhyahlmdryp5dv6qpr5p5cxa2hqzcmdm6t6g7vnxyid4tp7ziuvnv6wnqwwy2mbb4dcg7pms2yp2td7rnaji5d64tw2yybljutienzml5i52td6jfqhof664zhuyajdfutkax4nxwm5jtp64pq5mvdxyzxu2cc"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpdBRODEeC98q_OeItvFw" name="oCnua6qyh4s3rxj4clawsq" type="_JTpdVhODEeC98q_OeItvFw" direction="out">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9iuIQBRCEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9iuIQRRCEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCnua6qyh4s3rxj4claws7bmjonuwbqetypql7m3pzq7sxf6cqat4q"/>
          </eAnnotations>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpdJRODEeC98q_OeItvFw" name="oChumqw7bvdlyhk">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdJhODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdJxODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCusl7oz7ykeb2honwfv3hmck2pr6bp5tn7gd6k4xykacppmnzeu7wqci4oqzbd2rb4gfogjxskad2pmnffbwggas2oqzab7dt6ob6ky57d4wlrixxfbywkgatpqyb3y3a4gf6s2frjab2hofygrvsyca7pm2rv4dp6lbok2p4j4f2lmndfzwsygijpb6b353i4gtoa4v7gjqnvwurfzwsydk2p46qp4dcwwa6s2x5lie2honyf47xwbioouzqd3jb7kioey7dkyclb4h7en7gwrk2oq5fj3lj6dbok2p4j4f2lmndfzwsybiune4qn73a62d2m37cd4clrjhxfbzhyaa7oa4rv3le6hhkm4xzljfljp5zgv7gkaqjhuyrd3lj7kdpkjxsk4h3jo5emf7getavp43bd6tvwwf7kjxykffkhofsmf6ggaawpa7qb4do7pgkmt7xd4pl7npxejygcha3n46qb5ttwwf7kjxykinlxnn2eryxqci6gf6ab4lewwa6s2hflyb3ti7xfr5hqbavpexvj6tj6ca625nrjmblf4fufzzwacizne2rx5zb6shpiy7qlmj7pm5yf5vw2biunz6bl5zb6chog27ukepppnnggr7gatcsnaxr353gwwlo4y5rlqc3vifwgnvwghstgm"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_tuqS8FxqEeCwS7EWuVdx8Q" name="oCvb2oja7fnh6e6c5fwgrs43i" type="_JTpcmxODEeC98q_OeItvFw">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tuqS8VxqEeCwS7EWuVdx8Q" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tuqS8lxqEeCwS7EWuVdx8Q" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4y2g43ipcvycyfplndti32bg7bir5mvcweqhy2kc"/>
          </eAnnotations>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_2-e-wFuJEeCwS7EWuVdx8Q" name="oCvb2oja7pnd4ewondwgrsq7a" isStatic="true">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2-e-wVuJEeCwS7EWuVdx8Q" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2-e-wluJEeCwS7EWuVdx8Q" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCixwhb5fb6rr7asyputylmylpmmbrmpjtck4wf6uo5jr7esydxc7pol3qnaeqspjja76glnmw5etpevylx27polt5myers2l4adywbyoc452pihydxgr3em3lneefu5bskt5g56mo4ns6kvqfxgr7stavaftdy4rokt4hp6ul4jx76wckxk23ultnovgbm6b5d7vc3nmw5zr3cui7xkzlemz7megqepjtck4wj6mh5nr76syz66sl6idlfqhrw434c36cdzmx6itpqukkws73wll2n4mbg4rsa64wrzwc5jx7yvq6wk2ps"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_2-e-w1uJEeCwS7EWuVdx8Q" name="oCluhwypi27ncptfq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2-e-xFuJEeCwS7EWuVdx8Q" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2-e-xVuJEeCwS7EWuVdx8Q" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4crd65lfmrth5qq2ar5gmjlszhzq7vwh72ldh32jpzanmwa6g3tpqlpyipwrxvgv5c4d27l7ojsh5raghtyf5na"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_PA9w4OCFEd22uO4uysbCEw"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JTpdMhODEeC98q_OeItvFw" name="oCnua6qyguxw5gl7sta2zlhiziobrfejjbh4npmzpq3tmwb6cndgrq" memberEnd="_JTpdMxODEeC98q_OeItvFw _JTpdNhODEeC98q_OeItvFw" navigableOwnedEnd="_JTpdNhODEeC98q_OeItvFw">
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdMxODEeC98q_OeItvFw" name="oCvb2oja7fnh6vgd5uus7c44i" type="_JTpc4hODEeC98q_OeItvFw" association="_JTpdMhODEeC98q_OeItvFw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdNRODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdNBODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdNhODEeC98q_OeItvFw" name="oCluhwypis6bz6nfq" visibility="private" type="_JTpcqhODEeC98q_OeItvFw" aggregation="shared" association="_JTpdMhODEeC98q_OeItvFw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdNxODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdOBODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3a7bfrt55vxmshe2icby6tgevzox6ypjsf7zjqnmvtumuhaysc"/>
        </eAnnotations>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdOhODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdORODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JTpdOxODEeC98q_OeItvFw" name="oCfquql6cazlpok2p5kmh3jjf6fzytem2gpyzbx7levo66uz7cjm" memberEnd="_JTpdPBODEeC98q_OeItvFw _JTpdPxODEeC98q_OeItvFw" navigableOwnedEnd="_JTpdPxODEeC98q_OeItvFw">
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdPBODEeC98q_OeItvFw" name="oCvb2oja7fnh6vgd5uus7c44i" type="_JTpc4hODEeC98q_OeItvFw" association="_JTpdOxODEeC98q_OeItvFw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdPhODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdPRODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdPxODEeC98q_OeItvFw" name="oChumqw7bqcxvhk" visibility="private" type="_JTpcqhODEeC98q_OeItvFw" aggregation="shared" association="_JTpdOxODEeC98q_OeItvFw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdQBODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdQRODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3k6bgb555vxmshe2icby6tgevzox6ypjsf7zjqnmvtumuhaysc"/>
        </eAnnotations>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdQxODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdQhODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JTpdRBODEeC98q_OeItvFw" name="oClorkdnqaiaya6fdshai2oxvjrxsgz5c4d3uq" memberEnd="_JTpdRRODEeC98q_OeItvFw _JTpdSBODEeC98q_OeItvFw" navigableOwnedEnd="_JTpdSBODEeC98q_OeItvFw">
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdRRODEeC98q_OeItvFw" name="oCluhwypix65xpdby" type="_JTpcqhODEeC98q_OeItvFw" association="_JTpdRBODEeC98q_OeItvFw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdRxODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdRhODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdSBODEeC98q_OeItvFw" name="oCjnuc2fpwmp7ypzls" aggregation="shared" association="_JTpdRBODEeC98q_OeItvFw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdSRODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdShODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oChumqw7boch7wjz4h5bs7ihyfxhykgkl2fqbrq5zzc7ws6"/>
        </eAnnotations>
        <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdTBODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdSxODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JTpdTRODEeC98q_OeItvFw" name="oCjnuc2foyl2uyd2dj6vndvof7xn7uamapcvytaep2ox6i32by" memberEnd="_JTpdThODEeC98q_OeItvFw _JTpdURODEeC98q_OeItvFw" navigableOwnedEnd="_JTpdURODEeC98q_OeItvFw">
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdThODEeC98q_OeItvFw" name="oCixwhb5eb5bu7kwr2xc73w" type="_JTpcqhODEeC98q_OeItvFw" association="_JTpdTRODEeC98q_OeItvFw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdUBODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdTxODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdURODEeC98q_OeItvFw" name="oChumqw7bmdp3g2" visibility="private" isStatic="true" type="_JTpc4hODEeC98q_OeItvFw" isUnique="false" aggregation="composite" association="_JTpdTRODEeC98q_OeItvFw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdUhODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdUxODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6cr7kg6ujx6lffjjpvyev5cyai3om6rh7dfwwb7kjxqd4e3rpf3er6hqbivon6bx7zb22gosyxuce"/>
        </eAnnotations>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdVRODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdVBODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_JTpdVhODEeC98q_OeItvFw" name="oCnua6qyg4s3rxj4clawsq">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdVxODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdWBODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6ca7pbm64xujuf2hp5fmf3h6ta3on6bx63l6ca7ejxfk4f2h4fsf57g4aa7nz6ab5rb4gioo4hujum3f4fdffwwggi5ov6blolc7khouy7sjmb3rpxxebywqtaooj6an7dm7kkogjxukmh3vnnzgvwcycqioiyvj3lj6dbok2p5kmh3jjf6fzysyhy7oe4rp3li4od6u755d4b3d4fterwgkhq7pfzhte2a7pbm64xujuf2hp5fmf3h6ta5oiufj73o47boojwskadlxnnugv3ggas2p4svj6ta7gho62hwd4b2hi7xfbvwshq3nezqnolm6clo42pvce"/>
      </eAnnotations>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpdWRODEeC98q_OeItvFw" name="oCfquql6dj6si4qy7jjm">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdWhODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdWxODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6cv7wd2m3xqjqslfkfdmfzgsgasoi4fj23e4gl7i2hcd4pkljnsmf3gutaoou4vjudv6cioo4xykacppofwgi7wcayipb6bd5le7cd6q4xcce"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpdXBODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fsH2gBRDEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fsH2gRRDEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqwwzajbb4hyfplms2y72lu6qpq7o53wiwhuyqybe6tkgvzox6ypjtf7zjqnmvtumuhaysc"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpdXRODEeC98q_OeItvFw" name="oChumqw7bschqxk">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdXhODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdXxODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnqvo5uuyfdyeqals3hqs3xgt5i7dczkjirtof7uydtvhfkpozhns2tgh7k2a6zl5i3bozreydtvhfkpa5pqsdtxf6cqat4q"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpdYBODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h5Y_UBRDEeCYsIUSJfxhfw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h5Y_URRDEeCYsIUSJfxhfw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3i6rdr555vxmshe2icby6tkgvzox6ypjtf7zjqnmvtumuhaysc"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpdYRODEeC98q_OeItvFw" name="oCjnuc2fplmt4i34dd">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdYhODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdYxODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnqvo5uuycdygen66zfvr7rxf6kqb332fmrmob5ascj5faopyipzqp2xfmk2a2zl3mrpnmwbqet4fbko4yhgyl2ghzkkdc47bnjyh5rasatjoijow3xyylzg55a7d643jmrton2qkfd2pq37m3pzq7sxf6cqat47bazjpiwb4h3qgmbpyipyq7zg57s3jk5ldltbpvuuygl4gampyznvrxugv2a7aw43hmtbn5ur4wt6humpkipbrwtgr5chd34q"/>
        </eAnnotations>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_qvK2kEdvEeCbmbPY-7Tp8A" name="oChumqw7bvdlyhk">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvK2kUdvEeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qvK2kkdvEeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6di7of7e37qkmb23npxgv3wstatne4qn6dv7kikmyh6jvfln4fqfbuwsas2pyzrr5le62lo62p7ce"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_qvK2k0dvEeCbmbPY-7Tp8A" name="oCvb2oja7fnh6vgd5uus7c44i" type="_JTpc4hODEeC98q_OeItvFw">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qvK2lEdvEeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qvK2lUdvEeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCbyp2nmnufzzwacizne2rx5zb7kgkm4pzkye374f6gv5h4diooixfj6dr4who6y7cce"/>
          </eAnnotations>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JTpdZBODEeC98q_OeItvFw" name="oCluhwypjvyy67zfxdotyewbnf52eh27dcamphqyrl65so3fq" memberEnd="_JTpdZRODEeC98q_OeItvFw _JTpdaBODEeC98q_OeItvFw" navigableOwnedEnd="_JTpdaBODEeC98q_OeItvFw">
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdZRODEeC98q_OeItvFw" name="oCnua6qyh4s3rxj4clawsq" type="_JTpdVhODEeC98q_OeItvFw" association="_JTpdZBODEeC98q_OeItvFw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdZxODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdZhODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdaBODEeC98q_OeItvFw" name="oChumqw7bschqxk" visibility="private" type="_JTpcqhODEeC98q_OeItvFw" aggregation="shared" association="_JTpdZBODEeC98q_OeItvFw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_jDlD4EdvEeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_jDlD4UdvEeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3i6rdr555vxmshe2icby6tgevzox6ypjtf7zjqnmvtumuhaysc"/>
        </eAnnotations>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdahODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdaRODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JTpdaxODEeC98q_OeItvFw" name="oCluhwypjvyy67zfxdotyewbnf52eh27dcamphqyrl7j2opea" memberEnd="_JTpdbBODEeC98q_OeItvFw _JTpdbxODEeC98q_OeItvFw" navigableOwnedEnd="_JTpdbxODEeC98q_OeItvFw">
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdbBODEeC98q_OeItvFw" name="oCnua6qyh4s3rxj4clawsq" type="_JTpdVhODEeC98q_OeItvFw" association="_JTpdaxODEeC98q_OeItvFw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdbhODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdbRODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdbxODEeC98q_OeItvFw" name="oChumqw7b7ahvxg" visibility="private" type="_JTpcqhODEeC98q_OeItvFw" aggregation="shared" association="_JTpdaxODEeC98q_OeItvFw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_kwqQwEdvEeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_kwqQwUdvEeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4grda7tjaapxaoi25uq7vbfgol4vusvux65s26tpdajxemsu7j2opehdndsvge7xuc4cq4lybepd2pqnxf273b5gn7svugfwus4dgmi"/>
        </eAnnotations>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdcRODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpdcBODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_JTpdchODEeC98q_OeItvFw" name="oCluhwypjvyy67zfxdotyewbnf52eh27ddaalhqpya6bxpxxa" memberEnd="_JTpdcxODEeC98q_OeItvFw _JTpddhODEeC98q_OeItvFw" navigableOwnedEnd="_JTpddhODEeC98q_OeItvFw">
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpdcxODEeC98q_OeItvFw" name="oCnua6qyh4s3rxj4clawsq" type="_JTpdVhODEeC98q_OeItvFw" association="_JTpdchODEeC98q_OeItvFw">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpddRODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpddBODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
      <ownedEnd xmi:type="uml:Property" xmi:id="_JTpddhODEeC98q_OeItvFw" name="oCvb2oja7fnh6vgd5uus7c44i" visibility="private" type="_JTpc4hODEeC98q_OeItvFw" aggregation="shared" association="_JTpdchODEeC98q_OeItvFw">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nKSakEdvEeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nKSakUdvEeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCbyp2nmnufzzwacizne2rx5zb7kgkm4pzkye374f6gv5h4diooixfj6dr4who6y7cce"/>
        </eAnnotations>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JTpdeBODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JTpddxODEeC98q_OeItvFw" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_kRgSIBvWEeC6UfZQz6Hm_A" name="oCnua6qyggq73xh5crbgza">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hhZskBvXEeC6UfZQz6Hm_A" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hhjdkBvXEeC6UfZQz6Hm_A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCubfbxnur64zhu7izd5zt6enzndtmfz3iwfibrm5vuushwlapcvytaep2ox6i32bi"/>
      </eAnnotations>
      <generalization xmi:type="uml:Generalization" xmi:id="_qbMNNBvWEeC6UfZQz6Hm_A" general="_JTpc4hODEeC98q_OeItvFw"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_WVA0AhvUEeC6UfZQz6Hm_A" name="oCfz4r2g34haia">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_uAdVoBvUEeC6UfZQz6Hm_A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_uAdVoRvUEeC6UfZQz6Hm_A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCixwhb5ed4jroehylxhylell2meeri2l4dx3sdymk4mtp4tiowkrlejj7n4brm4jzc7wwr6umvafzwmtaqo4leyl6naefu4bzadyw54oc5523cwypwg43sjd3fqfr64zza34g36m3uzr76ua7wc4pomtqfqmbe7biktyhlnmp45w7itckus23smt2fqfbk334dpvwl4eq4nrlcxafxo6leitlmubri3t4adywbyoc45vp2ua5662kemltmuhrw2jza64wbzwc6fr72u2kw2r7onlxmmpr6pjidt4hlnmg5fulms2e66m2gylypegqq7bsad6gjzwc6jxpas2kuo4leyk4mmabm6b7adyg566c6fx72u2kws73snl6mubfu2jucg4xfzmh4vx7ovqpwpylell2meeri2l4cx7xl4equzzpswskwsy3wlj7n4bro3jqchwwjzwouzt76w2kuw22gndnmipvu2joah6cd7eeuzzpswskss73wll2n4mbg4rskt5gt5em4fr6ehylutylmylnnepq64jikt3gpnmw5zr3cxalxo6ps"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_gU3vYBvUEeC6UfZQz6Hm_A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qZMUABvUEeC6UfZQz6Hm_A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qZMUARvUEeC6UfZQz6Hm_A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqx42ailjzcyeplmdqyx2liwfgb7nftwishw72c"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_kS7gYBvUEeC6UfZQz6Hm_A" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_0f6FUBvUEeC6UfZQz6Hm_A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_0f6FURvUEeC6UfZQz6Hm_A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4c2a2zl3mrpnmwbqfj5huip2ip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_UqSukGGkEeCdM5Ovh1oq7A" name="oCnua6qyhwrxuhf4cwassa">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UqSukWGkEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UqSukmGkEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCvb2oja7fn32fyapxu67si23ebeed2pku7zuohb7ie37f2afsworwc5t7jqjxg7aa6fsllapjnl6vucndxg4c6mi"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_UqSuk2GkEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UqSulGGkEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UqSulWGkEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqwwzajlj4daepumt5znjtp4ipqtof6wyuhc6ajdy6tkgvzox6ypjtf7zjqnmvtumuhaysc"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_UqSulmGkEeCdM5Ovh1oq7A" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_UqSul2GkEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_UqSumGGkEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4cnb6y3ljjeofxqswtshjko22pqylrwv5csb642j5zvoawb6h34fyl7cip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_VF3QQGGkEeCdM5Ovh1oq7A" name="oCjnuc2fplmt4i34dd">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VF3QQWGkEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VF3QQmGkEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnrtpjqqgddyf5kpq35vq7vgh7c2asr7bmjtobquydtvhfkpu3xzr3rwlzkwaw475wsljnsaswtphem7m57qylvwhzkxawz7bprsh5uascluhmnpyznvs3usny22a64knmtbpywb6e3thmmpyip4rt2xf4crbgzpbobhh54aihz5f4cpyyx4qtxwh5i7b653loreof4eyhdpgmm3s5p5q6tel7sta2zlhiziobreevr5hud6u5hyrpugdmklak3kj5zinmwa6fltfak7a37gylzg55a7b653loreof4eydtspqd62yhhs2thd6clal57bnrppmwb4h3jfedpoipbsdzwhmkwbt32jpzeh5xqgftrhel622h2rsthd4cmjk5l7mzipfsqshr5hud3syfvsdrxlzctd34q"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_VF3QQ2GkEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VF3QRGGkEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VF3QRWGkEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnrvnv4qswtuhjko22pqyl2gh7cqdszpbobrpj7a2dtugmnls4xaqhswh5c3dh4q"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_VF3QRmGkEeCdM5Ovh1oq7A" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_VF3QR2GkEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_VF3QSGGkEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnreonuqch3tfbko23vvsdrwx7sjb733njjooiwbqetypql7m3pzq7sxf6cqat4q"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Interface" xmi:id="_JTpcmxODEeC98q_OeItvFw" name="oCgdqjhz2p2jiapj5ruuqgwyy6">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_M1o-0Fu3EeCwS7EWuVdx8Q" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_M1yIwFu3EeCwS7EWuVdx8Q" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnqvo5uuyolsgecpq47us3uxjmkwasr3ljjhpzxqswt6gmnou2hgs32sn7szjk3pbjbiofvqahz5gei622p2q2ucnhbvdkrlfozipqwakfdjhedp6yhwq6tel7ssdk3kfnrvob7cyrsjdrfls6uy5ctcnmi7ao42j5zcobqryg3phfom2ip22ovcnri7axs7t3cmcvywc4cjgqi3syx2r73gpy22jk5llizjobueyglsgecpq47qsgtg7zkmjkr2podbpz7awd3qheno24vzyl2ghzkkdc43tojgh5wuyfdyhmk622hdq6tg772lb6ylljlnh46eawtsfzkpqipfrx2w7zkwdszpbprpnnuqwh3ppqipy4pqrtrg772yjk4l55zwo5urqetyfzko22pqylqg7y2md333djjgnjqqsfdjpqo6uipzq72xlmklak3l563bpj6rsg3rpqapmlnvrx2cn5snb63kjmrth54aig3tpqapczfvshrwl7srb34q"/>
      </eAnnotations>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpcnBODEeC98q_OeItvFw" name="oCfquql6dc7kh7mz7dli" isStatic="true">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WwbSsF6FEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_WwbSsV6FEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4dlakzpbnbooj6a2cdypqm7y5p5rxrcn4sqa6t3djjenqwakdtopqao43vvqp2gdzcsb642jjdnh57asdtifynpa37syltsn722bw3kjprxpiwakfdjhej7y45zyk3cvmkqdd33d5zrob7qkdtufii3s2h3s3rwd5cnjkz3ljzeofuakfd2pqn7oipcrlrxf6k2dd32jpzeh5vakcdofbkpq47ss7vwh72ljk7kh5znpj7r6wtjgqk7olnvq73xh4ctjkr3763bob7eyhlphek62zhhylzg54crjkr3rmtbnruq6flthbna"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpcnRODEeC98q_OeItvFw" name="oCobvh2divfq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eBu9IF6FEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eBu9IV6FEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCjnuc2fp7ndtzd4rg6bgq3iv5wixwwlaycu6t6g7uoh2jbyzi"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpcnhODEeC98q_OeItvFw" name="oCobvh2divf4">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fh-n4F6FEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fh-n4V6FEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6ds6ca6s2hvd4f2ln5cfr5gegc2nezvj6to7cjoo5huce"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpcnxODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c7tJMF6FEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c7tJMV6FEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oChumqw7bochwxjz4muzx6ehyewk33mnlwpievu5bsad6gn4eqvitkce2kxcrpoib7pqbqs5bidxxwjnml5bzpiwapuxylgjdpnebb45bsco4w566c6fxpisycwkrponlxnfgby5boa7wsd5eq4fz7ywqeupyl4mr7maeqs3t4adywb66ouzr6asqlxpykglrtfqbqqpj3a36gbymh6qtokvylxhykgkl2fqpr67rtdl6s6"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_bGXnCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_nWEoQEd5EeCbmbPY-7Tp8A" name="oCfz4r2g2oheaa">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nWEoQUd5EeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nWEoQkd5EeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4y2g43jnljxdsafzndtmfzzg6jiano5vwq2xmyycljutifpneh3ih2di7zfuvnf7xe2x4ziclj4ssbhvnd3ih4tdwfnanmv5wixww72c"/>
      </eAnnotations>
      <generalization xmi:type="uml:Generalization" xmi:id="_nWEoQ0d5EeCbmbPY-7Tp8A" general="_JTpc4hODEeC98q_OeItvFw"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_nWEoREd5EeCbmbPY-7Tp8A" name="oCfz4r2g34haia">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nWEoRUd5EeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nWEoRkd5EeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4grda7tnbapg47av64q7bdxdnp2fchxxxg4wc23ebfnh4myy6vspnfxpnh7r6hv7wgrwc7dnaikhekcu7jxpxfxhn77uysvtuwts25tpbuhhq7ar6vsprb7iolrbcz653xoqq2zmbmhxylqv6527bb7ve3svoc5d6crss6rmf4kxcmar7j27zdpie3tfmbv36c2c44lybujxg7aa6fsllepwmpzfmdf6wwzwc6tabelxqmqaxfqphfxdosyuwavs6c2ca43ajqmxemie6vsodb7vfkyv4bft6cssi23zdykg47aa5n2pbqxpmcyuwavs6ckc443abemwsni364q7ncxhnd3fugpxwgsgc7rmdypw4kiy5uq7vbfgol4vusvuwg5s2mi"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_nWEoR0d5EeCbmbPY-7Tp8A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nWEoSEd5EeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nWEoSUd5EeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqx42ailjzcyeplmdqyx2liwfgb7nftwishw72c"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_nWEoSkd5EeCbmbPY-7Tp8A" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_nWEoS0d5EeCbmbPY-7Tp8A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_nWEoTEd5EeCbmbPY-7Tp8A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4c2a2zl3mrpnmwbqfj5huip2ip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_BWIQkEgZEeCtq8luCir2eA" name="oCvb2oja6jot2vugfswscci2y">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BWIQkUgZEeCtq8luCir2eA" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BWIQkkgZEeCtq8luCir2eA" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz2h74pqljnuwizxu2cmbf4cqvhqok2yhjtv6rfuvi5ywy2t6yincnzsqfpqn7tmf33s4ipq7o5vxishc6a7lj2devhyol3ip2dc7biq3557uusxu7sc"/>
      </eAnnotations>
      <generalization xmi:type="uml:Generalization" xmi:id="_BWIQk0gZEeCtq8luCir2eA" general="_kRgSIBvWEeC6UfZQz6Hm_A"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_BWIQl0gZEeCtq8luCir2eA" name="oCfz4r2g34haia">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BWIQmEgZEeCtq8luCir2eA" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BWIQmUgZEeCtq8luCir2eA" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCnua6qyhuq3rhlmk6at33lozeojuqedr5gunls5p5q6tgty23b6s3lm3bprrqaftyh4apa3x3ylzg54cljk2ldojpob4eyglsgiapq2h3sgtgfzcpa27lhnrvpiwasftygei7o5pgzsfqzhbveor7bmbupz7a2fdjhei6uipbrltxfmklakzpbfboonqasgljgun7oipcrpvgvmk4aw42jnrioewbqetypqd6szhwrpqg75c3jkzlzmrmpjrbqwt4hiapy45vs3xghmk4bo53z5zcobqryftyfai6ulnvqpugfmknb6r2ljjpnqwbqcdihfkpaz5vs3xghml4aw53zmrcnnsqgfb5h4opq37sq72sn4cmjk3pbjjenr4qadr5gmjls5p5q6tgl4cta34q"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_BWIQmkgZEeCtq8luCir2eA" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BWIQm0gZEeCtq8luCir2eA" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BWIQnEgZEeCtq8luCir2eA" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqx42ailjzcyeplmdqyx2liwfgb7nftwishw72c"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_BWIQnUgZEeCtq8luCir2eA" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_BWIQnkgZEeCtq8luCir2eA" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_BWIQn0gZEeCtq8luCir2eA" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4c2a2zl3mrpnmwbqfj5huip2ip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_JTpdehODEeC98q_OeItvFw" name="oCluhwypjf5rsobby">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdexODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdfBODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCubfbxnur64igu2izd46tkb5zmc22d2lk7vnati5zxaxt62qdba6tig7vmx6izyjg6rjq7ovvxe2wyla4bb2dgbvzox5mf5tu7zoa7jfdxyxxqismhb4c6hp5mttmfzdh4jlat54txawxg2ipbz2dggvzn3syp5dh4vlalond7nqw46ijb54c6vhjop5jj33c6rgevnvuwmugwzidcr6davhqn7tip5ds7biaj67quusheyy2dnyxavhyn7y4f33i4jhq7nfexyxhcladbj4c4fpnnd5iz5jitq2txivvuisgyladbb4tsbvzmt4yp23d75frt55zxfqvsrjkgu6tcfpxn7yjbkbgyvlq755ywiqhwladdq6sqhh4ehsjpy3t6qpqhjhqumuxulajcz4dcepxow2zn3th4upr3offxmst63qjljxtsgpwo7yinjte5apqx55twywxglaycu6s4epun3rypjtj4mprvof4xnxt6tiacy6teepoehyi5y3l6rir5jhqwyzxulafcrxdsbxnmty4fz3swffqfmxqumqhmycmcv5xyahrms2zh43d4rnejww2ty2t6zi7ljwtgb7knd3y5yzg65ibr55r64ygu2izd46tkgpjnxyi7y3i4vpb5pv7xfqwwy2mbb4c6ahlnd3jnjts7fnevonfxirxu7smcv5xygxmnt3yp5bg7zmuvmv4wiwhuyqybe6sqhhyow2yx4rg7fianm5d5rqwy6ipci6s2ap4otyjdjth4nnevpf6xa3hclanbe6t4g7mn7yypyri"/>
      </eAnnotations>
      <generalization xmi:type="uml:Generalization" xmi:id="_JTpdfRODEeC98q_OeItvFw" general="_JTpc4hODEeC98q_OeItvFw"/>
      <ownedAttribute xmi:type="uml:Property" xmi:id="_JTpdfhODEeC98q_OeItvFw" name="oCfquql6dm6snnk37lli">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdfxODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdgBODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCobvh2dixpqsb35du7dboq474luh2l4fye47wsaa7oa4rv3lswwb6u2x6jah3h4f6f47xqba7hugqd7du6dgiwdgvliglnjn3gu7xudiwna4vj4dswwmog5h6arfl5nxxf5yhqtapnu4bl3le6hboi75rjim3fix3mfvwick2jqurd3dewwf7kjx7kapppmvygrywqci6gm"/>
        </eAnnotations>
        <type xmi:type="uml:PrimitiveType" href="sub188.uml#_PA9w4OCFEd22uO4uysbCEw"/>
      </ownedAttribute>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpdgRODEeC98q_OeItvFw" name="oCfz4r2g34haia">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdghODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdgxODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCbyp2nmmdff5cydi6pf6bt7dv7wg6ekvrjabl5m57mfhhscippb6b353j6cio64xcd4gklp52mfoggaawpa7qb4do7phkm377jqh2ljfemf7geta7oe4rt7dp4hbk4z7fd4pl7npxgv7gkac2oi5fj3lj6dbpo47ujih754fcf5zwshyjhu2qbolw7kl6uyvrjeb3rpfwgv5cygaspb6al3de4cd2c5nrlqf2pmnufbvxktaipaxqb23i62lo62p7ce"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpdhBODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdhRODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdhhODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCusl7oz7ykem3fivdfbygetajne6qb3dsxhbpe5heljfl5nxxerzwsai7omufj4la43boiy7ukffl5pveerwxqci6gm"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpdhxODEeC98q_OeItvFw" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdiBODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdiRODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4grda7tjaapxaoi25uq6ddngmt2b6a5zuozdg23jbbnhykcu5vqpzdvgnh3r6o5cwwrcimi"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpdihODEeC98q_OeItvFw" name="oCjnuc2fplmt4i34dd">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdixODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdjBODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4grda7syaqpt2lqr6rxohb5gnp2ewavywt3tg6tbamghql2u7bx7dqxumpsuugfz6crss6rmaqpxyocu6zt3lfxomoyu4h5suwzg6py"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpdjRODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdjhODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdjxODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCnua6qyh5q7twfmk2a2zl3mrpnmwaghb5fua7y5hqyluxjmkrd653z5zipewd2d3yfei3s2hgylrwxyklcp4q"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpdkBODEeC98q_OeItvFw" name="oCfquql6de7gd6wy77jm">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdkRODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdkhODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCluhwypja6fsllb7kmp6fubfd6c5ci23eampd2lqr5v2opdhve3zuuhxxx24dkp36belxekqr5iq6dcxde34vuc5t6c4cop3yaqpt2lib7r2pbta"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JTpdkxODEeC98q_OeItvFw" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdlBODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdlRODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCnua6qyh5q7twfmk2a2zl3mrpnmwaghb5fua7y5hqyluxjmkrd653z5zipewd2d3yfei3s2hgylrwxyklcp4q"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_JTpdlhODEeC98q_OeItvFw" name="oChumqw7bvdlyhk">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JTpdlxODEeC98q_OeItvFw" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JTpdmBODEeC98q_OeItvFw" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC42s2midwmicq45b5ddyhx4gc44toasqpuk27s"/>
        </eAnnotations>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_00i1mGBREeCdM5Ovh1oq7A" name="oC2pzxp4dub6xjhobnonuq6dtugmna">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_sAv0IIBPEeCojaIsSlFd0Q" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_sAv0IYBPEeCojaIsSlFd0Q" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnqah5dqsa26gmmpkzhws3xwt7y7dczkbjjenruqedtopqk3szxhrxzxnmkqbt337njlpjxrqcj5guipy37brpqg75c3jk22t5zah5tqsaztpqqpczfvrhrx7mkmak3lzo3bpvuuygz5fqdpm4pqsdzh7mkqbt32jpzeh5rq4edyh4als5p2ylvwp726bwzpbprph54aihz5h4n7k3pqqhzg77srm7oq"/>
      </eAnnotations>
      <generalization xmi:type="uml:Generalization" xmi:id="_-JBRpGBREeCdM5Ovh1oq7A" general="_JTpc4hODEeC98q_OeItvFw"/>
      <ownedAttribute xmi:type="uml:Property" xmi:id="_2HfP4GBsEeCdM5Ovh1oq7A" name="oC2pzxp4cub6xjhobmn5wr4g3jgmda" type="_JTpcmxODEeC98q_OeItvFw" aggregation="composite" association="_2HoZ2mBsEeCdM5Ovh1oq7A">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AhGvEGBtEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_AhGvEWBtEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCbyp2nmnufzzwacizne2rx5zb6chog27ukepppjfymf2gsfk2pyzrt2la46b7e2pdce"/>
        </eAnnotations>
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2HfP4mBsEeCdM5Ovh1oq7A" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2HfP4WBsEeCdM5Ovh1oq7A" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedAttribute>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_8ROCgGBREeCdM5Ovh1oq7A" name="oCgdqjhz3f7zir5nvzxezfi2iv">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HhrDEGBSEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HhrDEWBSEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCjnuc2fpvn35itjta7zguvnv664shg2ibd5zsqvhondqyvjts7fnevmfzueshclahd5shyhpxehqyvyzg6jiano5vwq2xmyyckqifm6mtkpyjn43u75gevi5cuisd6zikljutihpkeh4ih5rg6jiaji5rxyxwylanljyd2bhjnd5yljta7zguvi5ywjqwy7ajdf2duhp4mw2yty37x4pwpxm5xazxulakcvxtcfpvnxwm5jtu6rfr7jn6urqww7qzd46tkevzmd5ynjtj75jrh55zwfqwwzafbe6tcfpjeh3i32ds6blajjhqwzqxe3i4bj2dee5zm75jbjthwfka7lxqxrqwy6ipci6sqhhyow24v3ld5abfponfxmwt6m2mceqgcgxmnx44fpbg7jnbh6nvuy2h4ya7kj3hkxnxeg24vuto6rgq755twyxt63qjlj6cqvhun3tjnjtj75nevjffwqut6yinbjwtkgx6f66mfcym"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_IiV14GBSEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Qx0_0GBSEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Qx0_0WBSEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4dnb6r2ljjpnqwbqcdihfkpaz5vs3xg7yq7bg4lzozepr4akfltpql7m37bqpxwryq7bp333nrrn5sqehj5hin6wipbrlrsnyspb62ltmjipjueyelyevna"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_TCXfEGBSEeCdM5Ovh1oq7A" name="oCfz4r2g3whegq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Zcu6cGBSEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Zcu6cWBSEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6dk6cn2m4pzkam3f4fhgn5h6ciupy4vj4dpwwlo437cd4d3nihxfbwcygavhu7bdolv6ci7ey7vce"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_8m-QEmBREeCdM5Ovh1oq7A" name="oCfz4r2g32heaa">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_qtfaIGBeEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_qtfaIWBeEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCusl7oz6dlipkfivzgi7xqba7hu3rdybm4ob6u47ud4plr4faff3g6bc2ne2bdols4wd6k37xkyh3h4f4ertcybijhuyrl2lr6cdkujx6jvfltjn3fu7wkcs2ne2b32rb62g6u2xulqpl5p5zmf6ggaqopq2rv2rb7og2m27qj4nl5pvqmf4wghs2ne2bdolk6cn2qc43gjqjvp5feq7wuayioa6rr5lyxhbo6yfrjmbl5i7xfr7hytazoizab6di7oi2mz5rkif2pif6f54cycqioiyvj6bb72d76jx2d4plr4fwmfuw2aappb6afols4ca64jxfk4f2h4h7fj5hkukhomurr5jbvlbo2o5mkep3xphxpm7wocidgm4ql3da7gi243nyczdppjf7erysygasoqxvj5de4gfosyvrjuh2hjnff5wcygsbhuzqb4le46k665pud4b2h4ffervxshqunz6bv3dn7hgkmlwfk4h2lnpxej7getaypb6bl3jb7cg7k4vrkaclf4fegr6gitaxpqwaj4dp6lgk6ju4gvt53gnrmfvwibijhuyrl2jb4wd7i27yjmm7ppvcfvzsygq3oeurd2rnwwlo4y77d4f7pivsgvvh4as2nm6rr3dewwg6ajx7jidlx4ftfz5h6tauoiufj53e62d7k5pqjub3xkpxfbywqbizpqubdolv7wb7ejxfk4h7ppnwge7w6ayune6r353swwgosjx4lynkponzey7wuayihuubz7bb72d76pnrgjqppondmzwcydiwnyzvj2lo42i66zh5ljfkhofwgu7xqba7huyrl2jb6cnpm2xylqb2hpfomfzg2hajhuubz7bb72d76jxfkbfltjn3fuyqczroou4vj6to7oloo377jqq3fkpxfzxwshq3ne2rx5zb7cb76jxtljfkfi5seu7xqa22pe2qp3li7oc7g37ck5fkhofsgj5cyganoj6bp6ds6ci2qju4gvt534h5mfpxydiipqys74dpzdbpky75lffo34eufv7h6h2jhvyvj23e6od7iy77lqh7pp5zmfvwick2oi7b57dc4hgiwdfrcvfjpifwgn7gcnytomavj4te5tblyjwskmf2ji7dme7sctdxc56f5okb46d7e47dkffjjpfwgjwd4tcxhu"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_q8YxwGBeEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_xy6ksGBeEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_xy6ksWBeEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4grda7tyaqpt2kqv6v2pbqxsngyuqav6wo7wc23ebfng4lar7juphc7dmkyvid5o6c7dep3bbufg2oiqwuq7vefgndsfgbxxxgywc23eauet2miv5eq7ndpiolyfmbfe6c4s4p3bbufg2ni27yq7hdpue3svod7xxozdqmi"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_JMTF8GBfEeCdM5Ovh1oq7A" name="oCfz4r2g3whegq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_JMTF8WBfEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_JMTF8mBfEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCixwhb5ew5zr3cvapv3ykaklqp4evu7bpa73gf7ed6jr7khy4w26kejb7mupvu2jtkt5wjnmq4nzoitiewk2ps"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_87-2wmBREeCdM5Ovh1oq7A" name="oCixwhb5eq4nv74sipts224">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_CYJ4oGBfEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_CYJ4oWBfEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCnua6qyghq7vwtz22dh32jpzeh5qq2ctngunp4iptrx2cn4a7agzkt5zhnvrqcwtjgqo6uipwrxvgv5c4d27l7olbozveye3jpqo6uipfsdrxl5crd3453xkmcvaqgcdypqjpm47yqpvgv2atjk7ln5zvo5sr6wtqhuclsyx2rtzgp6crdh33d5zmpz6bye3thnkp6472r6tg35cgjk6pbizoh55a2ftihfko6ipgs7sw5mklak3kj53jorurkrzagia7k3nv3wtg3lacasrlzo3beuwaoh3eoii6q5hur32s56qwip57bizjpz4eyf34fqcpa37sylxxlmknb65l7ijepmreyusjgqi3s3husktgl4crjk2l7ojvpzsqewt4fbkpi3xgs2tgt722jksklnbjh5qq2ctngunp4l54ykfqzq22d2rkfojsh54aihz5fik7k5hqylzgtmkiak7lhp3bnnsakcj5gek6sipfsdrxb6cqd6slzltbpz7r6fl6guk62zhrylzg55a7agzkt63bob7eyfdigamls2htylzg55a7a63kb5zcobrbqg3ugii72ip3rwtgx4cpdk7l5mdbpfrr4wtjgqi3s2xqtoucnhbvm7oq"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_DhKvIGBfEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HJncgGBfEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HJncgWBfEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4y2g43iycj4hybhlmtryx2lt4iprznv4uisd63i7bfzd6hpyoxyinjtr7bfqf553wi4dgladba6teapvnw2yxybg4vlq7jnv643h472mcrzhygpyohsyx2dbwfmqljpqxqsgmism"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_z98R0GBeEeCdM5Ovh1oq7A" name="oCfz4r2g3whegq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3KrTkGBeEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3KrTkWBeEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCg7se4c54wwxgc2deamexq7az7by6lc7imgyvmgpxus4gc7ljjqehqmi355spdqxaot7fesvdxczgc7ddaalhqpya6bxpxta"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_Nizq0GBtEeCdM5Ovh1oq7A" name="oChumqw7bvdlyhk">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Nizq0WBtEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nizq0mBtEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4cwas7kjpraonsrmhz5hvkpu3xzr3rwlzkwaw47bnrppmwaqh33gunpy4vvs3xghmk4aw5kbnrtoz7qgfb5guno2zhhqttwl5arjki37jlbozrakdtuhumpa67us3xwt7y7dw7kjpzonj4eyhtyhio7o2h3qwtgl7ssdk3kfnrvob7eyd3ohfkpa374s3bgbzirm7o53xihob7eygz5hyk6u2hwylswt7ktb62kjprooewbwe3jgqn6y5nvrx2gf5cnao43p53jpvwqwuz5gujls5p5q6tgl7ssdk3kfnrvob7eye3tfai6wz7uqhrsn6cmjk437i3bozqryftygei7o5pqq2vcnzkxb733hobpnnwqkfdopqm7y5p5rxrhlmk4akzlhpbsh5wqewtshyppyyxbylxxlmkwat32jpzeh5xqgftrhel622h2rsucnwczjkr3rmtbprrqcct4fyk623xhylxxlmkwa6t3zmrmpjrbqh3zobko22pqylswt72lbo7l5jdbojurqetshad3syx5q7sw3yq7d273l5zcobqaah36fao7m35vqpvhj5c6b2xpbnboof4a2e3tf5kpq35vq7vgh7c2asr7bmrqnjwqawrvfed7a37sylzg55a7bg4l3jzanvwrqflpovna"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_Nizq02BtEeCdM5Ovh1oq7A" name="oCluhwypix6ry5vdi" type="_JTpcmxODEeC98q_OeItvFw">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_Nizq1GBtEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_Nizq1WBtEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3f7zjqnmvtumuhaysmd5ytsgp4n7q4f4tjwfnanmv5wixwwlapcvycyfplndti32bg7bir5mvcweqhy2kc"/>
          </eAnnotations>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_TfE08GBtEeCdM5Ovh1oq7A" name="oCluhwypix6ry5vci" type="_JTpcmxODEeC98q_OeItvFw">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_TfE08WBtEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_TfE08mBtEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6dc7khouy7sjmb3rpxxerzwsai7omufj3lowwe6g75rlqc3vifwgn3h6ayuhu2rv3le46coozpuce"/>
          </eAnnotations>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_g1NMUGDgEeCdM5Ovh1oq7A" name="oCixwhb5er4nt6gxacts224" visibility="private">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g1NMUWDgEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g1NMUmDgEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4grda7t7benw6py4xft7vefgm77r6d53ww5ci4lyjqjxg7aa6fsllapjnl6vucndxg4c6mi"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_g1NMU2DgEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" type="_JTpcqhODEeC98q_OeItvFw" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g1NMVGDgEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g1NMVWDgEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4grda7tyaqpt2lqr75sopb7imx2b6bnz6crss6rmbikwqmqqxfx7vbxde37e2svzuw5s2mi"/>
          </eAnnotations>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_g1NMVmDgEeCdM5Ovh1oq7A" name="oCfz4r2g3whegq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g1NMV2DgEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g1NMWGDgEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCbyp2nmndff5cyhy7pqxbp4le6hbo2y7ice"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_brbaGGBnEeCdM5Ovh1oq7A" name="oCjnuc2fosmtwldy3s">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_EhsaYIBQEeCojaIsSlFd0Q" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_EhsaYYBQEeCojaIsSlFd0Q" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnqah5dqsa2oheals2hgyltsnws2cokl7oznpjxrqe3sgjko22pus2tgl4cras4kj5zcobrbqg3ugjkp25hfr3xwl4clb733lozeojuqedtopronu2pqqhwsn7szjkz2ljznozxq2dtugmnls2hgylrgt722jkrkhprppawbycdsfio72zhrylwwh2a7bg4l3jzanvwrqflppqo7o5pqsdqgp4s2ip4q"/>
      </eAnnotations>
      <generalization xmi:type="uml:Generalization" xmi:id="_fGUMlGBnEeCdM5Ovh1oq7A" general="_00i1mGBREeCdM5Ovh1oq7A"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_ind_IGBnEeCdM5Ovh1oq7A" name="oCfz4r2g34haia">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ind_IWBnEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ind_ImBnEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4grda7tnbapg47av64q7bdxdnp2fchxxxg4wc23ebfnh4myy6vspnfxpnh7r6hv7wgrwc7dnaikhekcu7jxpxfxhn77uysvtuwts25tpbuhhq7ar6vsprb7iolrbcz653xoqq2zmbmhxylqv6527bb7ve3svoc5d6crss6rmf4kxcmar7j27zdpie3tfmbv36c2c44lybujxg7aa6fsllepwmpzfmdf6wwzwc6tabelxqmqaxfqphfxdosyuwavs6c2ca43ajqmxemie6vsodb7vfkyv4bft6cssi23zdykg47aa5n2pbqxpmcyuwavs6ckc443abemwsni364q7ncxhnd3fugpxwgsgc7rmdypw4kiy5uq7vbfgol4vusvuwg5s2mi"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_ind_I2BnEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ind_JGBnEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ind_JWBnEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqx42ailjzcyeplmdqyx2liwfgb7nftwishw72c"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_ind_JmBnEeCdM5Ovh1oq7A" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ind_J2BnEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ind_KGBnEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4c2a2zl3mrpnmwbqfj5huip2ip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_6QpP6GBnEeCdM5Ovh1oq7A" name="oCgdqjhz2n6rddtmvbuishc3yj">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_HEa10IBQEeCojaIsSlFd0Q" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_HEa10YBQEeCojaIsSlFd0Q" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCobvh2dj3hulrdycs6cj7gy77lqh7ponemf7getavn44bd23e6hbm2y7ipqc3xpfsejvwkayugm"/>
      </eAnnotations>
      <generalization xmi:type="uml:Generalization" xmi:id="_Fw4_9GBoEeCdM5Ovh1oq7A" general="_00i1mGBREeCdM5Ovh1oq7A"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_9e3fYGBnEeCdM5Ovh1oq7A" name="oCfz4r2g34haia">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9e3fYWBnEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9e3fYmBnEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCixwhb5ed4jroehylxhylell2meeri2l4dx3sdymk4mtp4tiowkrlejj7n4brm4jzc7wwr6umvafzwmtaqo4leyl6naefu4bzadyw54oc5523cwypwg43sjd3fqfr64zza34g36m3uzr76ua7wc4pomtqfqmbe7biktyhlnmp45w7itckus23smt2fqfbk334dpvwl4eq4nrlcxafxo6leitlmubri3t4adywbyoc45vp2ua5662kemltmuhrw2jza64wbzwc6fr72u2kw2r7onlxmmpr6pjidt4hlnmg5fulms2e66m2gylypegqq7bsad6gjzwc6jxpas2kuo4leyk4mmabm6b7adyg566c6fx72u2kws73snl6mubfu2jucg4xfzmh4vx7ovqpwpylell2meeri2l4cx7xl4equzzpswskwsy3wlj7n4bro3jqchwwjzwouzt76w2kuw22gndnmipvu2joah6cd7eeuzzpswskss73wll2n4mbg4rskt5gt5em4fr6ehylutylmylnnepq64jikt3gpnmw5zr3cxalxo6ps"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_9e3fY2BnEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9e3fZGBnEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9e3fZWBnEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqx42ailjzcyeplmdqyx2liwfgb7nftwishw72c"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_9e3fZmBnEeCdM5Ovh1oq7A" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_9e3fZ2BnEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_9e3faGBnEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4c2a2zl3mrpnmwbqfj5huip2ip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_r5b9gGDaEeCdM5Ovh1oq7A" name="oCnua6qyhwrxuhf4cwassa">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_r5b9gWDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r5b9gmDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCvb2oja7fn32fyapxu67si23ebeed2pku7zuohb7ie37f2afsworwc5t7jqjxg7aa6fsllapjnl6vucndxg4c6mi"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_r5b9g2DaEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_r5b9hGDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r5b9hWDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqwwzajlj4daepumt5znjtp4ipqtof6wyuhc6ajdy6tkgvzox6ypjtf7zjqnmvtumuhaysc"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_r5b9hmDaEeCdM5Ovh1oq7A" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_r5b9h2DaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r5b9iGDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4cnb6y3ljjeofxqswtshjko22pqylrwv5csb642j5zvoawb6h34fyl7cip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_stScUGDaEeCdM5Ovh1oq7A" name="oCjnuc2fplmt4i34dd">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_stScUWDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_stScUmDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnrtpjqqgddyf5kpq35vq7vgh7c2asr7bmjtobquydtvhfkpu3xzr3rwlzkwaw475wsljnsaswtphem7m57qylvwhzkxawz7bprsh5uascluhmnpyznvs3usny22a64knmtbpywb6e3thmmpyip4rt2xf4crbgzpbobhh54aihz5f4cpyyx4qtxwh5i7b653loreof4eyhdpgmm3s5p5q6tel7sta2zlhiziobreevr5hud6u5hyrpugdmklak3kj5zinmwa6fltfak7a37gylzg55a7b653loreof4eydtspqd62yhhs2thd6clal57bnrppmwb4h3jfedpoipbsdzwhmkwbt32jpzeh5xqgftrhel622h2rsthd4cmjk5l7mzipfsqshr5hud3syfvsdrxlzctd34q"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_stScU2DaEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_stScVGDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_stScVWDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnrvnv4qswtuhjko22pqyl2gh7cqdszpbobrpj7a2dtugmnls4xaqhswh5c3dh4q"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_stScVmDaEeCdM5Ovh1oq7A" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_stScV2DaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_stScWGDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnreonuqch3tfbko23vvsdrwx7sjb733njjooiwbqetypql7m3pzq7sxf6cqat4q"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_eg8SYGDaEeCdM5Ovh1oq7A" name="oCgdqjhz3f7zir5nvzxezfi2iv">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eg8SYWDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eg8SYmDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCjnuc2fpvn35itjta7zguvnv664shg2ibd5zsqvhondqyvjts7fnevmfzueshclahd5shyhpxehqyvyzg6jiano5vwq2xmyyckqifm6mtkpyjn43u75gevi5cuisd6zikljutihpkeh4ih5rg6jiaji5rxyxwylanljyd2bhjnd5yljta7zguvi5ywjqwy7ajdf2duhp4mw2yty37x4pwpxm5xazxulakcvxtcfpvnxwm5jtu6rfr7jn6urqww7qzd46tkevzmd5ynjtj75jrh55zwfqwwzafbe6tcfpjeh3i32ds6blajjhqwzqxe3i4bj2dee5zm75jbjthwfka7lxqxrqwy6ipci6sqhhyow24v3ld5abfponfxmwt6m2mceqgcgxmnx44fpbg7jnbh6nvuy2h4ya7kj3hkxnxeg24vuto6rgq755twyxt63qjlj6cqvhun3tjnjtj75nevjffwqut6yinbjwtkgx6f66mfcym"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_eg8SY2DaEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eg8SZGDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eg8SZWDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4dnb6r2ljjpnqwbqcdihfkpaz5vs3xg7yq7bg4lzozepr4akfltpql7m37bqpxwryq7bp333nrrn5sqehj5hin6wipbrlrsnyspb62ltmjipjueyelyevna"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_eg8SZmDaEeCdM5Ovh1oq7A" name="oCfz4r2g3whegq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_eg8SZ2DaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_eg8SaGDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6dk6cn2m4pzkam3f4fhgn5h6ciupy4vj4dpwwlo437cd4d3nihxfbwcygavhu7bdolv6ci7ey7vce"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_fIk6IGDaEeCdM5Ovh1oq7A" name="oCfz4r2g32heaa">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fIk6IWDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fIk6ImDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCusl7oz6dlipkfivzgi7xqba7hu3rdybm4ob6u47ud4plr4faff3g6bc2ne2bdols4wd6k37xkyh3h4f4ertcybijhuyrl2lr6cdkujx6jvfltjn3fu7wkcs2ne2b32rb62g6u2xulqpl5p5zmf6ggaqopq2rv2rb7og2m27qj4nl5pvqmf4wghs2ne2bdolk6cn2qc43gjqjvp5feq7wuayioa6rr5lyxhbo6yfrjmbl5i7xfr7hytazoizab6di7oi2mz5rkif2pif6f54cycqioiyvj6bb72d76jx2d4plr4fwmfuw2aappb6afols4ca64jxfk4f2h4h7fj5hkukhomurr5jbvlbo2o5mkep3xphxpm7wocidgm4ql3da7gi243nyczdppjf7erysygasoqxvj5de4gfosyvrjuh2hjnff5wcygsbhuzqb4le46k665pud4b2h4ffervxshqunz6bv3dn7hgkmlwfk4h2lnpxej7getaypb6bl3jb7cg7k4vrkaclf4fegr6gitaxpqwaj4dp6lgk6ju4gvt53gnrmfvwibijhuyrl2jb4wd7i27yjmm7ppvcfvzsygq3oeurd2rnwwlo4y77d4f7pivsgvvh4as2nm6rr3dewwg6ajx7jidlx4ftfz5h6tauoiufj53e62d7k5pqjub3xkpxfbywqbizpqubdolv7wb7ejxfk4h7ppnwge7w6ayune6r353swwgosjx4lynkponzey7wuayihuubz7bb72d76pnrgjqppondmzwcydiwnyzvj2lo42i66zh5ljfkhofwgu7xqba7huyrl2jb6cnpm2xylqb2hpfomfzg2hajhuubz7bb72d76jxfkbfltjn3fuyqczroou4vj6to7oloo377jqq3fkpxfzxwshq3ne2rx5zb7cb76jxtljfkfi5seu7xqa22pe2qp3li7oc7g37ck5fkhofsgj5cyganoj6bp6ds6ci2qju4gvt534h5mfpxydiipqys74dpzdbpky75lffo34eufv7h6h2jhvyvj23e6od7iy77lqh7pp5zmfvwick2oi7b57dc4hgiwdfrcvfjpifwgn7gcnytomavj4te5tblyjwskmf2ji7dme7sctdxc56f5okb46d7e47dkffjjpfwgjwd4tcxhu"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_fIk6I2DaEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fIk6JGDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fIk6JWDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4grda7tyaqpt2kqv6v2pbqxsngyuqav6wo7wc23ebfng4lar7juphc7dmkyvid5o6c7dep3bbufg2oiqwuq7vefgndsfgbxxxgywc23eauet2miv5eq7ndpiolyfmbfe6c4s4p3bbufg2ni27yq7hdpue3svod7xxozdqmi"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_fIk6JmDaEeCdM5Ovh1oq7A" name="oCfz4r2g3whegq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_fIk6J2DaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_fIk6KGDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCixwhb5ew5zr3cvapv3ykaklqp4evu7bpa73gf7ed6jr7khy4w26kejb7mupvu2jtkt5wjnmq4nzoitiewk2ps"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_gMhqcGDaEeCdM5Ovh1oq7A" name="oCixwhb5eq4nv74sipts224">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gMhqcWDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gMhqcmDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCnua6qyghq7vwtz22dh32jpzeh5qq2ctngunp4iptrx2cn4a7agzkt5zhnvrqcwtjgqo6uipwrxvgv5c4d27l7olbozveye3jpqo6uipfsdrxl5crd3453xkmcvaqgcdypqjpm47yqpvgv2atjk7ln5zvo5sr6wtqhuclsyx2rtzgp6crdh33d5zmpz6bye3thnkp6472r6tg35cgjk6pbizoh55a2ftihfko6ipgs7sw5mklak3kj53jorurkrzagia7k3nv3wtg3lacasrlzo3beuwaoh3eoii6q5hur32s56qwip57bizjpz4eyf34fqcpa37sylxxlmknb65l7ijepmreyusjgqi3s3husktgl4crjk2l7ojvpzsqewt4fbkpi3xgs2tgt722jksklnbjh5qq2ctngunp4l54ykfqzq22d2rkfojsh54aihz5fik7k5hqylzgtmkiak7lhp3bnnsakcj5gek6sipfsdrxb6cqd6slzltbpz7r6fl6guk62zhrylzg55a7agzkt63bob7eyfdigamls2htylzg55a7a63kb5zcobrbqg3ugii72ip3rwtgx4cpdk7l5mdbpfrr4wtjgqi3s2xqtoucnhbvm7oq"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_gMhqc2DaEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gMhqdGDaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gMhqdWDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4y2g43iycj4hybhlmtryx2lt4iprznv4uisd63i7bfzd6hpyoxyinjtr7bfqf553wi4dgladba6teapvnw2yxybg4vlq7jnv643h472mcrzhygpyohsyx2dbwfmqljpqxqsgmism"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_gMhqdmDaEeCdM5Ovh1oq7A" name="oCfz4r2g3whegq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_gMhqd2DaEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_gMhqeGDaEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCg7se4c54wwxgc2deamexq7az7by6lc7imgyvmgpxus4gc7ljjqehqmi355spdqxaot7fesvdxczgc7ddaalhqpya6bxpxta"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_hKHDEGQGEeCpSfiqx9TC5w" name="oCubfbxnvdwiqg23yehr2c4b7ni3ykty37">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hKHDEWQGEeCpSfiqx9TC5w" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hKHDEmQGEeCpSfiqx9TC5w" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCubfbxnudwiqg23yeljutienzm76jb5lswfnanmv5wixwwlafcq6sqhh4eh3i32tk6rob5pv7xfqwqzafdf2xyh74pc2yx5jgv4bevi5ywjqxqzi2d5zxyh74pc567daltnwq7i5fuuxwylaycj4hyexwot5ynjtd7vnapmv6unqxa7smcrudagfxegmorcym"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_hKHDE2QGEeCpSfiqx9TC5w" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hKHDFGQGEeCpSfiqx9TC5w" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hKHDFWQGEeCpSfiqx9TC5w" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4y2g43iycj4hybhlmtryx2lt4iprznv4uisd63i7bfzd6hpyoxyinjtr7bfqf553wi4dgladba6teapvnw2yxybg4vlq7jnv643h472mcrzhygpyohsyx2dbwfmqljpqxqsgmism"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_hKHDFmQGEeCpSfiqx9TC5w" name="oCfz4r2g3whegq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hKHDF2QGEeCpSfiqx9TC5w" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_hKHDGGQGEeCpSfiqx9TC5w" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCg7se4c54wwxgc2deamexq7az7by6lc7imgyvmgpxus4gc7ljjqehqmi355spdqxaot7fesvdxczgc7ddaalhqpya6bxpxta"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_h1KLMGQGEeCpSfiqx9TC5w" name="oCg7se4c5eww3dg7deeanw4kby7rfpbgy">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h1KLMWQGEeCpSfiqx9TC5w" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h1KLMmQGEeCpSfiqx9TC5w" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oClorkdnqspjwr4glvpqapczfvr3txlzi7b653loreof4eye3tpqapczfvqhuwv7k2bgr3tobph55qie36grkpezhmylxxlml7k3vpbizjpiwawe3lhenls2xqtouaxgzsmcc3lizunvrb6wtjgqi3sz72s7ugfmk2a2zl3mrpnmwagcb5gia7k3n3ykfqzhbvm7oq"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_h1KLM2QGEeCpSfiqx9TC5w" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h1KLNGQGEeCpSfiqx9TC5w" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h1KLNWQGEeCpSfiqx9TC5w" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC4y2g43iycj4hybhlmtryx2lt4iprznv4uisd63i7bfzd6hpyoxyinjtr7bfqf553wi4dgladba6teapvnw2yxybg4vlq7jnv643h472mcrzhygpyohsyx2dbwfmqljpqxqsgmism"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_h1KLNmQGEeCpSfiqx9TC5w" name="oCfz4r2g3whegq">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_h1KLN2QGEeCpSfiqx9TC5w" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_h1KLOGQGEeCpSfiqx9TC5w" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCg7se4c54wwxgc2deamexq7az7by6lc7imgyvmgpxus4gc7ljjqehqmi355spdqxaot7fesvdxczgc7ddaalhqpya6bxpxta"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Class" xmi:id="_rwG3QGBqEeCdM5Ovh1oq7A" name="oC2pzxp4dub6xj7jjfpj7ashsoheaa">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_RH_zkIBQEeCojaIsSlFd0Q" source="http://www.topcased.org/documentation">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_RH_zkYBQEeCojaIsSlFd0Q" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCfquql6ca7pbo2y7id4c2lnfsgn5gqtajpaufj4dswwb2mtpuiy43fjhxgv3w2gc2oa6r353v6sf6q5nrkypkj4fsfv5gcciunexvj4dpwwb7kzpukehl5pvqmfyh4ca7n56fz6to7cjoo5hyjqc3t4f6gi7wqayupb6bx5zb6chog27ukepppo5sha7xqbaioiurh4jb72d76jxskad2pmnfebvwghs2oqzab7dt6ob6ky5yce"/>
      </eAnnotations>
      <generalization xmi:type="uml:Generalization" xmi:id="_rwG3QWBqEeCdM5Ovh1oq7A" general="_6QpP6GBnEeCdM5Ovh1oq7A"/>
      <ownedOperation xmi:type="uml:Operation" xmi:id="_rwG3QmBqEeCdM5Ovh1oq7A" name="oCfz4r2g34haia">
        <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rwG3Q2BqEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
          <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rwG3RGBqEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCnua6qyhuq3rhlmk6at33lozeojuqedr5gunls5p5q6tgty23b6s3lm3bprrqaftyh4apa3x3ylzg54cljk2ldojpob4eyglsgiapq2h3sgtgfzcpa27lhnrvpiwasftygei7o5pgzsfqzhbveor7bmbupz7a2fdjhei6uipbrltxfmklakzpbfboonqasgljgun7oipcrpvgvmk4aw42jnrioewbqetypqd6szhwrpqg75c3jkzlzmrmpjrbqwt4hiapy45vs3xghmk4bo53z5zcobqryftyfai6ulnvqpugfmknb6r2ljjpnqwbqcdihfkpaz5vs3xghml4aw53zmrcnnsqgfb5h4opq37sq72sn4cmjk3pbjjenr4qadr5gmjls5p5q6tgl4cta34q"/>
        </eAnnotations>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_rwG3RWBqEeCdM5Ovh1oq7A" name="oCjnuc2fplmtqzp5di" direction="return">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rwG3RmBqEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rwG3R2BqEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oCgdqjhz3s4nfa755zwfqx42ailjzcyeplmdqyx2liwfgb7nftwishw72c"/>
          </eAnnotations>
          <type xmi:type="uml:PrimitiveType" href="sub188.uml#_45kKCOCGEd22uO4uysbCEw"/>
        </ownedParameter>
        <ownedParameter xmi:type="uml:Parameter" xmi:id="_rwG3SGBqEeCdM5Ovh1oq7A" name="oCfquql6de7gd6wy77jm">
          <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_rwG3SWBqEeCdM5Ovh1oq7A" source="http://www.topcased.org/documentation">
            <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_rwG3SmBqEeCdM5Ovh1oq7A" key="oC2pzxp4c3aw2kloreof4a2dtugmna" value="oC2pzxp4c2a2zl3mrpnmwbqfj5huip2ip4rsthf6k2jk2l7oznpjxrqe3sgjna"/>
          </eAnnotations>
          <type xmi:type="uml:Class" href="sub188.uml#_dD1KUOe6Ed2GfddmP-trSg"/>
        </ownedParameter>
      </ownedOperation>
    </packagedElement>
    <packagedElement xmi:type="uml:Association" xmi:id="_2HoZ2mBsEeCdM5Ovh1oq7A" name="oCfz4r2g24anepezhmudtwdl3ak22l7orrpz7a2dtsfzfa" memberEnd="_2HoZ22BsEeCdM5Ovh1oq7A _2HfP4GBsEeCdM5Ovh1oq7A">
      <ownedEnd xmi:type="uml:Property" xmi:id="_2HoZ22BsEeCdM5Ovh1oq7A" name="oCjnuc2fpsmtwkbz3b" type="_00i1mGBREeCdM5Ovh1oq7A" association="_2HoZ2mBsEeCdM5Ovh1oq7A">
        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2HoZ3WBsEeCdM5Ovh1oq7A" value="1">
          <name xsi:nil="true"/>
        </lowerValue>
        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2HoZ3GBsEeCdM5Ovh1oq7A" value="1">
          <name xsi:nil="true"/>
        </upperValue>
      </ownedEnd>
    </packagedElement>
    <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_a99a8FojEeCwS7EWuVdx8Q">
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_OWs3IsLREea5CfvlUvzZUw" source="oCw5z6axr2w2qk4m3kp45b63zpdx3g6">
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OWs3I8LREea5CfvlUvzZUw" key="oCfquql6cx6cipk376ke" value="oCluhwypkew4y3xua"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OWs3JMLREea5CfvlUvzZUw" key="oCfquql6cc7kh6wy77jm" value="oC4grda7q"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OWs3JcLREea5CfvlUvzZUw" key="oCixwhb5fb5f3oqtidwc4kg" value="oC4grda7q"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OWs3JsLREea5CfvlUvzZUw" key="oChumqw7aycxwwi" value="oCvb2oja5ug2qasr7g4l5hakq"/>
        <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_OWs3J8LREea5CfvlUvzZUw" key="oCjnuc2foyotqyv2lu" value="oC4grda7q"/>
      </eAnnotations>
      <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_a-Gk4FojEeCwS7EWuVdx8Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references xmi:type="ecore:EPackage" href="codeGenProfile.uml#_Kun9McLREea5CfvlUvzZUw"/>
      </eAnnotations>
      <appliedProfile xmi:type="uml:Profile" href="codeGenProfile.uml#_B8hQEOWcEd2D3OFweq4TmA"/>
    </profileApplication>
  </uml:Package>
  <codeGenProfile:inline xmi:id="_cgKNgFojEeCwS7EWuVdx8Q" base_Operation="_JTpdWRODEeC98q_OeItvFw"/>
  <codeGenProfile:inline xmi:id="_c12JoFojEeCwS7EWuVdx8Q" base_Operation="_JTpdXRODEeC98q_OeItvFw"/>
  <codeGenProfile:inline xmi:id="_dMuYkFojEeCwS7EWuVdx8Q" base_Operation="_JTpdYRODEeC98q_OeItvFw"/>
  <codeGenProfile:inline xmi:id="_gIzvMFojEeCwS7EWuVdx8Q" base_Operation="_qvK2kEdvEeCbmbPY-7Tp8A"/>
</xmi:XMI>
