--- a
+++ b/test/resources/WSDLActivity.archimate.bak
@@ -0,0 +1,256 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archimate:model xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:archimate="http://www.archimatetool.com/archimate" name="Converted Taverna Workflow test\resources\WSDLActivity.t2flow" id="bae6c740" version="2.6.0">
+  <folder name="Business" id="92cd5992" type="business">
+    <element xsi:type="archimate:BusinessProcess" id="a79365cb" name="Workflow1 Process"/>
+    <element xsi:type="archimate:BusinessEvent" id="642d3e8c" name="Start Experiment"/>
+    <element xsi:type="archimate:BusinessEvent" id="a5b5299a" name="Experiment End"/>
+    <element xsi:type="archimate:BusinessObject" id="510d69bd" name="CityName"/>
+    <element xsi:type="archimate:BusinessObject" id="9dc5ecf0" name="CountryName"/>
+    <element xsi:type="archimate:BusinessObject" id="b78dd5eb" name="Result"/>
+    <element xsi:type="archimate:BusinessProcess" id="1c3ac2d3" name="GetWeather"/>
+    <element xsi:type="archimate:BusinessProcess" id="dd248ab9" name="GetWeather_input"/>
+    <element xsi:type="archimate:BusinessProcess" id="59c7deef" name="GetWeather_output"/>
+    <element xsi:type="archimate:BusinessObject" id="04f7c99b" name="input"/>
+    <element xsi:type="archimate:BusinessObject" id="70aac3bc" name="parameters"/>
+  </folder>
+  <folder name="Application" id="e50684ca" type="application">
+    <element xsi:type="archimate:ApplicationComponent" id="e2a97faa" name="Workflow Execution Environment"/>
+    <element xsi:type="archimate:DataObject" id="f618c75f" name="CityName"/>
+    <element xsi:type="archimate:DataObject" id="a3b13f58" name="CountryName"/>
+    <element xsi:type="archimate:DataObject" id="15f3a98f" name="Result"/>
+    <element xsi:type="archimate:ApplicationFunction" id="7d9d6719" name="Calling Web Service"/>
+    <element xsi:type="archimate:ApplicationInterface" id="1218abcb" name="SOAP"/>
+    <element xsi:type="archimate:ApplicationService" id="10d8f368" name="GetWeatherService"/>
+    <element xsi:type="archimate:DataObject" id="44313ad9" name="parameters(Request)"/>
+    <element xsi:type="archimate:AccessRelationship" id="02ad4812" source="10d8f368" target="44313ad9" accessType="1"/>
+    <element xsi:type="archimate:DataObject" id="3602fdf0" name="input(Response)"/>
+    <element xsi:type="archimate:AccessRelationship" id="4641a500" source="10d8f368" target="3602fdf0"/>
+  </folder>
+  <folder name="Technology" id="c03a6ca0" type="technology">
+    <element xsi:type="archimate:Node" id="b62752cf" name="Desktop Computer"/>
+    <element xsi:type="archimate:Artifact" id="437adb1e" name="Taverna 2.4"/>
+    <element xsi:type="archimate:Artifact" id="124e9b81" name="Worfklow File"/>
+    <element xsi:type="archimate:SystemSoftware" id="de15d177" name="JRE 1.7.0_07 (Oracle Corporation)"/>
+    <element xsi:type="archimate:SystemSoftware" id="10fa9251" name="Windows 7 [version=6.1] [arch=amd64]"/>
+    <element xsi:type="archimate:Artifact" id="3d5ce7ce" name="CityName"/>
+    <element xsi:type="archimate:Artifact" id="fb38d766" name="CountryName"/>
+    <element xsi:type="archimate:Artifact" id="60c96dac" name="Result"/>
+    <element xsi:type="archimate:Node" id="2fe7e429" name="External Service">
+      <property key=" WSDL Location" value="http://www.webservicex.net/globalweather.asmx?WSDL"/>
+    </element>
+  </folder>
+  <folder name="Motivation" id="e4c37965" type="motivation">
+    <element xsi:type="archimate:Constraint" id="a13609d1" name="GNU Lesser General Public License (LGPL) 2.1"/>
+    <element xsi:type="archimate:Constraint" id="7a31c235" name="Oracle Binary Code License"/>
+  </folder>
+  <folder name="Implementation &amp; Migration" id="48a68ae8" type="implementation_migration"/>
+  <folder name="Connectors" id="9a92ed68" type="connectors"/>
+  <folder name="Relations" id="e7695667" type="relations">
+    <element xsi:type="archimate:RealisationRelationship" id="206441a7" source="437adb1e" target="a13609d1"/>
+    <element xsi:type="archimate:AssociationRelationship" id="8c73ac61" source="124e9b81" target="437adb1e"/>
+    <element xsi:type="archimate:RealisationRelationship" id="0cff03a0" source="437adb1e" target="e2a97faa"/>
+    <element xsi:type="archimate:RealisationRelationship" id="072ffaeb" source="de15d177" target="7a31c235"/>
+    <element xsi:type="archimate:UsedByRelationship" id="99250f53" source="de15d177" target="437adb1e"/>
+    <element xsi:type="archimate:UsedByRelationship" id="49e72979" source="10fa9251" target="de15d177"/>
+    <element xsi:type="archimate:RealisationRelationship" id="b2373e78" source="f618c75f" target="510d69bd"/>
+    <element xsi:type="archimate:RealisationRelationship" id="1b7ea879" source="3d5ce7ce" target="f618c75f"/>
+    <element xsi:type="archimate:RealisationRelationship" id="08f87185" source="a3b13f58" target="9dc5ecf0"/>
+    <element xsi:type="archimate:RealisationRelationship" id="a3cdf090" source="fb38d766" target="a3b13f58"/>
+    <element xsi:type="archimate:RealisationRelationship" id="5107a9a8" source="15f3a98f" target="b78dd5eb"/>
+    <element xsi:type="archimate:RealisationRelationship" id="a0574bc0" source="60c96dac" target="15f3a98f"/>
+    <element xsi:type="archimate:CompositionRelationship" id="b2fa8f6b" source="a79365cb" target="1c3ac2d3"/>
+    <element xsi:type="archimate:CompositionRelationship" id="a73c714d" source="a79365cb" target="dd248ab9"/>
+    <element xsi:type="archimate:AccessRelationship" id="00a9974f" source="dd248ab9" target="9dc5ecf0" accessType="1"/>
+    <element xsi:type="archimate:AccessRelationship" id="ec41c2b1" source="dd248ab9" target="510d69bd" accessType="1"/>
+    <element xsi:type="archimate:CompositionRelationship" id="355b0794" source="a79365cb" target="59c7deef"/>
+    <element xsi:type="archimate:AccessRelationship" id="1977974a" source="59c7deef" target="b78dd5eb"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="731dc6ef" source="642d3e8c" target="dd248ab9"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="da857f3a" source="59c7deef" target="a5b5299a"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="d8611f11" source="1c3ac2d3" target="59c7deef"/>
+    <element xsi:type="archimate:AccessRelationship" id="151a5ef7" source="1c3ac2d3" target="04f7c99b"/>
+    <element xsi:type="archimate:AccessRelationship" id="29a5566a" source="59c7deef" target="04f7c99b" accessType="1"/>
+    <element xsi:type="archimate:TriggeringRelationship" id="44310378" source="dd248ab9" target="1c3ac2d3"/>
+    <element xsi:type="archimate:AccessRelationship" id="f5abc20b" source="dd248ab9" target="70aac3bc"/>
+    <element xsi:type="archimate:AccessRelationship" id="fe1388c5" source="1c3ac2d3" target="70aac3bc" accessType="1"/>
+    <element xsi:type="archimate:AssignmentRelationship" id="0e89c3c5" source="7d9d6719" target="e2a97faa"/>
+    <element xsi:type="archimate:UsedByRelationship" id="5ae4e6e3" source="124e9b81" target="7d9d6719"/>
+    <element xsi:type="archimate:RealisationRelationship" id="533ae4ba" source="437adb1e" target="7d9d6719"/>
+    <element xsi:type="archimate:UsedByRelationship" id="7c1c3cdd" source="10d8f368" target="1c3ac2d3"/>
+    <element xsi:type="archimate:UsedByRelationship" id="418a461b" source="7d9d6719" target="1c3ac2d3"/>
+    <element xsi:type="archimate:AssignmentRelationship" id="fd1e9004" source="10d8f368" target="1218abcb"/>
+    <element xsi:type="archimate:RealisationRelationship" id="ed32cde7" source="44313ad9" target="70aac3bc"/>
+    <element xsi:type="archimate:RealisationRelationship" id="cbebd851" source="3602fdf0" target="04f7c99b"/>
+    <element xsi:type="archimate:RealisationRelationship" id="0b0aeab7" source="2fe7e429" target="10d8f368"/>
+    <element xsi:type="archimate:AssignmentRelationship" id="5129ef15" source="b62752cf" target="3d5ce7ce"/>
+    <element xsi:type="archimate:AssignmentRelationship" id="82393d5b" source="b62752cf" target="fb38d766"/>
+    <element xsi:type="archimate:AssignmentRelationship" id="e80379dc" source="b62752cf" target="60c96dac"/>
+  </folder>
+  <folder name="Views" id="5e47c7e6" type="diagrams">
+    <element xsi:type="archimate:ArchimateDiagramModel" id="91665bd8" name="Layered View" viewpoint="14">
+      <child xsi:type="archimate:Group" id="05718faf" name="Business process">
+        <bounds width="932" height="277"/>
+        <child xsi:type="archimate:Group" id="a595b96a" name="Input Ports">
+          <bounds x="15" y="15" width="262" height="95"/>
+          <child xsi:type="archimate:DiagramObject" id="6fc2c4e2" textAlignment="2" targetConnections="538833ad ba00f248" archimateElement="510d69bd">
+            <bounds x="10" y="6" width="100" height="55"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="cfe4faaa" textAlignment="2" targetConnections="9c84e85a 97089023" archimateElement="9dc5ecf0">
+            <bounds x="120" y="6" width="122" height="55"/>
+          </child>
+        </child>
+        <child xsi:type="archimate:Group" id="2663e0f6" name="Business Objects">
+          <bounds x="384" y="15" width="250" height="95"/>
+          <child xsi:type="archimate:DiagramObject" id="456cef05" textAlignment="2" targetConnections="d12f21aa e9399225 1038dfbd" archimateElement="70aac3bc">
+            <bounds x="12" y="6" width="100" height="55"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="4568e18e" textAlignment="2" targetConnections="c000345f a41a9569 4765f45e" archimateElement="04f7c99b">
+            <bounds x="120" y="6" width="100" height="55"/>
+          </child>
+        </child>
+        <child xsi:type="archimate:Group" id="fbdd4838" name="Business Processes">
+          <bounds x="178" y="120" width="591" height="120"/>
+          <child xsi:type="archimate:DiagramObject" id="e080a982" textAlignment="2" archimateElement="a79365cb">
+            <bounds x="5" y="5" width="572" height="86"/>
+            <sourceConnection xsi:type="archimate:Connection" id="ee644215" source="e080a982" target="b9c59c71" relationship="b2fa8f6b"/>
+            <sourceConnection xsi:type="archimate:Connection" id="a39578ca" source="e080a982" target="dcc6e0e9" relationship="a73c714d"/>
+            <sourceConnection xsi:type="archimate:Connection" id="b8ca808a" source="e080a982" target="0b7688ff" relationship="355b0794"/>
+            <child xsi:type="archimate:DiagramObject" id="b9c59c71" textAlignment="2" targetConnections="ee644215 9e5f855a dc37a029 fd48eff9" archimateElement="1c3ac2d3">
+              <bounds x="204" y="24" width="157" height="55"/>
+              <sourceConnection xsi:type="archimate:Connection" id="8481be24" source="b9c59c71" target="0b7688ff" relationship="d8611f11"/>
+              <sourceConnection xsi:type="archimate:Connection" id="c000345f" source="b9c59c71" target="4568e18e" relationship="151a5ef7"/>
+              <sourceConnection xsi:type="archimate:Connection" id="e9399225" source="b9c59c71" target="456cef05" relationship="fe1388c5"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="dcc6e0e9" textAlignment="2" targetConnections="a39578ca ef92fcbc" archimateElement="dd248ab9">
+              <bounds x="36" y="24" width="145" height="55"/>
+              <sourceConnection xsi:type="archimate:Connection" id="97089023" source="dcc6e0e9" target="cfe4faaa" relationship="00a9974f"/>
+              <sourceConnection xsi:type="archimate:Connection" id="ba00f248" source="dcc6e0e9" target="6fc2c4e2" relationship="ec41c2b1"/>
+              <sourceConnection xsi:type="archimate:Connection" id="9e5f855a" source="dcc6e0e9" target="b9c59c71" relationship="44310378"/>
+              <sourceConnection xsi:type="archimate:Connection" id="d12f21aa" source="dcc6e0e9" target="456cef05" relationship="f5abc20b"/>
+            </child>
+            <child xsi:type="archimate:DiagramObject" id="0b7688ff" textAlignment="2" targetConnections="b8ca808a 8481be24" archimateElement="59c7deef">
+              <bounds x="384" y="24" width="146" height="55"/>
+              <sourceConnection xsi:type="archimate:Connection" id="21f0e1d1" source="0b7688ff" target="7145c1da" relationship="1977974a"/>
+              <sourceConnection xsi:type="archimate:Connection" id="ee8aab75" source="0b7688ff" target="84216405" relationship="da857f3a"/>
+              <sourceConnection xsi:type="archimate:Connection" id="a41a9569" source="0b7688ff" target="4568e18e" relationship="29a5566a"/>
+            </child>
+          </child>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="84216405" textAlignment="2" targetConnections="ee8aab75" archimateElement="a5b5299a">
+          <bounds x="792" y="174" width="100" height="55"/>
+        </child>
+        <child xsi:type="archimate:Group" id="cdb9ee17" name="Output Ports">
+          <bounds x="672" y="15" width="140" height="95"/>
+          <child xsi:type="archimate:DiagramObject" id="7145c1da" textAlignment="2" targetConnections="a954b6e0 21f0e1d1" archimateElement="b78dd5eb">
+            <bounds x="10" y="10" width="100" height="55"/>
+          </child>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="7a3c5d7b" textAlignment="2" archimateElement="642d3e8c">
+          <bounds x="60" y="162" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="ef92fcbc" source="7a3c5d7b" target="dcc6e0e9" relationship="731dc6ef"/>
+        </child>
+      </child>
+      <child xsi:type="archimate:Group" id="b331398f" name="External Application Services">
+        <bounds y="290" width="932" height="95"/>
+        <child xsi:type="archimate:DiagramObject" id="57ab0599" textAlignment="2" targetConnections="6cf5fd6c" archimateElement="1218abcb">
+          <bounds x="840" y="10" width="76" height="55"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="3136381b" textAlignment="2" targetConnections="fc1886aa" archimateElement="10d8f368">
+          <bounds x="648" y="10" width="146" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="dc37a029" source="3136381b" target="b9c59c71" relationship="7c1c3cdd"/>
+          <sourceConnection xsi:type="archimate:Connection" id="6cf5fd6c" source="3136381b" target="57ab0599" relationship="fd1e9004"/>
+          <sourceConnection xsi:type="archimate:Connection" id="43b3cb6b" source="3136381b" target="e38707dc" relationship="02ad4812"/>
+          <sourceConnection xsi:type="archimate:Connection" id="34ee6a84" source="3136381b" target="37404798" relationship="4641a500"/>
+        </child>
+      </child>
+      <child xsi:type="archimate:Group" id="7e429e66" name="Application Component + Services">
+        <bounds y="405" width="932" height="184"/>
+        <child xsi:type="archimate:DiagramObject" id="73a42d5b" textAlignment="2" targetConnections="3bfb16dc" archimateElement="f618c75f">
+          <bounds x="21" y="10" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="538833ad" source="73a42d5b" target="6fc2c4e2" relationship="b2373e78"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="68a6777e" textAlignment="2" targetConnections="7c65a53b" archimateElement="a3b13f58">
+          <bounds x="131" y="10" width="110" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="9c84e85a" source="68a6777e" target="cfe4faaa" relationship="08f87185"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="a0b1d9e6" textAlignment="2" targetConnections="1fc87044" archimateElement="15f3a98f">
+          <bounds x="264" y="10" width="100" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="a954b6e0" source="a0b1d9e6" target="7145c1da" relationship="5107a9a8"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="d1ee4539" textAlignment="2" targetConnections="48f734b4 eab8af98" archimateElement="e2a97faa">
+          <bounds x="336" y="90" width="204" height="55"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="43e3e64a" textAlignment="2" targetConnections="0434eca6 c9e92b57" archimateElement="7d9d6719">
+          <bounds x="576" y="90" width="145" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="eab8af98" source="43e3e64a" target="d1ee4539" relationship="0e89c3c5"/>
+          <sourceConnection xsi:type="archimate:Connection" id="fd48eff9" source="43e3e64a" target="b9c59c71" relationship="418a461b"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="e38707dc" textAlignment="2" targetConnections="43b3cb6b" archimateElement="44313ad9">
+          <bounds x="552" y="18" width="169" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="1038dfbd" source="e38707dc" target="456cef05" relationship="ed32cde7"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="37404798" textAlignment="2" targetConnections="34ee6a84" archimateElement="3602fdf0">
+          <bounds x="744" y="18" width="150" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="4765f45e" source="37404798" target="4568e18e" relationship="cbebd851"/>
+        </child>
+      </child>
+      <child xsi:type="archimate:Group" id="e568d171" name="External Infrastructure Services">
+        <bounds y="575" width="0" height="0"/>
+      </child>
+      <child xsi:type="archimate:Group" id="e81ae4da" name="Infrastructure">
+        <bounds y="595" width="721" height="510"/>
+        <child xsi:type="archimate:DiagramObject" id="56fb6fef" textAlignment="2" archimateElement="b62752cf">
+          <bounds x="10" y="10" width="699" height="393"/>
+          <child xsi:type="archimate:DiagramObject" id="0ac25054" textAlignment="2" targetConnections="0c145636 15c9d095" archimateElement="437adb1e">
+            <bounds x="312" y="144" width="110" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="712339da" source="0ac25054" target="36b63f0e" relationship="206441a7"/>
+            <sourceConnection xsi:type="archimate:Connection" id="48f734b4" source="0ac25054" target="d1ee4539" relationship="0cff03a0"/>
+            <sourceConnection xsi:type="archimate:Connection" id="c9e92b57" source="0ac25054" target="43e3e64a" relationship="533ae4ba"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="0ada8c19" textAlignment="2" archimateElement="124e9b81">
+            <bounds x="468" y="144" width="130" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="0c145636" source="0ada8c19" target="0ac25054" relationship="8c73ac61"/>
+            <sourceConnection xsi:type="archimate:Connection" id="0434eca6" source="0ada8c19" target="43e3e64a" relationship="5ae4e6e3"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="a5c1e910" textAlignment="2" archimateElement="10fa9251">
+            <bounds x="39" y="240" width="246" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="8f58e83d" source="a5c1e910" target="c782d858" relationship="49e72979"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="c782d858" textAlignment="2" targetConnections="8f58e83d" archimateElement="de15d177">
+            <bounds x="34" y="144" width="255" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="1c02d079" source="c782d858" target="e4dcbdd0" relationship="072ffaeb">
+              <bendpoint startX="-140" endX="-119" endY="-269"/>
+              <bendpoint startX="-140" startY="264" endX="-119" endY="-5"/>
+              <bendpoint startX="-140" startY="264" endX="-95" endY="-5"/>
+            </sourceConnection>
+            <sourceConnection xsi:type="archimate:Connection" id="15c9d095" source="c782d858" target="0ac25054" relationship="99250f53"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="498e026d" textAlignment="2" archimateElement="3d5ce7ce">
+            <bounds x="12" y="42" width="100" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="3bfb16dc" source="498e026d" target="73a42d5b" relationship="1b7ea879"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="c09d082d" textAlignment="2" archimateElement="fb38d766">
+            <bounds x="120" y="42" width="110" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="7c65a53b" source="c09d082d" target="68a6777e" relationship="a3cdf090"/>
+          </child>
+          <child xsi:type="archimate:DiagramObject" id="a574443b" textAlignment="2" archimateElement="60c96dac">
+            <bounds x="240" y="42" width="100" height="55"/>
+            <sourceConnection xsi:type="archimate:Connection" id="1fc87044" source="a574443b" target="a0b1d9e6" relationship="a0574bc0"/>
+          </child>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="36b63f0e" textAlignment="2" targetConnections="712339da" archimateElement="a13609d1">
+          <bounds x="288" y="426" width="181" height="49"/>
+        </child>
+        <child xsi:type="archimate:DiagramObject" id="e4dcbdd0" textAlignment="2" targetConnections="1c02d079" archimateElement="7a31c235">
+          <bounds x="60" y="426" width="181" height="49"/>
+        </child>
+      </child>
+      <child xsi:type="archimate:Group" id="d2bae213" name="External Service Provider">
+        <bounds x="732" y="612" width="200" height="95"/>
+        <child xsi:type="archimate:DiagramObject" id="a544aa72" textAlignment="2" archimateElement="2fe7e429">
+          <bounds x="10" y="10" width="160" height="55"/>
+          <sourceConnection xsi:type="archimate:Connection" id="fc1886aa" source="a544aa72" target="3136381b" relationship="0b0aeab7"/>
+        </child>
+      </child>
+    </element>
+  </folder>
+</archimate:model>