<?xml version="1.0" encoding="UTF-8"?>
<Mappings xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
   <Mapping id="im@617102756h214592519">
      <Set source="0" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchParameters"/>
   </Mapping>
   <Mapping id="om@617102756h214592519">
      <Set source="2" target="0"/>
   </Mapping>
   <Mapping id="om@617102756h2026974862">
      <Set source="1" target="0"/>
   </Mapping>
   <Mapping id="im@617102756h-1294890017">
      <Set source="2" target="0"/>
   </Mapping>
   <Mapping id="om@617102756h-1294890017">
      <Set source="1" target="0"/>
   </Mapping>
   <Mapping id="im@617102756h1293590572">
      <Set source="1" target="0"/>
   </Mapping>
   <Mapping id="om@617102756h1293590572">
      <Set source="1" target="0"/>
   </Mapping>
   <Mapping id="om617102756h1151155030">
      <Set source="1" target="0"/>
   </Mapping>
   <Mapping id="sm617102756h214592519">
      <Set source="create...f617102756h13762717.0_1" statement="1" target="2"/>
      <Set source="filter...f617102756h13762717.1_1" statement="2" target="2"/>
   </Mapping>
   <Mapping id="sm617102756h2026974862">
      <Set source="value...f617102756h1483536934.0_1" statement="1" target="1"/>
   </Mapping>
   <Mapping id="sm617102756h-1294890017">
      <Set source="reduce...f617102756h1093517301.0_1" statement="1" target="1"/>
   </Mapping>
   <Mapping id="sm617102756h1293590572">
      <Set source="concat...f617102756h-63159202.0_1" statement="1" target="1"/>
   </Mapping>
   <Mapping id="om@617102756h-93390349">
      <Set source="1" target="1"/>
   </Mapping>
   <Mapping id="im@617102756h-330016864">
      <Set source="1" target="0"/>
   </Mapping>
   <Mapping id="om@617102756h-330016864">
      <Set source="0" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
   </Mapping>
   <Mapping id="om617102756h-608972719">
      <Set source="0" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
   </Mapping>
   <Mapping id="sm617102756h-330016864">
      <Set source="create...f617102756h-847643846.0_1" statement="1" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
      <Set source="xmlToClass...f617102756h-847643846.1_1" statement="2" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
   </Mapping>
   <Mapping id="im@617102756h816855294">
      <Set source="1" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchParameters"/>
   </Mapping>
   <Mapping id="om@617102756h816855294">
      <Set source="0" target="3"/>
   </Mapping>
   <Mapping id="im@617102756h1285606308">
      <Set source="0" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
      <Set source="3" target="1"/>
   </Mapping>
   <Mapping id="om@617102756h1285606308">
      <Set source="2" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
   </Mapping>
   <Mapping id="om617102756h-642709972">
      <Set source="2" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
   </Mapping>
   <Mapping id="sm617102756h1285606308">
      <Set source="create...f617102756h-255998379.0_1" statement="1" target="2"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
      <Set source="filter...f617102756h-255998379.1_1" statement="2" target="2.0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
   </Mapping>
   <Mapping id="im@617102756h-2031163295">
      <Set source="value...p617102756h-214969420" target="0"/>
      <Set source="value...p617102756h443695609" target="1"/>
   </Mapping>
   <Mapping id="om@617102756h-2031163295">
      <Set source="0" target="5"/>
      <Set source="1" target="6"/>
   </Mapping>
   <Mapping id="im@617102756h128288112">
      <Set source="5" target="0"/>
      <Set source="3" target="1"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="im@617102756h-430917342">
      <Set source="4" target="0"/>
      <Set source="3" target="1"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="im@617102756h-1208644923">
      <Set source="3" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="im@617102756h591276552">
      <Set source="3" target="2"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
      <Set source="7" target="0"/>
      <Set source="8" target="1"/>
   </Mapping>
   <Mapping id="om@617102756h591276552">
      <Set source="3" target="2"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
      <Set source="7" target="0"/>
      <Set source="8" target="1"/>
   </Mapping>
   <Mapping id="om@617102756h793195441">
      <Set source="3" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="om617102756h1039666066">
      <Set source="3" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="sm617102756h128288112">
      <Set source="5" statement="1" target="3.1"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="sm617102756h-430917342">
      <Set source="4" statement="1" target="3.6"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="sm617102756h-1208644923">
      <Set source="reduce...f617102756h728204587.0_1" statement="1" target="3.4"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
      <Set source="reduce...f617102756h728204587.2_1" statement="2" target="3.5"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="sm617102756h591276552">
      <Set source="value...f617102756h1464827803.0_1" statement="1" target="7"/>
      <Set source="value...f617102756h1464827803.3_1" statement="2" target="8"/>
      <Set source="condition...f617102756h1464827803.6_1" statement="3" target="3.0"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="sm617102756h793195441">
      <Set source="create...f617102756h1589096141.0_1" statement="1" target="3"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="om@617102756h-997059533">
      <Set source="0" target="2"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
   </Mapping>
   <Mapping id="im@617102756h2041432961">
      <Set source="2" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
      <Set source="0" target="1"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchParameters"/>
   </Mapping>
   <Mapping id="om@617102756h2041432961">
      <Set source="0" target="3"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
   </Mapping>
   <Mapping id="im@617102756h469254788">
      <Set source="3" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Catalog"/>
   </Mapping>
   <Mapping id="om@617102756h469254788">
      <Set source="0" target="1"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="im@617102756h891961223">
      <Set source="0" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchParameters"/>
      <Set source="1" target="1"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="om@617102756h891961223">
      <Set source="1" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="om617102756h-408391701">
      <Set source="1" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="sm617102756h891961223">
      <Set source="0.0" statement="1" target="1.3"
           targetDataItem="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </Mapping>
   <Mapping id="im@617102756h-1552088561">
      <Set source="0" target="0"/>
      <Set source="1" target="1"/>
   </Mapping>
   <Mapping id="om@617102756h-1552088561">
      <Set source="0" target="2"/>
      <Set source="1" target="3"/>
   </Mapping>
   <Mapping id="om617102756h160663492">
      <Set source="2" target="0"/>
      <Set source="3" target="1"/>
   </Mapping>
   <Mapping id="im@617102756h-727704551">
      <Set source="0" target="0"/>
      <Set source="1" target="1"/>
   </Mapping>
   <Mapping id="om@617102756h-727704551">
      <Set source="2" target="0"/>
   </Mapping>
   <Mapping id="om617102756h282811512">
      <Set source="2" target="0"/>
   </Mapping>
   <Mapping id="sm617102756h-727704551">
      <Set source="condition...f617102756h951831482.0_1" statement="1" target="2"/>
   </Mapping>
   <Mapping id="im@617102756h1631852513">
      <Set source="5" target="1"/>
      <Set source="1" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.Product"/>
   </Mapping>
   <Mapping id="om@617102756h1631852513">
      <Set source="2" target="0"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
   </Mapping>
   <Mapping id="am@617102756h-1769031979">
      <Append source="2" target="4"/>
   </Mapping>
   <Mapping id="tm@617102756h-1769031979">
      <Set source="4" target="0"/>
   </Mapping>
   <Mapping id="sm617102756h1631852513">
      <Set source="create...f617102756h-504916961.0_1" statement="1" target="2"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Set source="1.0" statement="2" target="2.0"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Set source="1.1" statement="3" target="2.1"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Set source="1.2" statement="4" target="2.2"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Set source="1.3" statement="5" target="2.3"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Set source="1.4" statement="6" target="2.4"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Set source="1.5" statement="7" target="2.5"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Set source="1.6" statement="8" target="2.6"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Set guard="exists...f617102756h-504916961.2_1"
           source="calculatePrice...f617102756h-504916961.1_1"
           statement="9"
           target="2.7"
           targetDataItem="urn:Services.QueryProductsService.Classes.ProductExtended"/>
   </Mapping>
</Mappings>