<?xml version="1.0" encoding="UTF-8"?>
<DataItems xmlns:xmi="http://schema.omg.org/spec/XMI/2.1">
   <DataItem id="urn:Services.QueryProductsService.Ports.QueryProductsPortType"
             name="QueryProductsPortType"/>
   <DataItem id="urn:Services.QueryProductsService.Classes.Product" name="Product">
      <String name="category"/>
      <String name="link"/>
      <String name="manufacturer"/>
      <Float name="priceUSD"/>
      <String name="seller"/>
      <String name="title"/>
      <String name="type"/>
   </DataItem>
   <DataItem id="urn:Services.QueryProductsService.Classes.Catalog" name="Catalog">
      <Array name="product" type="urn:Services.QueryProductsService.Classes.Product"/>
   </DataItem>
   <DataItem id="urn:Services.QueryProductsService.Classes.SearchParameters"
             name="SearchParameters">
      <String name="title"/>
      <Array name="keywords" type="String"/>
   </DataItem>
   <DataItem id="urn:Services.QueryProductsService.Classes.ProductExtended"
             name="ProductExtended"
             parent="urn:Services.QueryProductsService.Classes.Product">
      <String name="category"/>
      <String name="link"/>
      <String name="manufacturer"/>
      <Float name="priceUSD"/>
      <String name="seller"/>
      <String name="title"/>
      <String name="type"/>
      <Float name="priceCHF"/>
   </DataItem>
   <DataItem id="urn:Services.QueryProductsService.Classes.SearchResult" name="SearchResult">
      <Float name="deliveryCharge"/>
      <Float name="exchangeRate"/>
      <String name="keywords"/>
      <String name="title"/>
      <Float name="totalAmountCHF"/>
      <Float name="totalAmountUSD"/>
      <Array name="matchingProducts"
             type="urn:Services.QueryProductsService.Classes.ProductExtended"/>
   </DataItem>
   <DataItem id="urn:Services.QueryProductsService.Classes.CurrencyCalculator"
             name="CurrencyCalculator"/>
   <DataItem id="EMPTY_DATA_ITEM"/>
   <DataItem id="imsg617102756h-408391701">
      <Record name="userInput"
              type="urn:Services.QueryProductsService.Classes.SearchParameters"/>
   </DataItem>
   <DataItem id="omsg617102756h-408391701">
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="imsg617102756h-1552088561">
      <String name="fromCurrency"/>
      <String name="toCurrency"/>
   </DataItem>
   <DataItem id="omsg617102756h-1552088561">
      <Float name="exchangeRate"/>
      <Boolean name="validRequest"/>
   </DataItem>
   <DataItem id="_DBGR_Create_Keywords_Pattern...617102756|_16_6_2_2bc105c1_1268907718479_136957_10067">
      <Record name="userInput"
              type="urn:Services.QueryProductsService.Classes.SearchParameters"/>
      <String name="keywordsPattern"/>
      <Array name="keywordsArray" type="String"/>
   </DataItem>
   <DataItem id="_DBGR_Read_XML_File...617102756|_16_6_2_2bc105c1_1268385298500_776528_10649">
      <Record name="allProducts" type="urn:Services.QueryProductsService.Classes.Catalog"/>
      <Blob name="data"/>
   </DataItem>
   <DataItem id="_DBGR_Filter_File_Content...617102756|_16_6_2_2bc105c1_1268895793605_38285_9836">
      <Record name="allProducts" type="urn:Services.QueryProductsService.Classes.Catalog"/>
      <Record name="userInput"
              type="urn:Services.QueryProductsService.Classes.SearchParameters"/>
      <Record name="filteredProducts"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
      <String name="keywordsPattern"/>
   </DataItem>
   <DataItem id="_DBGR_Calculations...617102756|_16_6_2_2bc105c1_1270633782438_530110_10933">
      <Record name="filteredProducts"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
      <Record name="product...-655523993" type="urn:Base_Types.Any"/>
      <Record name="extendedProduct...-497165349" type="urn:Base_Types.Any"/>
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
      <Array name="extendedProducts"
             type="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Float name="exchangeRateCHFUSD"/>
      <Boolean name="validRequest"/>
      <Float name="noChargeAmount...-533525626"/>
      <Float name="deliveryCharge...-533525626"/>
   </DataItem>
   <DataItem id="_DBGR_urn:Services.QueryProductsService.Ports.QueryProductsPortType.queryProducts">
      <Record name="userInput"
              type="urn:Services.QueryProductsService.Classes.SearchParameters"/>
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
      <Record name="allProducts" type="urn:Services.QueryProductsService.Classes.Catalog"/>
      <Record name="filteredProducts"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="_DBGR_urn:Services.QueryProductsService.Classes.CurrencyCalculator.getExchangeRate">
      <String name="fromCurrency"/>
      <String name="toCurrency"/>
      <Float name="exchangeRateCHFUSD"/>
      <Boolean name="validRequest"/>
   </DataItem>
   <DataItem id="_DBGR_urn:Services.QueryProductsService.Classes.CurrencyCalculator.calculatePrice">
      <Float name="price"/>
      <Float name="exchangeRate"/>
      <Float name="newPrice"/>
   </DataItem>
   <DataItem id="imsg617102756h1151155030">
      <Record name="userInput"
              type="urn:Services.QueryProductsService.Classes.SearchParameters"/>
   </DataItem>
   <DataItem id="omsg617102756h1151155030">
      <String name="keywordsPattern"/>
   </DataItem>
   <DataItem id="omsg617102756h-608972719">
      <Record name="allProducts" type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="imsg617102756h-642709972">
      <Record name="allProducts" type="urn:Services.QueryProductsService.Classes.Catalog"/>
      <Record name="userInput"
              type="urn:Services.QueryProductsService.Classes.SearchParameters"/>
   </DataItem>
   <DataItem id="omsg617102756h-642709972">
      <Record name="filteredProducts"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="om@617102756h816855294_0">
      <String name="keywordsPattern...keywordsPattern"/>
   </DataItem>
   <DataItem id="imsg617102756h1039666066">
      <Record name="filteredProducts"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="omsg617102756h1039666066">
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="im@617102756h-2031163295_0">
      <String name="fromCurrency"/>
   </DataItem>
   <DataItem id="im@617102756h-2031163295_1">
      <String name="toCurrency"/>
   </DataItem>
   <DataItem id="om@617102756h-2031163295_0">
      <Float name="exchangeRateCHFUSD...exchangeRateCHFUSD"/>
   </DataItem>
   <DataItem id="om@617102756h-2031163295_1">
      <Boolean name="validRequest...validRequest"/>
   </DataItem>
   <DataItem id="om@617102756h-997059533_0">
      <Record name="allProducts...allProducts"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="om@617102756h2041432961_0">
      <Record name="filteredProducts...filteredProducts"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="om@617102756h469254788_0">
      <Record name="searchResult...searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="imsg617102756h160663492">
      <String name="fromCurrency"/>
      <String name="toCurrency"/>
   </DataItem>
   <DataItem id="omsg617102756h160663492">
      <Float name="exchangeRateCHFUSD"/>
      <Boolean name="validRequest"/>
   </DataItem>
   <DataItem id="imsg617102756h282811512">
      <Float name="price"/>
      <Float name="exchangeRate"/>
   </DataItem>
   <DataItem id="omsg617102756h282811512">
      <Float name="newPrice"/>
   </DataItem>
   <DataItem id="imsg617102756h214592519">
      <Record name="userInput"
              type="urn:Services.QueryProductsService.Classes.SearchParameters"/>
   </DataItem>
   <DataItem id="omsg617102756h214592519">
      <Array name="keywordsArray" type="String"/>
   </DataItem>
   <DataItem id="omsg617102756h2026974862">
      <String name="keywordsPattern"/>
   </DataItem>
   <DataItem id="imsg617102756h-1294890017">
      <Array name="keywordsArray" type="String"/>
   </DataItem>
   <DataItem id="omsg617102756h-1294890017">
      <String name="keywordsPattern"/>
   </DataItem>
   <DataItem id="imsg617102756h1293590572">
      <String name="keywordsPattern"/>
   </DataItem>
   <DataItem id="omsg617102756h1293590572">
      <String name="keywordsPattern"/>
   </DataItem>
   <DataItem id="imsg617102756h-93390349">
      <String name="name"/>
      <Integer name="position"/>
      <Integer name="length"/>
   </DataItem>
   <DataItem id="omsg617102756h-93390349">
      <Integer name="length"/>
      <Blob name="data"/>
   </DataItem>
   <DataItem id="om@617102756h-93390349_0">
      <Blob name="data...data"/>
   </DataItem>
   <DataItem id="imsg617102756h-330016864">
      <Blob name="data"/>
   </DataItem>
   <DataItem id="omsg617102756h-330016864">
      <Record name="allProducts" type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="imsg617102756h1285606308">
      <Record name="allProducts" type="urn:Services.QueryProductsService.Classes.Catalog"/>
      <String name="keywordsPattern"/>
   </DataItem>
   <DataItem id="omsg617102756h1285606308">
      <Record name="filteredProducts"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="imsg617102756h1631852513">
      <Record name="product" type="urn:Services.QueryProductsService.Classes.Product"/>
      <Float name="exchangeRateCHFUSD"/>
   </DataItem>
   <DataItem id="omsg617102756h1631852513">
      <Record name="extendedProduct"
              type="urn:Services.QueryProductsService.Classes.ProductExtended"/>
   </DataItem>
   <DataItem id="imsg617102756h128288112">
      <Float name="exchangeRateCHFUSD"/>
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="omsg617102756h128288112">
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="imsg617102756h-430917342">
      <Array name="extendedProducts"
             type="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="omsg617102756h-430917342">
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="imsg617102756h-1208644923">
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="omsg617102756h-1208644923">
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="imsg617102756h591276552">
      <Float name="__LOCALVAR__"/>
      <Float name="__LOCALVAR__"/>
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="omsg617102756h591276552">
      <Float name="__LOCALVAR__"/>
      <Float name="__LOCALVAR__"/>
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="omsg617102756h793195441">
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="imsg617102756h891961223">
      <Record name="userInput"
              type="urn:Services.QueryProductsService.Classes.SearchParameters"/>
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="omsg617102756h891961223">
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="im@617102756h-1552088561_0">
      <String name="fromCurrency...fromCurrency"/>
   </DataItem>
   <DataItem id="im@617102756h-1552088561_1">
      <String name="toCurrency...toCurrency"/>
   </DataItem>
   <DataItem id="om@617102756h-1552088561_0">
      <Float name="exchangeRateCHFUSD...exchangeRate"/>
   </DataItem>
   <DataItem id="om@617102756h-1552088561_1">
      <Boolean name="validRequest...validRequest"/>
   </DataItem>
   <DataItem id="imsg617102756h-727704551">
      <Float name="price"/>
      <Float name="exchangeRate"/>
   </DataItem>
   <DataItem id="omsg617102756h-727704551">
      <Float name="newPrice"/>
   </DataItem>
   <DataItem id="imsg617102756h-1769031979">
      <Array name="filteredProducts.products"
             type="urn:Services.QueryProductsService.Classes.Product"/>
   </DataItem>
   <DataItem id="omsg617102756h-1769031979">
      <Array name="extendedProducts"
             type="urn:Services.QueryProductsService.Classes.ProductExtended"/>
   </DataItem>
   <DataItem id="sm617102756h214592519_0">
      <Array name="keywordsArray" type="String"/>
   </DataItem>
   <DataItem id="sm617102756h214592519_1">
      <Array name="keywordsArray...filter...f617102756h13762717.1_1" type="String"/>
   </DataItem>
   <DataItem id="FI_filter...f617102756h13762717.1_1">
      <Array name="userInput.keywords" type="String"/>
      <Boolean name="compareNe...f617102756h13762717.2_2"/>
   </DataItem>
   <DataItem id="FO_filter...f617102756h13762717.1_1">
      <Array name="filter...f617102756h13762717.1_1Return" type="String"/>
   </DataItem>
   <DataItem id="FI_compareNe...f617102756h13762717.2_2">
      <String name="element"/>
      <String name="value...f617102756h13762717.3_3"/>
   </DataItem>
   <DataItem id="FO_compareNe...f617102756h13762717.2_2">
      <Boolean name="compareNe...f617102756h13762717.2_2Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h13762717.3_3"/>
   <DataItem id="FO_value...f617102756h13762717.3_3">
      <String name="value...f617102756h13762717.3_3Return"/>
   </DataItem>
   <DataItem id="sm617102756h2026974862_0">
      <String name="keywordsPattern...value...f617102756h1483536934.0_1"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1483536934.0_1"/>
   <DataItem id="FO_value...f617102756h1483536934.0_1">
      <String name="value...f617102756h1483536934.0_1Return"/>
   </DataItem>
   <DataItem id="sm617102756h-1294890017_0">
      <String name="keywordsPattern...reduce...f617102756h1093517301.0_1"/>
   </DataItem>
   <DataItem id="FI_reduce...f617102756h1093517301.0_1">
      <Array name="keywordsArray" type="String"/>
      <String name="concat...f617102756h1093517301.1_1"/>
      <String name="concat...RIT_f617102756h1093517301.1_1"/>
      <String name="element"/>
   </DataItem>
   <DataItem id="FO_reduce...f617102756h1093517301.0_1">
      <String name="reduce...f617102756h1093517301.0_1Return"/>
   </DataItem>
   <DataItem id="FI_concat...f617102756h1093517301.1_1">
      <String name="element"/>
      <String name="value...f617102756h1093517301.2_1"/>
      <String name="nextElement"/>
   </DataItem>
   <DataItem id="FO_concat...f617102756h1093517301.1_1">
      <String name="concat...f617102756h1093517301.1_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1093517301.2_1"/>
   <DataItem id="FO_value...f617102756h1093517301.2_1">
      <String name="value...f617102756h1093517301.2_1Return"/>
   </DataItem>
   <DataItem id="FI_concat...RIT_f617102756h1093517301.1_1">
      <String name="ReduceBuffer"/>
      <String name="value...RIT_f617102756h1093517301.2_1"/>
      <String name="nextElement"/>
   </DataItem>
   <DataItem id="FO_concat...RIT_f617102756h1093517301.1_1">
      <String name="concat...RIT_f617102756h1093517301.1_1Return"/>
   </DataItem>
   <DataItem id="FI_value...RIT_f617102756h1093517301.2_1"/>
   <DataItem id="FO_value...RIT_f617102756h1093517301.2_1">
      <String name="value...RIT_f617102756h1093517301.2_1Return"/>
   </DataItem>
   <DataItem id="sm617102756h1293590572_0">
      <String name="keywordsPattern...concat...f617102756h-63159202.0_1"/>
   </DataItem>
   <DataItem id="FI_concat...f617102756h-63159202.0_1">
      <String name="value...f617102756h-63159202.1_1"/>
      <String name="keywordsPattern"/>
      <String name="value...f617102756h-63159202.2_1"/>
   </DataItem>
   <DataItem id="FO_concat...f617102756h-63159202.0_1">
      <String name="concat...f617102756h-63159202.0_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h-63159202.1_1"/>
   <DataItem id="FO_value...f617102756h-63159202.1_1">
      <String name="value...f617102756h-63159202.1_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h-63159202.2_1"/>
   <DataItem id="FO_value...f617102756h-63159202.2_1">
      <String name="value...f617102756h-63159202.2_1Return"/>
   </DataItem>
   <DataItem id="sm617102756h-330016864_0">
      <Record name="allProducts" type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="sm617102756h-330016864_1">
      <Record name="allProducts...xmlToClass...f617102756h-847643846.1_1"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="FI_xmlToClass...f617102756h-847643846.1_1">
      <Blob name="data"/>
   </DataItem>
   <DataItem id="FO_xmlToClass...f617102756h-847643846.1_1">
      <Record name="xmlToClass...f617102756h-847643846.1_1Return"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="sm617102756h1285606308_0">
      <Record name="filteredProducts"
              type="urn:Services.QueryProductsService.Classes.Catalog"/>
   </DataItem>
   <DataItem id="sm617102756h1285606308_1">
      <Array name="filteredProducts.products...filter...f617102756h-255998379.1_1"
             type="urn:Services.QueryProductsService.Classes.Product"/>
   </DataItem>
   <DataItem id="FI_filter...f617102756h-255998379.1_1">
      <Array name="allProducts.products"
             type="urn:Services.QueryProductsService.Classes.Product"/>
      <Boolean name="compareLike...f617102756h-255998379.2_2"/>
   </DataItem>
   <DataItem id="FO_filter...f617102756h-255998379.1_1">
      <Array name="filter...f617102756h-255998379.1_1Return"
             type="urn:Services.QueryProductsService.Classes.Product"/>
   </DataItem>
   <DataItem id="FI_compareLike...f617102756h-255998379.2_2">
      <String name="toLower...f617102756h-255998379.3_1"/>
      <String name="toLower...f617102756h-255998379.4_1"/>
   </DataItem>
   <DataItem id="FO_compareLike...f617102756h-255998379.2_2">
      <Boolean name="compareLike...f617102756h-255998379.2_2Return"/>
   </DataItem>
   <DataItem id="FI_toLower...f617102756h-255998379.3_1">
      <String name="element.title"/>
   </DataItem>
   <DataItem id="FO_toLower...f617102756h-255998379.3_1">
      <String name="toLower...f617102756h-255998379.3_1Return"/>
   </DataItem>
   <DataItem id="FI_toLower...f617102756h-255998379.4_1">
      <String name="keywordsPattern"/>
   </DataItem>
   <DataItem id="FO_toLower...f617102756h-255998379.4_1">
      <String name="toLower...f617102756h-255998379.4_1Return"/>
   </DataItem>
   <DataItem id="sm617102756h1631852513_0">
      <Record name="extendedProduct"
              type="urn:Services.QueryProductsService.Classes.ProductExtended"/>
   </DataItem>
   <DataItem id="sm617102756h1631852513_1">
      <String name="extendedProduct.category...product.category"/>
   </DataItem>
   <DataItem id="sm617102756h1631852513_2">
      <String name="extendedProduct.link...product.link"/>
   </DataItem>
   <DataItem id="sm617102756h1631852513_3">
      <String name="extendedProduct.manufacturer...product.manufacturer"/>
   </DataItem>
   <DataItem id="sm617102756h1631852513_4">
      <Float name="extendedProduct.priceUSD...product.priceUSD"/>
   </DataItem>
   <DataItem id="sm617102756h1631852513_5">
      <String name="extendedProduct.seller...product.seller"/>
   </DataItem>
   <DataItem id="sm617102756h1631852513_6">
      <String name="extendedProduct.title...product.title"/>
   </DataItem>
   <DataItem id="sm617102756h1631852513_7">
      <String name="extendedProduct.type...product.type"/>
   </DataItem>
   <DataItem id="sm617102756h1631852513_8">
      <Float name="extendedProduct.priceCHF...calculatePrice...f617102756h-504916961.1_1"/>
   </DataItem>
   <DataItem id="grdsm617102756h1631852513_8">
      <Boolean name="exists...f617102756h-504916961.2_1"/>
   </DataItem>
   <DataItem id="FI_calculatePrice...f617102756h-504916961.1_1">
      <Float name="product.priceUSD"/>
      <Float name="exchangeRateCHFUSD"/>
   </DataItem>
   <DataItem id="FO_calculatePrice...f617102756h-504916961.1_1">
      <Float name="calculatePrice...f617102756h-504916961.1_1Return"/>
   </DataItem>
   <DataItem id="FI_exists...f617102756h-504916961.2_1">
      <Float name="product.priceUSD"/>
   </DataItem>
   <DataItem id="FO_exists...f617102756h-504916961.2_1">
      <Boolean name="exists...f617102756h-504916961.2_1Return"/>
   </DataItem>
   <DataItem id="sm617102756h128288112_0">
      <Float name="searchResult.exchangeRate...exchangeRateCHFUSD"/>
   </DataItem>
   <DataItem id="sm617102756h-430917342_0">
      <Array name="searchResult.matchingProducts...extendedProducts"
             type="urn:Services.QueryProductsService.Classes.ProductExtended"/>
   </DataItem>
   <DataItem id="sm617102756h-1208644923_0">
      <Float name="searchResult.totalAmountCHF...reduce...f617102756h728204587.0_1"/>
   </DataItem>
   <DataItem id="sm617102756h-1208644923_1">
      <Float name="searchResult.totalAmountUSD...reduce...f617102756h728204587.2_1"/>
   </DataItem>
   <DataItem id="FI_reduce...f617102756h728204587.0_1">
      <Array name="searchResult.matchingProducts"
             type="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Float name="Add...f617102756h728204587.1_2"/>
      <Float name="Add...RIT_f617102756h728204587.1_2"/>
      <Float name="element.priceCHF"/>
   </DataItem>
   <DataItem id="FO_reduce...f617102756h728204587.0_1">
      <Float name="reduce...f617102756h728204587.0_1Return"/>
   </DataItem>
   <DataItem id="FI_Add...f617102756h728204587.1_2">
      <Float name="element.priceCHF"/>
      <Float name="nextElement.priceCHF"/>
   </DataItem>
   <DataItem id="FO_Add...f617102756h728204587.1_2">
      <Float name="Add...f617102756h728204587.1_2Return"/>
   </DataItem>
   <DataItem id="FI_Add...RIT_f617102756h728204587.1_2">
      <Float name="ReduceBuffer"/>
      <Float name="nextElement.priceCHF"/>
   </DataItem>
   <DataItem id="FO_Add...RIT_f617102756h728204587.1_2">
      <Float name="Add...RIT_f617102756h728204587.1_2Return"/>
   </DataItem>
   <DataItem id="FI_reduce...f617102756h728204587.2_1">
      <Array name="searchResult.matchingProducts"
             type="urn:Services.QueryProductsService.Classes.ProductExtended"/>
      <Float name="Add...f617102756h728204587.3_2"/>
      <Float name="Add...RIT_f617102756h728204587.3_2"/>
      <Float name="element.priceUSD"/>
   </DataItem>
   <DataItem id="FO_reduce...f617102756h728204587.2_1">
      <Float name="reduce...f617102756h728204587.2_1Return"/>
   </DataItem>
   <DataItem id="FI_Add...f617102756h728204587.3_2">
      <Float name="element.priceUSD"/>
      <Float name="nextElement.priceUSD"/>
   </DataItem>
   <DataItem id="FO_Add...f617102756h728204587.3_2">
      <Float name="Add...f617102756h728204587.3_2Return"/>
   </DataItem>
   <DataItem id="FI_Add...RIT_f617102756h728204587.3_2">
      <Float name="ReduceBuffer"/>
      <Float name="nextElement.priceUSD"/>
   </DataItem>
   <DataItem id="FO_Add...RIT_f617102756h728204587.3_2">
      <Float name="Add...RIT_f617102756h728204587.3_2Return"/>
   </DataItem>
   <DataItem id="sm617102756h591276552_0">
      <Float name="noChargeAmount...value...f617102756h1464827803.0_1"/>
   </DataItem>
   <DataItem id="sm617102756h591276552_1">
      <Float name="deliveryCharge...value...f617102756h1464827803.3_1"/>
   </DataItem>
   <DataItem id="sm617102756h591276552_2">
      <Float name="searchResult.deliveryCharge...condition...f617102756h1464827803.6_1"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1464827803.0_1">
      <String name="value...f617102756h1464827803.1_1"/>
      <Float name="value...f617102756h1464827803.2_1"/>
   </DataItem>
   <DataItem id="FO_value...f617102756h1464827803.0_1">
      <Float name="value...f617102756h1464827803.0_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1464827803.1_1"/>
   <DataItem id="FO_value...f617102756h1464827803.1_1">
      <String name="value...f617102756h1464827803.1_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1464827803.2_1"/>
   <DataItem id="FO_value...f617102756h1464827803.2_1">
      <Float name="value...f617102756h1464827803.2_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1464827803.3_1">
      <String name="value...f617102756h1464827803.4_1"/>
      <Float name="value...f617102756h1464827803.5_1"/>
   </DataItem>
   <DataItem id="FO_value...f617102756h1464827803.3_1">
      <Float name="value...f617102756h1464827803.3_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1464827803.4_1"/>
   <DataItem id="FO_value...f617102756h1464827803.4_1">
      <String name="value...f617102756h1464827803.4_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1464827803.5_1"/>
   <DataItem id="FO_value...f617102756h1464827803.5_1">
      <Float name="value...f617102756h1464827803.5_1Return"/>
   </DataItem>
   <DataItem id="FI_condition...f617102756h1464827803.6_1">
      <Boolean name="compareGe...f617102756h1464827803.7_1"/>
      <Float name="value...f617102756h1464827803.8_2"/>
      <Float name="deliveryCharge"/>
   </DataItem>
   <DataItem id="FO_condition...f617102756h1464827803.6_1">
      <Float name="condition...f617102756h1464827803.6_1Return"/>
   </DataItem>
   <DataItem id="FI_compareGe...f617102756h1464827803.7_1">
      <Float name="searchResult.totalAmountCHF"/>
      <Float name="noChargeAmount"/>
   </DataItem>
   <DataItem id="FO_compareGe...f617102756h1464827803.7_1">
      <Boolean name="compareGe...f617102756h1464827803.7_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1464827803.8_2"/>
   <DataItem id="FO_value...f617102756h1464827803.8_2">
      <Float name="value...f617102756h1464827803.8_2Return"/>
   </DataItem>
   <DataItem id="sm617102756h793195441_0">
      <Record name="searchResult"
              type="urn:Services.QueryProductsService.Classes.SearchResult"/>
   </DataItem>
   <DataItem id="sm617102756h891961223_0">
      <String name="searchResult.title...userInput.title"/>
   </DataItem>
   <DataItem id="sm617102756h-727704551_0">
      <Float name="newPrice...condition...f617102756h951831482.0_1"/>
   </DataItem>
   <DataItem id="FI_condition...f617102756h951831482.0_1">
      <Boolean name="and...f617102756h951831482.1_1"/>
      <Float name="Mul...f617102756h951831482.5_2"/>
      <Float name="cs...f617102756h951831482.6_3"/>
   </DataItem>
   <DataItem id="FO_condition...f617102756h951831482.0_1">
      <Float name="condition...f617102756h951831482.0_1Return"/>
   </DataItem>
   <DataItem id="FI_and...f617102756h951831482.1_1">
      <Boolean name="exists...f617102756h951831482.2_1"/>
      <Boolean name="compareGe...f617102756h951831482.3_2"/>
   </DataItem>
   <DataItem id="FO_and...f617102756h951831482.1_1">
      <Boolean name="and...f617102756h951831482.1_1Return"/>
   </DataItem>
   <DataItem id="FI_exists...f617102756h951831482.2_1">
      <Float name="price"/>
   </DataItem>
   <DataItem id="FO_exists...f617102756h951831482.2_1">
      <Boolean name="exists...f617102756h951831482.2_1Return"/>
   </DataItem>
   <DataItem id="FI_compareGe...f617102756h951831482.3_2">
      <Float name="price"/>
      <Float name="value...f617102756h951831482.4_3"/>
   </DataItem>
   <DataItem id="FO_compareGe...f617102756h951831482.3_2">
      <Boolean name="compareGe...f617102756h951831482.3_2Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h951831482.4_3"/>
   <DataItem id="FO_value...f617102756h951831482.4_3">
      <Float name="value...f617102756h951831482.4_3Return"/>
   </DataItem>
   <DataItem id="FI_Mul...f617102756h951831482.5_2">
      <Float name="price"/>
      <Float name="exchangeRate"/>
   </DataItem>
   <DataItem id="FO_Mul...f617102756h951831482.5_2">
      <Float name="Mul...f617102756h951831482.5_2Return"/>
   </DataItem>
   <DataItem id="FI_cs...f617102756h951831482.6_3">
      <Float name="value...f617102756h951831482.7_2"/>
   </DataItem>
   <DataItem id="FO_cs...f617102756h951831482.6_3">
      <Float name="cs...f617102756h951831482.6_3Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h951831482.7_2"/>
   <DataItem id="FO_value...f617102756h951831482.7_2">
      <Float name="value...f617102756h951831482.7_2Return"/>
   </DataItem>
   <DataItem id="FI_compareLt...f617102756h1033585465.0_1">
      <Integer name="count...f617102756h1033585465.1_1"/>
      <Integer name="value...f617102756h1033585465.2_3"/>
   </DataItem>
   <DataItem id="FO_compareLt...f617102756h1033585465.0_1">
      <Boolean name="compareLt...f617102756h1033585465.0_1Return"/>
   </DataItem>
   <DataItem id="FI_count...f617102756h1033585465.1_1">
      <Array name="keywordsArray" type="String"/>
   </DataItem>
   <DataItem id="FO_count...f617102756h1033585465.1_1">
      <Integer name="count...f617102756h1033585465.1_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h1033585465.2_3"/>
   <DataItem id="FO_value...f617102756h1033585465.2_3">
      <Integer name="value...f617102756h1033585465.2_3Return"/>
   </DataItem>
   <DataItem id="FI_compareEq...guardf617102756h2133226910">
      <Boolean name="validRequest"/>
      <Boolean name="value...truef617102756h2133226910"/>
   </DataItem>
   <DataItem id="FO_compareEq...guardf617102756h2133226910">
      <Boolean name="compareEq...guardf617102756h2133226910Return"/>
   </DataItem>
   <DataItem id="FI_value...truef617102756h2133226910"/>
   <DataItem id="FO_value...truef617102756h2133226910">
      <Boolean name="value...truef617102756h2133226910Return"/>
   </DataItem>
   <DataItem id="FI_and...f617102756h-753569833.0_1">
      <Boolean name="exists...f617102756h-753569833.1_1"/>
      <Boolean name="compareGt...f617102756h-753569833.2_2"/>
   </DataItem>
   <DataItem id="FO_and...f617102756h-753569833.0_1">
      <Boolean name="and...f617102756h-753569833.0_1Return"/>
   </DataItem>
   <DataItem id="FI_exists...f617102756h-753569833.1_1">
      <Array name="filteredProducts.products"
             type="urn:Services.QueryProductsService.Classes.Product"/>
   </DataItem>
   <DataItem id="FO_exists...f617102756h-753569833.1_1">
      <Boolean name="exists...f617102756h-753569833.1_1Return"/>
   </DataItem>
   <DataItem id="FI_compareGt...f617102756h-753569833.2_2">
      <Integer name="count...f617102756h-753569833.3_1"/>
      <Integer name="value...f617102756h-753569833.4_3"/>
   </DataItem>
   <DataItem id="FO_compareGt...f617102756h-753569833.2_2">
      <Boolean name="compareGt...f617102756h-753569833.2_2Return"/>
   </DataItem>
   <DataItem id="FI_count...f617102756h-753569833.3_1">
      <Array name="filteredProducts.products"
             type="urn:Services.QueryProductsService.Classes.Product"/>
   </DataItem>
   <DataItem id="FO_count...f617102756h-753569833.3_1">
      <Integer name="count...f617102756h-753569833.3_1Return"/>
   </DataItem>
   <DataItem id="FI_value...f617102756h-753569833.4_3"/>
   <DataItem id="FO_value...f617102756h-753569833.4_3">
      <Integer name="value...f617102756h-753569833.4_3Return"/>
   </DataItem>
   <DataItem id="urn:Base_Types.Array" name="Array" parent="urn:Base_Types.Any"/>
   <DataItem id="urn:Base_Types.Array.element" name="element"/>
   <DataItem id="urn:Base_Types.Any" name="Any"/>
   <DataItem id="urn:Base_Components.Basic_Behavior.Map.Map" name="Map">
      <String name="id"/>
      <Array name="mapEntries" type="urn:Base_Components.Basic_Behavior.Map.Entry"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.Map.Entry" name="Entry">
      <String name="key"/>
      <Record name="value" type="urn:Base_Types.Any"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.MIME.MIMEHeaderField"
             name="MIMEHeaderField">
      <String name="name"/>
      <String name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.MIME.MIMEPart" name="MIMEPart">
      <Blob name="content"/>
      <Array name="complexContent" type="urn:Base_Components.Basic_Behavior.MIME.MIMEPart"/>
      <String defaultValue="text/plain" name="contentType"/>
      <String defaultValue="ISO-8859-1" name="contentCharset"/>
      <String name="contentName"/>
      <String name="contentID"/>
      <Array name="headerParameters"
             type="urn:Base_Components.Basic_Behavior.MIME.MIMEHeaderField"/>
      <String name="contentLocation"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.Select.Group" name="Group">
      <Record name="key" type="urn:Base_Types.Any"/>
      <Array name="values" type="urn:Base_Types.Any"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.ServiceContext.Utilities"
             name="Utilities"/>
   <DataItem id="urn:Base_Components.Basic_Behavior.ServiceContext.ContextElement"
             name="ContextElement">
      <String name="name"/>
      <String name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.NumbersLocale" name="NumbersLocale">
      <String name="negativeSign"/>
      <String name="positiveSign"/>
      <String name="thousandsSeparator"/>
      <String name="decimalPoint"/>
      <String name="currencySymbol"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.CompositeContext.Utilities"
             name="Utilities"/>
   <DataItem id="urn:Base_Components.Basic_Behavior.DateTime.DateTimeStructure"
             name="DateTimeStructure">
      <Integer name="years"/>
      <Integer name="months"/>
      <Integer name="days"/>
      <Integer name="hours"/>
      <Integer name="minutes"/>
      <Integer name="seconds"/>
      <Integer name="microseconds"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.DateTime.DateTimeOutputStructure"
             name="DateTimeOutputStructure"
             parent="urn:Base_Components.Basic_Behavior.DateTime.DateTimeStructure">
      <Integer name="years"/>
      <Integer name="months"/>
      <Integer name="days"/>
      <Integer name="hours"/>
      <Integer name="minutes"/>
      <Integer name="seconds"/>
      <Integer name="microseconds"/>
      <Integer name="weekday"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.DateTime.Utilities" name="Utilities"/>
   <DataItem id="urn:Base_Components.Basic_Behavior.DateTime.DurationStructure"
             name="DurationStructure">
      <Integer name="years"/>
      <Integer name="months"/>
      <Integer name="days"/>
      <Integer name="hours"/>
      <Integer name="minutes"/>
      <Integer name="seconds"/>
      <Integer name="microseconds"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.XML.XMLParseOptions"
             name="XMLParseOptions">
      <Boolean name="validation"/>
      <Boolean name="validationDynamic"/>
      <Boolean name="validationSchema"/>
      <Boolean name="validationSchemaFullChecking"/>
      <Boolean name="nonvalidatingLoadExternalDTD"/>
      <Boolean name="standardURIConformant"/>
      <Boolean name="validationIdentityConstraintChecking"/>
      <Boolean name="validationSchemaSkipDTDValidation"/>
      <Boolean name="disableDefaultEntityResolution"/>
      <Boolean name="namespaces"/>
      <Boolean name="namespacePrefixes"/>
      <String name="externalSchemaLocation"/>
      <String name="externalNoNamespaceSchemaLocation"/>
      <String name="scannerName"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.XML.XMLComposeOptions"
             name="XMLComposeOptions">
      <Array name="prolog" type="String"/>
      <String name="timezone"/>
      <String defaultValue="%F" name="dateFormatString"/>
      <String defaultValue="UTF-8" name="encoding"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.String.Utilities" name="Utilities"/>
   <DataItem id="urn:Base_Components.Basic_Behavior.Error.Callstack" name="Callstack">
      <String name="type"/>
      <String name="details"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.Error.Utilities" name="Utilities"/>
   <DataItem id="urn:Base_Components.Basic_Behavior.Error.ValidationResult"
             name="ValidationResult">
      <Array name="violatedConstraints"
             type="urn:Base_Components.Basic_Behavior.Error.ConstraintViolation"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.Error.Error" name="Error">
      <String name="category"/>
      <String name="domain"/>
      <String name="code"/>
      <String name="description"/>
      <Blob name="response"/>
      <Record name="detail" type="urn:Base_Types.Any"/>
      <Array name="callstack" type="urn:Base_Components.Basic_Behavior.Error.Callstack"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Basic_Behavior.Error.ConstraintViolation"
             name="ConstraintViolation">
      <String name="constraintName"/>
      <String name="constrainedClass"/>
      <String name="constrainedAttribute"/>
      <String name="constrainedObject"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SAP.Tables" name="Tables">
      <Array name="IDOC_CONTROL_REC_40" type="urn:Base_Components.Add_Ons.SAP.EDI_DC40"/>
      <Array name="IDOC_DATA_REC_40" type="urn:Base_Components.Add_Ons.SAP.EDI_DD40"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SAP.IDOC_FlatFile" name="IDOC_FlatFile">
      <Record name="idoc_ControlRecord" type="urn:Base_Components.Add_Ons.SAP.EDI_DC40"/>
      <Array name="idoc_DataRecord" type="urn:Base_Components.Add_Ons.SAP.EDI_DD40"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SAP.EDI_DC40" name="EDI_DC40">
      <String name="TABNAM"/>
      <String name="MANDT"/>
      <String name="DOCNUM"/>
      <String name="DOCREL"/>
      <String name="STATUS"/>
      <String name="DIRECT"/>
      <String name="OUTMOD"/>
      <String name="EXPRSS"/>
      <String name="TEST"/>
      <String name="IDOCTYP"/>
      <String name="CIMTYP"/>
      <String name="MESTYP"/>
      <String name="MESCOD"/>
      <String name="MESFCT"/>
      <String name="STD"/>
      <String name="STDVRS"/>
      <String name="STDMES"/>
      <String name="SNDPOR"/>
      <String name="SNDPRT"/>
      <String name="SNDPFC"/>
      <String name="SNDPRN"/>
      <String name="SNDSAD"/>
      <String name="SNDLAD"/>
      <String name="RCVPOR"/>
      <String name="RCVPRT"/>
      <String name="RCVPFC"/>
      <String name="RCVPRN"/>
      <String name="RCVSAD"/>
      <String name="RCVLAD"/>
      <DateTime name="CREDAT"/>
      <DateTime name="CRETIM"/>
      <String name="REFINT"/>
      <String name="REFGRP"/>
      <String name="REFMES"/>
      <String name="ARCKEY"/>
      <String name="SERIAL"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SAP.TABLES" name="TABLES">
      <Array name="IDOC_CONTROL_REC_40" type="String"/>
      <Array name="IDOC_DATA_REC_40" type="String"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SAP.EDI_DD40" name="EDI_DD40">
      <String name="SEGNAM"/>
      <String name="MANDT"/>
      <String name="DOCNUM"/>
      <String name="SEGNUM"/>
      <String name="PSGNUM"/>
      <String name="HLEVEL"/>
      <String name="SDATA"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SAP.IDOCs_FlatFile" name="IDOCs_FlatFile">
      <Array name="idocs" type="urn:Base_Components.Add_Ons.SAP.IDOC"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SAP.IDOC" name="IDOC">
      <Record name="idoc_ControlRecord" type="urn:Base_Components.Add_Ons.SAP.EDI_DC40"/>
      <Array name="idoc_DataRecord" type="urn:Base_Components.Add_Ons.SAP.EDI_DD40"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.URL.Option" name="Option">
      <String name="name"/>
      <String name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.URL.Certificate" name="Certificate">
      <String name="file"/>
      <String name="type"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.URL.URLMessage" name="URLMessage">
      <String name="url"/>
      <Blob name="content"/>
      <Array name="headerParameters" type="urn:Base_Components.Add_Ons.URL.HeaderField"/>
      <String name="method"/>
      <Record name="authentication" type="urn:Base_Components.Add_Ons.URL.Authentication"/>
      <Record name="proxy" type="urn:Base_Components.Add_Ons.URL.Proxy"/>
      <Integer name="followRedirects"/>
      <Record name="ssl" type="urn:Base_Components.Add_Ons.URL.SSL"/>
      <Array name="commands" type="String"/>
      <Array name="options" type="urn:Base_Components.Add_Ons.URL.Option"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.URL.Proxy" name="Proxy">
      <String name="url"/>
      <String name="type"/>
      <Record name="authentication" type="urn:Base_Components.Add_Ons.URL.Authentication"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.URL.Authentication" name="Authentication">
      <String name="username"/>
      <String name="password"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.URL.HeaderField" name="HeaderField">
      <String name="name"/>
      <String name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.URL.SSL" name="SSL">
      <String name="verifyPeer"/>
      <String name="verifyHost"/>
      <String name="caInfo"/>
      <Record name="certificate" type="urn:Base_Components.Add_Ons.URL.Certificate"/>
      <Record name="key" type="urn:Base_Components.Add_Ons.URL.Key"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.URL.Key" name="Key">
      <String name="file"/>
      <String name="type"/>
      <String name="password"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.LDAP.LDAPEntry" name="LDAPEntry">
      <String name="dn"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SQL.SQLConfiguration" name="SQLConfiguration">
      <Record name="authentication" type="urn:Base_Components.Add_Ons.SQL.SQLAuthentication"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SQL.SQLHandle" name="SQLHandle">
      <String name="id"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SQL.SQLAuthentication" name="SQLAuthentication">
      <String name="username"/>
      <String name="password"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JavaScript.JavaScript" name="JavaScript">
      <String name="script"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SMTP.SMTPMessage" name="SMTPMessage">
      <Array name="recipients" type="String"/>
      <String name="content"/>
      <String name="server"/>
      <Integer name="port"/>
      <String name="domainName"/>
      <String name="sender"/>
      <Array name="headerParameters"
             type="urn:Base_Components.Basic_Behavior.MIME.MIMEHeaderField"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.XSLT.XSLTParameter" name="XSLTParameter">
      <String name="name"/>
      <String name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.XSLT.XSLTParameters" name="XSLTParameters">
      <Array name="parameters" type="urn:Base_Components.Add_Ons.XSLT.XSLTParameter"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.POP3.POP3Message" name="POP3Message">
      <String name="id"/>
      <String name="sender"/>
      <String name="recipient"/>
      <String name="subject"/>
      <DateTime name="date"/>
      <Blob name="content"/>
      <Array name="headerParameters"
             type="urn:Base_Components.Basic_Behavior.MIME.MIMEHeaderField"/>
      <Blob name="header"/>
      <Integer name="messageNumber"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.POP3.POP3Authentication"
             name="POP3Authentication">
      <String name="username"/>
      <String name="password"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.JMSReceiveParameter"
             name="JMSReceiveParameter">
      <String name="queueName"/>
      <String name="selector"/>
      <Integer name="millisecondsToWait"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.JMSStringMessage" name="JMSStringMessage"
             parent="urn:Base_Components.Add_Ons.JMS.JMSMessage">
      <Array name="longProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSLongProperty"/>
      <Array name="byteProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSByteProperty"/>
      <Array name="booleanProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSBooleanProperty"/>
      <Array name="doubleProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSDoubleProperty"/>
      <Array name="stringProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSStringProperty"/>
      <Array name="integerProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSIntegerProperty"/>
      <Array name="floatProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSFloatProperty"/>
      <Array name="shortProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSShortProperty"/>
      <String name="JMSCorrelationID"/>
      <Boolean defaultValue="true" name="JMSPersistentDeliveryMode"/>
      <String name="JMSDestination"/>
      <Integer name="JMSExpiration"/>
      <String name="JMSMessageID"/>
      <Integer defaultValue="4" name="JMSPriority"/>
      <Boolean name="JMSRedelivered"/>
      <String name="JMSReplyTo"/>
      <Integer name="JMSTimestamp"/>
      <String name="JMSType"/>
      <Blob name="JMSCorrelationIDAsBytes"/>
      <String name="message"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.JMSSendParameter" name="JMSSendParameter">
      <String name="queueName"/>
      <Integer name="timeToLive"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.JMSBlobMessage" name="JMSBlobMessage"
             parent="urn:Base_Components.Add_Ons.JMS.JMSMessage">
      <Array name="longProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSLongProperty"/>
      <Array name="byteProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSByteProperty"/>
      <Array name="booleanProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSBooleanProperty"/>
      <Array name="doubleProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSDoubleProperty"/>
      <Array name="stringProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSStringProperty"/>
      <Array name="integerProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSIntegerProperty"/>
      <Array name="floatProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSFloatProperty"/>
      <Array name="shortProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSShortProperty"/>
      <String name="JMSCorrelationID"/>
      <Boolean defaultValue="true" name="JMSPersistentDeliveryMode"/>
      <String name="JMSDestination"/>
      <Integer name="JMSExpiration"/>
      <String name="JMSMessageID"/>
      <Integer defaultValue="4" name="JMSPriority"/>
      <Boolean name="JMSRedelivered"/>
      <String name="JMSReplyTo"/>
      <Integer name="JMSTimestamp"/>
      <String name="JMSType"/>
      <Blob name="JMSCorrelationIDAsBytes"/>
      <Blob name="message"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.Property.JMSFloatProperty"
             name="JMSFloatProperty">
      <String name="key"/>
      <Float name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.Property.JMSLongProperty"
             name="JMSLongProperty">
      <String name="key"/>
      <Integer name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.Property.JMSBooleanProperty"
             name="JMSBooleanProperty">
      <String name="key"/>
      <Boolean name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.Property.JMSStringProperty"
             name="JMSStringProperty">
      <String name="key"/>
      <String name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.Property.JMSDoubleProperty"
             name="JMSDoubleProperty">
      <String name="key"/>
      <Float name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.Property.JMSByteProperty"
             name="JMSByteProperty">
      <String name="key"/>
      <Integer name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.Property.JMSShortProperty"
             name="JMSShortProperty">
      <String name="key"/>
      <Integer name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.Property.JMSIntegerProperty"
             name="JMSIntegerProperty">
      <String name="key"/>
      <Integer name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.JMSListener" name="JMSListener"/>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.JMSSessionParameter"
             name="JMSSessionParameter">
      <String name="acknowledgeMode"/>
      <String name="name"/>
      <String name="connectionFactoryClass"/>
      <Array name="connectionFactoryProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSStringProperty"/>
      <String name="user"/>
      <String name="password"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.JMSMessage" name="JMSMessage">
      <Array name="longProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSLongProperty"/>
      <Array name="byteProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSByteProperty"/>
      <Array name="booleanProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSBooleanProperty"/>
      <Array name="doubleProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSDoubleProperty"/>
      <Array name="stringProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSStringProperty"/>
      <Array name="integerProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSIntegerProperty"/>
      <Array name="floatProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSFloatProperty"/>
      <Array name="shortProperties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSShortProperty"/>
      <String name="JMSCorrelationID"/>
      <Boolean defaultValue="true" name="JMSPersistentDeliveryMode"/>
      <String name="JMSDestination"/>
      <Integer name="JMSExpiration"/>
      <String name="JMSMessageID"/>
      <Integer defaultValue="4" name="JMSPriority"/>
      <Boolean name="JMSRedelivered"/>
      <String name="JMSReplyTo"/>
      <Integer name="JMSTimestamp"/>
      <String name="JMSType"/>
      <Blob name="JMSCorrelationIDAsBytes"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JMS.JMSConnectionInfo" name="JMSConnectionInfo">
      <String name="acknowledgeMode"/>
      <String name="name"/>
      <String name="user"/>
      <String name="password"/>
      <String name="path"/>
      <String name="protocol"/>
      <String name="host"/>
      <Integer name="port"/>
      <Array name="properties"
             type="urn:Base_Components.Add_Ons.JMS.Property.JMSStringProperty"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SOAP.SOAPFault" name="SOAPFault">
      <String name="faultcode"/>
      <String name="faultstring"/>
      <String name="faultactor"/>
      <String name="namespace"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SOAP.SOAPHeaderElement"
             name="SOAPHeaderElement">
      <String name="name"/>
      <String name="namespace"/>
      <String name="encoding"/>
      <String name="role"/>
      <Boolean name="mustunderstand"/>
      <Boolean name="relay"/>
      <Blob name="header"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.SOAP.Utilities" name="Utilities"/>
   <DataItem id="urn:Base_Components.Add_Ons.SOAP.HTTPTransport" name="HTTPTransport">
      <Integer name="statusCode"/>
      <Array name="headers" type="urn:Base_Components.Add_Ons.HTTP.HeaderField"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.Java.MapEntry" name="MapEntry">
      <Record name="key" type="urn:Base_Types.Any"/>
      <Record name="value" type="urn:Base_Types.Any"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.HTTP.HeaderField" name="HeaderField">
      <String name="name"/>
      <String name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.HTTP.Parameter" name="Parameter">
      <String name="name"/>
      <String name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.JSON.ComposerOptions" name="ComposerOptions">
      <Boolean name="keepNulls"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.REST.Response" name="Response">
      <Array name="headers" type="urn:Base_Components.Add_Ons.HTTP.HeaderField"/>
      <Integer name="statusCode"/>
      <Record name="errorObject" type="urn:Base_Types.Any"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Add_Ons.REST.Utilities" name="Utilities"/>
   <DataItem id="urn:Base_Components.Add_Ons.REST.Request" name="Request">
      <String name="method"/>
      <Array name="headers" type="urn:Base_Components.Add_Ons.HTTP.HeaderField"/>
      <String name="queryString"/>
      <Array name="queryParameters" type="urn:Base_Components.Add_Ons.HTTP.Parameter"/>
      <Blob name="body"/>
      <String name="path"/>
      <Record name="pathParameters" type="urn:Base_Components.Basic_Behavior.Map.Map"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Security.SecurityTokenBasic"
             name="SecurityTokenBasic"
             parent="urn:Base_Components.Advanced_Behavior.Security.SecurityToken">
      <String name="type"/>
      <Boolean name="isVerified"/>
      <String name="userName"/>
      <String name="password"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Security.InterceptorMessage"
             name="InterceptorMessage">
      <Record name="principal"
              type="urn:Base_Components.Advanced_Behavior.Security.Principal"/>
      <Array name="parameters"
             type="urn:Base_Components.Advanced_Behavior.Security.Parameter"/>
      <String name="operation"/>
      <String name="transactionID"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Security.Attribute" name="Attribute">
      <String name="name"/>
      <Record name="value" type="urn:Base_Types.Any"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Security.PreprocessorMessage"
             name="PreprocessorMessage">
      <Record name="principal"
              type="urn:Base_Components.Advanced_Behavior.Security.Principal"/>
      <Record name="inputMessage" type="urn:Base_Types.Any"/>
      <String name="operation"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Security.PostprocessorMessage"
             name="PostprocessorMessage">
      <Record name="principal"
              type="urn:Base_Components.Advanced_Behavior.Security.Principal"/>
      <Record name="outputMessage" type="urn:Base_Types.Any"/>
      <String name="operation"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Security.Principal" name="Principal">
      <String name="userID"/>
      <Array name="securityTokens"
             type="urn:Base_Components.Advanced_Behavior.Security.SecurityToken"/>
      <Array name="roles" type="urn:Base_Components.Advanced_Behavior.Security.Role"/>
      <Array name="attributes"
             type="urn:Base_Components.Advanced_Behavior.Security.Attribute"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Security.Parameter" name="Parameter">
      <String name="name"/>
      <Record name="value" type="urn:Base_Types.Any"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Security.SecurityToken"
             name="SecurityToken">
      <String name="type"/>
      <Boolean name="isVerified"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Security.Role" name="Role">
      <String name="name"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Persistent_State.ErrorContext"
             name="ErrorContext">
      <String name="actionType"/>
      <String name="actionID"/>
      <String name="sourceStateID"/>
      <String name="targetStateID"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Persistent_State.StateInfo"
             name="StateInfo">
      <String name="id"/>
      <String name="type"/>
      <DateTime name="entryTime"/>
      <String name="token"/>
      <String name="parentToken"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Persistent_State.Event" name="Event">
      <String name="id"/>
      <String name="classifier"/>
      <String name="name"/>
      <String name="objectID"/>
      <String name="eventType"/>
      <String name="eventSource"/>
      <Blob name="eventBlob"/>
      <DateTime name="eventTS"/>
      <DateTime name="creationTS"/>
      <Integer name="sequenceNumber"/>
      <Integer name="deliveryTrials"/>
      <Integer name="maxDeliveryTrials"/>
      <String name="owner"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Persistent_State.Handle"
             name="Handle">
      <String name="objectID"/>
      <String name="classifier"/>
      <String name="owner"/>
      <String name="conversationID"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Persistent_State.BPMNTask"
             name="BPMNTask">
      <String name="name"/>
      <String name="stateName"/>
      <DateTime name="begin"/>
      <Boolean name="isForCompensation"/>
      <Boolean name="hasCompensation"/>
      <DateTime name="end"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.URLString" name="URLString"
             parent="urn:Base_Types.String"/>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.UIAutocompletionResponse"
             name="UIAutocompletionResponse">
      <Array name="items"
             type="urn:Base_Components.Advanced_Behavior.UI.UIAutocompletionElement"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.Number" name="Number"
             parent="urn:Base_Types.Float"/>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.TableFilterRequest"
             name="TableFilterRequest">
      <Integer name="displayStart"/>
      <Integer name="displayLength"/>
      <String name="search"/>
      <Boolean name="isRegex"/>
      <Array name="sortColumn" type="Integer"/>
      <Array name="sortDirection" type="String"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.UIAutocompletionElement"
             name="UIAutocompletionElement">
      <String name="label"/>
      <String name="value"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.CreditcardString"
             name="CreditcardString"
             parent="urn:Base_Types.String"/>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.DOMNode" name="DOMNode"/>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.Logout" name="Logout">
      <String name="userID"/>
      <String name="userToken"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.PhoneUSString"
             name="PhoneUSString"
             parent="urn:Base_Types.String"/>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.Date" name="Date"
             parent="urn:Base_Types.DateTime"/>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.UISOAPErrorMessage"
             name="UISOAPErrorMessage">
      <String name="code"/>
      <String name="type"/>
      <String name="description"/>
      <String name="category"/>
      <String name="callstack"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.UIAutocompletionRequest"
             name="UIAutocompletionRequest">
      <String name="input"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.EMailString" name="EMailString"
             parent="urn:Base_Types.String"/>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.UIEvent" name="UIEvent">
      <Record name="target" type="urn:Base_Components.Advanced_Behavior.UI.DOMNode"/>
      <Record name="data" type="urn:Base_Types.Any"/>
      <String name="type"/>
      <Integer name="timeStamp"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.TreeElement" name="TreeElement">
      <String name="label"/>
      <String name="id"/>
      <String name="group"/>
      <Boolean name="isLeaf"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.UI.TableFilterResponse"
             name="TableFilterResponse">
      <Integer name="totalRecords"/>
      <Integer name="totalDisplayRecords"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Meta.Parameter" name="Parameter">
      <String name="name"/>
      <Record name="value" type="urn:Base_Types.Any"/>
      <String name="direction"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Meta.Attribute" name="Attribute">
      <String name="name"/>
      <Record name="value" type="urn:Base_Types.Any"/>
   </DataItem>
   <DataItem id="urn:Base_Components.Advanced_Behavior.Meta.ActionInterceptorMessage"
             name="ActionInterceptorMessage">
      <Array name="parameters" type="urn:Base_Components.Advanced_Behavior.Meta.Parameter"/>
      <String name="name"/>
      <Record name="context" type="urn:Base_Types.Any"/>
      <String name="stereotype"/>
      <String name="umlType"/>
      <Record name="target" type="urn:Base_Types.Any"/>
      <Boolean defaultValue="false" name="ignoreAction"/>
   </DataItem>
   <DataItem id="urn:uml-interface:Base_Components.Add_Ons.SAP.RFCPort_IDOC_INBOUND_ASYNCHRONOUS_NEW"
             name="RFCPort_IDOC_INBOUND_ASYNCHRONOUS_NEW"/>
   <DataItem id="urn:uml-interface:Base_Components.Add_Ons.SAP.RFCPort_IDOC_INBOUND_ASYNCHRONOUS"
             name="RFCPort_IDOC_INBOUND_ASYNCHRONOUS"/>
   <DataItem id="urn:uml-signal:Base_Components.Advanced_Behavior.Persistent_State.AnySignal"
             name="AnySignal"/>
   <DataItem id="urn:uml-interface:ExchangeRateProviderService.wsdl.Services.ExchangeRateProviderService.GetExchangeRatePortType.GetExchangeRatePortType"
             name="GetExchangeRatePortType"/>
</DataItems>