Bug 553463 - Move to 2019-12

emf patterns update

Change-Id: I9f0f20ac65b3eb22d2ce670e43dc82d913312966
Signed-off-by: Thomas Guiu <thomas.guiu@soyatec.com>
diff --git a/platform_specific/2019-12/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore b/platform_specific/2019-12/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore
index 66ae2df..63db24a 100644
--- a/platform_specific/2019-12/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore
+++ b/platform_specific/2019-12/org.eclipse.egf.emf.pattern/egf/EMF_Pattern.fcore
@@ -6,38 +6,38 @@
   <fcore:FactoryComponent xmi:id="_Pcm9sDG0Ed-kc8dEZsdm2w" name="EMF Model Pattern">
     <contractContainer xmi:id="_Prg8ZDG0Ed-kc8dEZsdm2w">
       <contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_Prg8ZTG0Ed-kc8dEZsdm2w"
-          description="EMF Model Pattern" name="genModel" mandatory="true" invocationContracts="#_tNEmwId1EemTGPCEQmMGWg">
-        <type xmi:type="domain:TypeDomain" xmi:id="_tOHvoId1EemTGPCEQmMGWg"/>
+          description="EMF Model Pattern" name="genModel" mandatory="true" invocationContracts="#_HG9KgBBdEeq1L-sCh5PRQg">
+        <type xmi:type="domain:TypeDomain" xmi:id="_HHZ2cBBdEeq1L-sCh5PRQg"/>
       </contracts>
       <contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_WRxYEFIIEd-eGOdO3WtsxA"
-          description="EMF Model Pattern" name="pattern.execution.reporter" invocationContracts="#_tO0TMId1EemTGPCEQmMGWg">
-        <type xmi:type="pattern:TypePatternExecutionReporter" xmi:id="_tPhd0Id1EemTGPCEQmMGWg"/>
+          description="EMF Model Pattern" name="pattern.execution.reporter" invocationContracts="#_HHy4ABBdEeq1L-sCh5PRQg">
+        <type xmi:type="pattern:TypePatternExecutionReporter" xmi:id="_HIIPMBBdEeq1L-sCh5PRQg"/>
       </contracts>
       <contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_TxwAHVkTEd-bv5aydwO2Qw"
-          description="EMF Model Pattern" name="pattern.ids" invocationContracts="#_tQPPgId1EemTGPCEQmMGWg">
-        <type xmi:type="pattern:TypePatternList" xmi:id="_tQ7zEId1EemTGPCEQmMGWg"/>
+          description="EMF Model Pattern" name="pattern.ids" invocationContracts="#_HIZ8ABBdEeq1L-sCh5PRQg">
+        <type xmi:type="pattern:TypePatternList" xmi:id="_HIyWgBBdEeq1L-sCh5PRQg"/>
       </contracts>
       <contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_OVsagFHVEd-dr9AWwNwIMQ"
-          description="EMF Model Pattern" name="pattern.substitutions" invocationContracts="#_tRl6YId1EemTGPCEQmMGWg">
-        <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_tSTsEId1EemTGPCEQmMGWg"/>
+          description="EMF Model Pattern" name="pattern.substitutions" invocationContracts="#_HJHtsBBdEeq1L-sCh5PRQg">
+        <type xmi:type="pattern:TypePatternSubstitution" xmi:id="_HJb2wBBdEeq1L-sCh5PRQg"/>
       </contracts>
       <contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_RcQCMPI7Ed-Pp8S8RvVOuQ"
-          description="EMF Model Pattern" name="usedGenPackages" invocationContracts="#_tS-acId1EemTGPCEQmMGWg">
-        <type xmi:type="domain:TypeGenPackages" xmi:id="_tTq-AId1EemTGPCEQmMGWg"/>
+          description="EMF Model Pattern" name="usedGenPackages" invocationContracts="#_HJ0RQBBdEeq1L-sCh5PRQg">
+        <type xmi:type="domain:TypeGenPackages" xmi:id="_HKK2kBBdEeq1L-sCh5PRQg"/>
       </contracts>
       <contracts xmi:type="fcore:FactoryComponentContract" xmi:id="_sluXsVLLEd-ZSLMRjxSbVQ"
-          description="EMF Model Pattern" name="mergeRulesURI" invocationContracts="#_tUW6gId1EemTGPCEQmMGWg">
-        <type xmi:type="types:TypeURI" xmi:id="_tVC3AId1EemTGPCEQmMGWg"/>
+          description="EMF Model Pattern" name="mergeRulesURI" invocationContracts="#_HKeYkBBdEeq1L-sCh5PRQg">
+        <type xmi:type="types:TypeURI" xmi:id="_HKx6kBBdEeq1L-sCh5PRQg"/>
       </contracts>
     </contractContainer>
     <viewpointContainer xmi:id="_Pcm9sTG0Ed-kc8dEZsdm2w">
       <viewpoints xmi:type="pattern:PatternViewpoint" xmi:id="_Pcm9sjG0Ed-kc8dEZsdm2w">
         <libraries xmi:id="_Pcm9szG0Ed-kc8dEZsdm2w" name="org.eclipse.egf.emf.pattern.model">
-          <elements xmi:id="_Pcm9tDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/build.propertiesjet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderProperties&#xA;"
+          <elements xmi:id="_Pcm9tDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/build.propertiesjet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderProperties&#xA;"
               name="BuildProperties" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_ZTUvECg7Ed-ROrlGa8LEeQ"
               headerMethod="#_Pcm9tjG0Ed-kc8dEZsdm2w" conditionMethod="#_8vBvNHLYEd-09ds9dfYpFw"
               initMethod="#_Pcm9tzG0Ed-kc8dEZsdm2w" footerMethod="#_Pcm9uTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_Slu7wId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_1-AskBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_Pcm9tjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._Pcm9tDG0Ed-kc8dEZsdm2w/method._Pcm9tjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_Pcm9tzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._Pcm9tDG0Ed-kc8dEZsdm2w/method._Pcm9tzG0Ed-kc8dEZsdm2w.pt"/>
@@ -48,20 +48,20 @@
             <methods xmi:id="_Sq2-OGKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._Pcm9tDG0Ed-kc8dEZsdm2w/method._Sq2-OGKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_06ILSWKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._Pcm9tDG0Ed-kc8dEZsdm2w/method._06ILSWKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PcwusjG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._Pcm9tDG0Ed-kc8dEZsdm2w/method._PcwusjG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_So5kgId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_SqHsgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_1_7_MBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2Av3gBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_mwzm4ChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_SquJcId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2BAWMBBcEeq1L-sCh5PRQg"
                 called="#_PcwusjG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_SrBrcId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_SrT_UId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2BISABBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2BQ04BBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_DrPLUChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PdDpoDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/manifest.mfjet&quot;&#xA;"
+          <elements xmi:id="_PdDpoDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/manifest.mfjet&quot;&#xA;"
               name="ManifestMF" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_ZTUvECg7Ed-ROrlGa8LEeQ"
               headerMethod="#_PdDpojG0Ed-kc8dEZsdm2w" conditionMethod="#_8qZt5HLYEd-09ds9dfYpFw"
               initMethod="#_PdDpozG0Ed-kc8dEZsdm2w" footerMethod="#_PdDppTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_S53YsId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_1ybusBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PdDpojG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PdDpoDG0Ed-kc8dEZsdm2w/method._PdDpojG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PdDpozG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PdDpoDG0Ed-kc8dEZsdm2w/method._PdDpozG0Ed-kc8dEZsdm2w.pt"/>
@@ -72,20 +72,20 @@
             <methods xmi:id="_SrAvOGKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PdDpoDG0Ed-kc8dEZsdm2w/method._SrAvOGKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_05rfVmKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PdDpoDG0Ed-kc8dEZsdm2w/method._05rfVmKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PdDpqTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PdDpoDG0Ed-kc8dEZsdm2w/method._PdDpqTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_S8yJ0Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_S98ncId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_10T-ABBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_11BIoBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_mwzm4ChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_S-lgoId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_11axQBBcEeq1L-sCh5PRQg"
                 called="#_PdDpqTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_S-30gId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_S_LWgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_11kiQBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_11x9oBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_DrPLUChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PdNaoDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/plugin.xmljet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderXml&#xA;"
+          <elements xmi:id="_PdNaoDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/plugin.xmljet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderXml&#xA;"
               name="PluginXML" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_ZTUvECg7Ed-ROrlGa8LEeQ"
               headerMethod="#_PdNaojG0Ed-kc8dEZsdm2w" conditionMethod="#_8mrriXLYEd-09ds9dfYpFw"
               initMethod="#_PdNaozG0Ed-kc8dEZsdm2w" footerMethod="#_PdXLoTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_SsGCcId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_16XisBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PdNaojG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PdNaoDG0Ed-kc8dEZsdm2w/method._PdNaojG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PdNaozG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PdNaoDG0Ed-kc8dEZsdm2w/method._PdNaozG0Ed-kc8dEZsdm2w.pt"/>
@@ -96,20 +96,20 @@
             <methods xmi:id="_SqaSS2KPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PdNaoDG0Ed-kc8dEZsdm2w/method._SqaSS2KPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_06R8SWKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PdNaoDG0Ed-kc8dEZsdm2w/method._06R8SWKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PdXLpTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PdNaoDG0Ed-kc8dEZsdm2w/method._PdXLpTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_SvJ9gId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_SwYFgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_179eIBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_181n4BBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_mwzm4ChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_Sw97YId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_19OpcBBcEeq1L-sCh5PRQg"
                 called="#_PdXLpTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_SxQ2UId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_SxjxQId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_19ZBgBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_19jZkBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_DrPLUChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PdgVkDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/plugin.propertiesjet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderProperties&#xA;"
+          <elements xmi:id="_PdgVkDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/plugin.propertiesjet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderProperties&#xA;"
               name="PluginProperties" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_xxtwkCg7Ed-ROrlGa8LEeQ"
               headerMethod="#_PdgVkjG0Ed-kc8dEZsdm2w" conditionMethod="#_8zCshHLYEd-09ds9dfYpFw"
               initMethod="#_PdgVkzG0Ed-kc8dEZsdm2w" footerMethod="#_PdgVlTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_S_69YId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2BvWABBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PdgVkjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PdgVkDG0Ed-kc8dEZsdm2w/method._PdgVkjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PdgVkzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PdgVkDG0Ed-kc8dEZsdm2w/method._PdgVkzG0Ed-kc8dEZsdm2w.pt"/>
@@ -120,20 +120,20 @@
             <methods xmi:id="_SrTqKGKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PdgVkDG0Ed-kc8dEZsdm2w/method._SrTqKGKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_06k3OWKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PdgVkDG0Ed-kc8dEZsdm2w/method._06k3OWKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PdgVmTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PdgVkDG0Ed-kc8dEZsdm2w/method._PdgVmTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_TC1HcId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TEGSwId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2DQY8BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2DvhIBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_pQ16sChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TErhkId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2D_YwBBcEeq1L-sCh5PRQg"
                 called="#_PdgVmTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_TE91cId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TFQJUId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2EJJwBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2ERsoBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_DrPLUChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PdzQgDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/PackageClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_PdzQgDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/PackageClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="PackageClass" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_PdzQgjG0Ed-kc8dEZsdm2w" conditionMethod="#_89Lf9HLYEd-09ds9dfYpFw"
               initMethod="#_PdzQgzG0Ed-kc8dEZsdm2w" footerMethod="#_PdzQhTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_T8ONkId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2LiyQBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PdzQgjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PdzQgDG0Ed-kc8dEZsdm2w/method._PdzQgjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PdzQgzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PdzQgDG0Ed-kc8dEZsdm2w/method._PdzQgzG0Ed-kc8dEZsdm2w.pt"/>
@@ -144,20 +144,20 @@
             <methods xmi:id="_StPj2GKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PdzQgDG0Ed-kc8dEZsdm2w/method._StPj2GKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_09HN2WKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PdzQgDG0Ed-kc8dEZsdm2w/method._09HN2WKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PdzQiTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PdzQgDG0Ed-kc8dEZsdm2w/method._PdzQiTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_T_GicId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UAPx8Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2NJ70BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2OGXABBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UA0ZsId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2Ok4IBBcEeq1L-sCh5PRQg"
                 called="#_PdzQiTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_UBHUoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UBaPkId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2O5oQBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2PNxUBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PeP8cDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/XMLProcessorClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_PeP8cDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/XMLProcessorClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="XMLProcessorClass" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_PeP8cjG0Ed-kc8dEZsdm2w" conditionMethod="#_9hr7NHLYEd-09ds9dfYpFw"
               initMethod="#_PeP8czG0Ed-kc8dEZsdm2w" footerMethod="#_PeP8dTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_T2Ty0Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2-5h0BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PeP8cjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PeP8cDG0Ed-kc8dEZsdm2w/method._PeP8cjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PeP8czG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PeP8cDG0Ed-kc8dEZsdm2w/method._PeP8czG0Ed-kc8dEZsdm2w.pt"/>
@@ -168,20 +168,20 @@
             <methods xmi:id="_SspG4mKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PeP8cDG0Ed-kc8dEZsdm2w/method._SspG4mKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_0767AmKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PeP8cDG0Ed-kc8dEZsdm2w/method._0767AmKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PeP8eTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PeP8cDG0Ed-kc8dEZsdm2w/method._PeP8eTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_T5N84Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_T6XMYId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_3AxKEBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_3BgJ4BBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_T67NEId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_3B2IIBBcEeq1L-sCh5PRQg"
                 called="#_PeP8eTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_T7Ng8Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_T7fNwId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_3B9c4BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_3CIcABBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PejecDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Plugin.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_PejecDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Plugin.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="Plugin" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_F0In8Cg6Ed-ROrlGa8LEeQ"
               headerMethod="#_PejecjG0Ed-kc8dEZsdm2w" conditionMethod="#_9fJklHLYEd-09ds9dfYpFw"
               initMethod="#_PejeczG0Ed-kc8dEZsdm2w" footerMethod="#_PejedTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_TR5eMId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2Z1s8BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PejecjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PejecDG0Ed-kc8dEZsdm2w/method._PejecjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PejeczG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PejecDG0Ed-kc8dEZsdm2w/method._PejeczG0Ed-kc8dEZsdm2w.pt"/>
@@ -192,20 +192,20 @@
             <methods xmi:id="_SsWL8WKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PejecDG0Ed-kc8dEZsdm2w/method._SsWL8WKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_07nZCWKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PejecDG0Ed-kc8dEZsdm2w/method._07nZCWKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PejeeTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PejecDG0Ed-kc8dEZsdm2w/method._PejeeTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_TU02YId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TV-s8Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2bvKYBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2caf0BBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_cjQNwChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TWj7wId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2c1WkBBcEeq1L-sCh5PRQg"
                 called="#_PejeeTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_TW2PoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TXJKkId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2dBj0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2dPmQBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_DrPLUChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PesoYDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/ResourceFactoryClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;    * org.eclipse.egf.emf.pattern.model.call.ResourceFactoryClass.ResourceFactoryClass.createResource.override&#xA;"
+          <elements xmi:id="_PesoYDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/ResourceFactoryClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;    * org.eclipse.egf.emf.pattern.model.call.ResourceFactoryClass.ResourceFactoryClass.createResource.override&#xA;"
               name="ResourceFactoryClass" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_PesoYjG0Ed-kc8dEZsdm2w" conditionMethod="#_9AAxhHLYEd-09ds9dfYpFw"
               initMethod="#_PesoYzG0Ed-kc8dEZsdm2w" footerMethod="#_PesoZTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_TwPnEId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2Enq4BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PesoYjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PesoYDG0Ed-kc8dEZsdm2w/method._PesoYjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PesoYzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PesoYDG0Ed-kc8dEZsdm2w/method._PesoYzG0Ed-kc8dEZsdm2w.pt"/>
@@ -216,20 +216,20 @@
             <methods xmi:id="_StFy12KPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PesoYDG0Ed-kc8dEZsdm2w/method._StFy12KPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_063yImKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PesoYDG0Ed-kc8dEZsdm2w/method._063yImKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PesoaTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PesoYDG0Ed-kc8dEZsdm2w/method._PesoaTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_TzFfsId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_T0U10Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2GWJMBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2G8mIBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_T05dkId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2HR9UBBcEeq1L-sCh5PRQg"
                 called="#_PesoaTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_T1MYgId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_T1fTcId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2HbHQBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2Hk4QBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_Pe_jUDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.interface.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.declaredFieldGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.egfCustom.constructor.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.dynamicDelegation&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.reflectiveDelegation.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genFeatureReified.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.eUnset.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.eIsSet.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.insert&#xA;"
+          <elements xmi:id="_Pe_jUDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.interface.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.declaredFieldGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.egfCustom.constructor.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.dynamicDelegation&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.reflectiveDelegation.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genFeatureReified.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.eUnset.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.eIsSet.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.insert&#xA;"
               name="Class" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_hYG6UCg6Ed-ROrlGa8LEeQ"
               headerMethod="#_Pe_jUjG0Ed-kc8dEZsdm2w" conditionMethod="#_9DSvBHLYEd-09ds9dfYpFw"
               initMethod="#_Pe_jUzG0Ed-kc8dEZsdm2w" footerMethod="#_Pe_jVTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_TkHPkId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2xOSMBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_Pe_jUjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._Pe_jUDG0Ed-kc8dEZsdm2w/method._Pe_jUjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_Pe_jUzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._Pe_jUDG0Ed-kc8dEZsdm2w/method._Pe_jUzG0Ed-kc8dEZsdm2w.pt"/>
@@ -240,20 +240,20 @@
             <methods xmi:id="_Sr5gCGKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._Pe_jUDG0Ed-kc8dEZsdm2w/method._Sr5gCGKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_08EE9mKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._Pe_jUDG0Ed-kc8dEZsdm2w/method._08EE9mKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_Pe_jWTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._Pe_jUDG0Ed-kc8dEZsdm2w/method._Pe_jWTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_TnBZoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_ToOTgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2yyYcBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2zZccBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_Chxo4ChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_ToyUMId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2zs-cBBcEeq1L-sCh5PRQg"
                 called="#_Pe_jWTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_TpGdQId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TpZ_QId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2z82EBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_20JDUBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_DrPLUChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PfcPQDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/FactoryClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_PfcPQDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/FactoryClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="FactoryClass" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_PfcPQjG0Ed-kc8dEZsdm2w" conditionMethod="#_9cLJFHLYEd-09ds9dfYpFw"
               initMethod="#_PfcPQzG0Ed-kc8dEZsdm2w" footerMethod="#_PfcPRTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_UCLEkId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2qmFwBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PfcPQjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PfcPQDG0Ed-kc8dEZsdm2w/method._PfcPQjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PfcPQzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PfcPQDG0Ed-kc8dEZsdm2w/method._PfcPQzG0Ed-kc8dEZsdm2w.pt"/>
@@ -264,20 +264,20 @@
             <methods xmi:id="_StZU2GKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PfcPQDG0Ed-kc8dEZsdm2w/method._StZU2GKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_07LUKWKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PfcPQDG0Ed-kc8dEZsdm2w/method._07LUKWKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PfmAQTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PfcPQDG0Ed-kc8dEZsdm2w/method._PfmAQTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_UFGcwId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UGVy4Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2smQ4BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2tIcYBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UG7BsId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2tj6MBBcEeq1L-sCh5PRQg"
                 called="#_PfmAQTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_UHN8oId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UHgQgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2tqn4BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2t0Y4BBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_Pf47MDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/EnumClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_Pf47MDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/EnumClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="EnumClass" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_txlYcCg6Ed-ROrlGa8LEeQ"
               headerMethod="#_Pf47MjG0Ed-kc8dEZsdm2w" conditionMethod="#_9QQM9HLYEd-09ds9dfYpFw"
               initMethod="#_Pf47MzG0Ed-kc8dEZsdm2w" footerMethod="#_Pf47NTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_UIP3YId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2uLlQBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_Pf47MjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._Pf47MDG0Ed-kc8dEZsdm2w/method._Pf47MjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_Pf47MzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._Pf47MDG0Ed-kc8dEZsdm2w/method._Pf47MzG0Ed-kc8dEZsdm2w.pt"/>
@@ -288,20 +288,20 @@
             <methods xmi:id="_SrwWGGKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._Pf47MDG0Ed-kc8dEZsdm2w/method._SrwWGGKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_07UeGWKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._Pf47MDG0Ed-kc8dEZsdm2w/method._07UeGWKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_Pf47OTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._Pf47MDG0Ed-kc8dEZsdm2w/method._Pf47OTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ULJaYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UMTQ8Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2vvEcBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2wU6UBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_Chxo4ChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UM5G0Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2wkK4BBcEeq1L-sCh5PRQg"
                 called="#_Pf47OTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_UNLasId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UNeVoId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2wq4kBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2w1QoBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_DrPLUChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PgCsMDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/PackageClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_PgCsMDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/PackageClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="PackageInterface" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_PgCsMjG0Ed-kc8dEZsdm2w" conditionMethod="#_9S7thHLYEd-09ds9dfYpFw"
               initMethod="#_PgCsMzG0Ed-kc8dEZsdm2w" footerMethod="#_PgCsNTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_TeBOoId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2d8w4BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PgCsMjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PgCsMDG0Ed-kc8dEZsdm2w/method._PgCsMjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PgCsMzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PgCsMDG0Ed-kc8dEZsdm2w/method._PgCsMzG0Ed-kc8dEZsdm2w.pt"/>
@@ -312,20 +312,20 @@
             <methods xmi:id="_Ssf88WKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PgCsMDG0Ed-kc8dEZsdm2w/method._Ssf88WKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_08zr2WKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PgCsMDG0Ed-kc8dEZsdm2w/method._08zr2WKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PgL2IjG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PgCsMDG0Ed-kc8dEZsdm2w/method._PgL2IjG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_Tg_qIId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TiKu0Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2iYk8BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2nxbQBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TiwksId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2p1QwBBcEeq1L-sCh5PRQg"
                 called="#_PgL2IjG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_TjC4kId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TjWakId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2p-asBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2qG9kBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PgVnIDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/FactoryClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_PgVnIDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/FactoryClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="FactoryInterface" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_PgVnIjG0Ed-kc8dEZsdm2w" conditionMethod="#_9HAxZHLYEd-09ds9dfYpFw"
               initMethod="#_PgVnIzG0Ed-kc8dEZsdm2w" footerMethod="#_PgVnJTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_UOQYwId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_27awABBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PgVnIjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PgVnIDG0Ed-kc8dEZsdm2w/method._PgVnIjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PgVnIzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PgVnIDG0Ed-kc8dEZsdm2w/method._PgVnIzG0Ed-kc8dEZsdm2w.pt"/>
@@ -336,20 +336,20 @@
             <methods xmi:id="_StsPyGKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PgVnIDG0Ed-kc8dEZsdm2w/method._StsPyGKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_08N1-WKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PgVnIDG0Ed-kc8dEZsdm2w/method._08N1-WKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PgVnKTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PgVnIDG0Ed-kc8dEZsdm2w/method._PgVnKTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_URQpcId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UScVMId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_29GLABBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_29sA4BBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UTBkAId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_299GoBBcEeq1L-sCh5PRQg"
                 called="#_PgVnKTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_UTVGAId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UTooAId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2-X9YBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2-iVcBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PgoiEDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/ResourceClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_PgoiEDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/ResourceClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="ResourceClass" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_PgoiEjG0Ed-kc8dEZsdm2w" conditionMethod="#_85wYhHLYEd-09ds9dfYpFw"
               initMethod="#_PgoiEzG0Ed-kc8dEZsdm2w" footerMethod="#_PgoiFTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_UUcgUId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2VMdgBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PgoiEjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PgoiEDG0Ed-kc8dEZsdm2w/method._PgoiEjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PgoiEzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PgoiEDG0Ed-kc8dEZsdm2w/method._PgoiEzG0Ed-kc8dEZsdm2w.pt"/>
@@ -360,20 +360,20 @@
             <methods xmi:id="_SsDRCGKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PgoiEDG0Ed-kc8dEZsdm2w/method._SsDRCGKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_08qh6WKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PgoiEDG0Ed-kc8dEZsdm2w/method._08qh6WKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PgoiGTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PgoiEDG0Ed-kc8dEZsdm2w/method._PgoiGTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_UXaUwId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UZ2kwId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2XlqMBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2YkhoBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UacaoId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2Y-KQBBcEeq1L-sCh5PRQg"
                 called="#_PgoiGTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_UauugId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_UbCQgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2ZHUMBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2ZXL0BBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_Pg8EEDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.interface.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.declaredFieldGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.egfCustom.constructor.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.dynamicDelegation&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.reflectiveDelegation.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.genFeatureReified.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.genFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.genOperation.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.eUnset.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.eIsSet.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.insert&#xA;"
+          <elements xmi:id="_Pg8EEDG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.interface.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.declaredFieldGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.egfCustom.constructor.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.dynamicDelegation&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.reflectiveDelegation.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.genFeatureReified.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.genFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.genOperation.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.eUnset.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.eIsSet.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.insert&#xA;"
               name="Interface" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_hYG6UCg6Ed-ROrlGa8LEeQ"
               headerMethod="#_Pg8EEjG0Ed-kc8dEZsdm2w" conditionMethod="#_9Kva1HLYEd-09ds9dfYpFw"
               initMethod="#_Pg8EEzG0Ed-kc8dEZsdm2w" footerMethod="#_Pg8EFTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_TGAXQId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_24LOwBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_Pg8EEjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._Pg8EEDG0Ed-kc8dEZsdm2w/method._Pg8EEjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_Pg8EEzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._Pg8EEDG0Ed-kc8dEZsdm2w/method._Pg8EEzG0Ed-kc8dEZsdm2w.pt"/>
@@ -384,20 +384,20 @@
             <methods xmi:id="_SrmlGGKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._Pg8EEDG0Ed-kc8dEZsdm2w/method._SrmlGGKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_08Xm-WKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._Pg8EEDG0Ed-kc8dEZsdm2w/method._08Xm-WKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_Pg8EGTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._Pg8EEDG0Ed-kc8dEZsdm2w/method._Pg8EGTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_TI5TMId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TKCisId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_25yYUBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_26XnIBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_Chxo4ChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TKl8UId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_26wosBBcEeq1L-sCh5PRQg"
                 called="#_Pg8EGTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_TK3CEId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TLJV8Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_265LkBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_27BHYBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_DrPLUChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_PhO_ADG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/AdapterFactoryClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_PhO_ADG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/AdapterFactoryClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="AdapterFactoryClass" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_PhO_AjG0Ed-kc8dEZsdm2w" conditionMethod="#_9Wzg5HLYEd-09ds9dfYpFw"
               initMethod="#_PhO_AzG0Ed-kc8dEZsdm2w" footerMethod="#_PhO_BTG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_TqLbUId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_20jTABBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_PhO_AjG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._PhO_ADG0Ed-kc8dEZsdm2w/method._PhO_AjG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_PhO_AzG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._PhO_ADG0Ed-kc8dEZsdm2w/method._PhO_AzG0Ed-kc8dEZsdm2w.pt"/>
@@ -408,20 +408,20 @@
             <methods xmi:id="_Ssy372KPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._PhO_ADG0Ed-kc8dEZsdm2w/method._Ssy372KPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_089c2WKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._PhO_ADG0Ed-kc8dEZsdm2w/method._089c2WKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_PhO_CTG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._PhO_ADG0Ed-kc8dEZsdm2w/method._PhO_CTG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_TtGMcId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TuSfQId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_22soEBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_23QowBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_Tu4VIId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_23l_8BBcEeq1L-sCh5PRQg"
                 called="#_PhO_CTG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_TvLQEId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TveyEId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_23wYABBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_234T0BBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_Phh58DG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/SwitchClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
+          <elements xmi:id="_Phh58DG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/SwitchClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;"
               name="SwitchClass" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_Phh58jG0Ed-kc8dEZsdm2w" conditionMethod="#_82LgFHLYEd-09ds9dfYpFw"
               initMethod="#_Phh58zG0Ed-kc8dEZsdm2w" footerMethod="#_Phh59TG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_TL8AIId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2P01UBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_Phh58jG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._Phh58DG0Ed-kc8dEZsdm2w/method._Phh58jG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_Phh58zG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._Phh58DG0Ed-kc8dEZsdm2w/method._Phh58zG0Ed-kc8dEZsdm2w.pt"/>
@@ -432,20 +432,20 @@
             <methods xmi:id="_StieyGKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._Phh58DG0Ed-kc8dEZsdm2w/method._StieyGKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_07BjKWKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._Phh58DG0Ed-kc8dEZsdm2w/method._07BjKWKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_Phh5-TG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._Phh58DG0Ed-kc8dEZsdm2w/method._Phh5-TG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_TO2KMId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TQAn0Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2SMM0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2TTAEBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TQl2oId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2UIGgBBcEeq1L-sCh5PRQg"
                 called="#_Phh5-TG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_TQ3jcId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TRKeYId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2UaaYBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2Uq5EBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_Ph004DG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/ValidatorClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;    * org.eclipse.egf.emf.pattern.model.call.ValidatorClass.ValidatorClass.insert&#xA;"
+          <elements xmi:id="_Ph004DG0Ed-kc8dEZsdm2w" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/ValidatorClass.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderJava&#xA;    * org.eclipse.egf.emf.pattern.model.call.ValidatorClass.ValidatorClass.insert&#xA;"
               name="ValidatorClass" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_VlOiICg6Ed-ROrlGa8LEeQ"
               headerMethod="#_Ph004jG0Ed-kc8dEZsdm2w" conditionMethod="#_9Nt2VHLYEd-09ds9dfYpFw"
               initMethod="#_Ph004zG0Ed-kc8dEZsdm2w" footerMethod="#_Ph005TG0Ed-kc8dEZsdm2w">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_TX5YgId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_2H_vABBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_Ph004jG0Ed-kc8dEZsdm2w" name="header" patternFilePath="templates/pattern._Ph004DG0Ed-kc8dEZsdm2w/method._Ph004jG0Ed-kc8dEZsdm2w.pt"/>
             <methods xmi:id="_Ph004zG0Ed-kc8dEZsdm2w" name="init" patternFilePath="templates/pattern._Ph004DG0Ed-kc8dEZsdm2w/method._Ph004zG0Ed-kc8dEZsdm2w.pt"/>
@@ -456,20 +456,20 @@
             <methods xmi:id="_SspG8mKPEd-2a5uccsiuZA" name="setArgument" patternFilePath="templates/pattern._Ph004DG0Ed-kc8dEZsdm2w/method._SspG8mKPEd-2a5uccsiuZA.pt"/>
             <methods xmi:id="_07ePGWKMEd-_wNQtGaQ-lw" name="ensureProjectExists" patternFilePath="templates/pattern._Ph004DG0Ed-kc8dEZsdm2w/method._07ePGWKMEd-_wNQtGaQ-lw.pt"/>
             <methods xmi:id="_Ph006TG0Ed-kc8dEZsdm2w" name="doGenerate" patternFilePath="templates/pattern._Ph004DG0Ed-kc8dEZsdm2w/method._Ph006TG0Ed-kc8dEZsdm2w.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_Ta0wsId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TcAccId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_2JlDYBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2KTcIBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_QRYMcChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_Tcm5YId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2KpaYBBcEeq1L-sCh5PRQg"
                 called="#_Ph006TG0Ed-kc8dEZsdm2w"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_Tc5NQId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_TdK6EId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_2K3c0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_2LAmwBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_MeyroChGEd-zj5CV40Ozyg"/>
           </elements>
-          <elements xmi:id="_QIGxoH7rEd-W9_ZFSEQEPg" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/module.gwt.xmljet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderXml&#xA;"
+          <elements xmi:id="_QIGxoH7rEd-W9_ZFSEQEPg" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/module.gwt.xmljet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.base.HeaderXml&#xA;"
               name="ModuleGWTXML" superPattern="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_ZTUvECg7Ed-ROrlGa8LEeQ"
               headerMethod="#_QIGxon7rEd-W9_ZFSEQEPg" conditionMethod="#_QIGxpH7rEd-W9_ZFSEQEPg"
               initMethod="#_QIGxo37rEd-W9_ZFSEQEPg" footerMethod="#_QIGxpn7rEd-W9_ZFSEQEPg">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_SyV0YId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_12aPwBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_QIGxon7rEd-W9_ZFSEQEPg" name="header" patternFilePath="templates/pattern._QIGxoH7rEd-W9_ZFSEQEPg/method._QIGxon7rEd-W9_ZFSEQEPg.pt"/>
             <methods xmi:id="_QIGxo37rEd-W9_ZFSEQEPg" name="init" patternFilePath="templates/pattern._QIGxoH7rEd-W9_ZFSEQEPg/method._QIGxo37rEd-W9_ZFSEQEPg.pt"/>
@@ -480,4388 +480,4388 @@
             <methods xmi:id="_QIGxqX7rEd-W9_ZFSEQEPg" name="setArgument" patternFilePath="templates/pattern._QIGxoH7rEd-W9_ZFSEQEPg/method._QIGxqX7rEd-W9_ZFSEQEPg.pt"/>
             <methods xmi:id="_QIGxqn7rEd-W9_ZFSEQEPg" name="ensureProjectExists" patternFilePath="templates/pattern._QIGxoH7rEd-W9_ZFSEQEPg/method._QIGxqn7rEd-W9_ZFSEQEPg.pt"/>
             <methods xmi:id="_QIGxrH7rEd-W9_ZFSEQEPg" name="doGenerate" patternFilePath="templates/pattern._QIGxoH7rEd-W9_ZFSEQEPg/method._QIGxrH7rEd-W9_ZFSEQEPg.pt"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_S2yPgId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_S3_wcId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_14X-oBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_15JasBBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_mwzm4ChGEd-zj5CV40Ozyg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_S4k_QId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_15ex4BBcEeq1L-sCh5PRQg"
                 called="#_QIGxrH7rEd-W9_ZFSEQEPg"/>
-            <orchestration xmi:type="pattern:BackCall" xmi:id="_S436MId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_S5I_8Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:BackCall" xmi:id="_15pxABBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_15ziABBcEeq1L-sCh5PRQg"
                 called="platform:/plugin/org.eclipse.egf.emf.pattern.base/egf/EMF_Pattern_Base.fcore#_DrPLUChGEd-zj5CV40Ozyg"/>
           </elements>
         </libraries>
         <libraries xmi:id="_0uqqgGJ-Ed-FqczH3ESmRw" name="org.eclipse.egf.emf.pattern.model.call.ResourceFactoryClass">
-          <elements xmi:id="_0uqqgWJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/ResourceFactoryClass.javajet&quot;&#xA;"
+          <elements xmi:id="_0uqqgWJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/ResourceFactoryClass.javajet&quot;&#xA;"
               name="ResourceFactoryClass.createResource.override" headerMethod="#_0uqqg2J-Ed-FqczH3ESmRw"
               conditionMethod="#_--X7pXLYEd-09ds9dfYpFw" initMethod="#_0uqqhGJ-Ed-FqczH3ESmRw"
               footerMethod="#_0uqqhmJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_pe2BgId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_5Ms2IBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0uqqg2J-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0uqqgWJ-Ed-FqczH3ESmRw/method._0uqqg2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0uqqhGJ-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0uqqgWJ-Ed-FqczH3ESmRw/method._0uqqhGJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_--X7pXLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0uqqgWJ-Ed-FqczH3ESmRw/method._--X7pXLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0uqqhmJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0uqqgWJ-Ed-FqczH3ESmRw/method._0uqqhmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0uqqimJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0uqqgWJ-Ed-FqczH3ESmRw/method._0uqqimJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_pilSAId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_pi7QQId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_pjScoId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_piRI8Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_pkA1YId1EemTGPCEQmMGWg"
+            <parameters xmi:id="_5OatYBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_5OkeYBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_5Ou2cBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_5OQ8YBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_5PCYcBBcEeq1L-sCh5PRQg"
                 called="#_0uqqimJ-Ed-FqczH3ESmRw"/>
           </elements>
         </libraries>
         <libraries xmi:id="_0jpGTWJ-Ed-FqczH3ESmRw" name="org.eclipse.egf.emf.pattern.model.call.Class">
-          <elements xmi:id="_0jpGTmJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.declaredFieldGenFeature.insert&#xA;"
+          <elements xmi:id="_0jpGTmJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.declaredFieldGenFeature.insert&#xA;"
               name="Class.declaredFieldGenFeature.override" headerMethod="#_0jpGUGJ-Ed-FqczH3ESmRw"
               conditionMethod="#__Dly1XLYEd-09ds9dfYpFw" initMethod="#_0jpGUWJ-Ed-FqczH3ESmRw"
               footerMethod="#_0jpGU2J-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_gqeo4Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_5ZPdUBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0jpGUGJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0jpGTmJ-Ed-FqczH3ESmRw/method._0jpGUGJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0jpGUWJ-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0jpGTmJ-Ed-FqczH3ESmRw/method._0jpGUWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__Dly1XLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0jpGTmJ-Ed-FqczH3ESmRw/method.__Dly1XLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0jpGU2J-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0jpGTmJ-Ed-FqczH3ESmRw/method._0jpGU2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0jpGYGJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0jpGTmJ-Ed-FqczH3ESmRw/method._0jpGYGJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_gt_P4Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_guTY8Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_guoJEId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_gu8SIId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_gvRpUId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gvlyYId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gv57cId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gwNdcId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_5bECQBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_5bRdoBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_5bZZcBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_5bkYkBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_5bs7cBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5b4hoBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5cDgwBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5cN40BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_gwhmgId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gw29sId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gxMU4Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_5cXCwBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5cgzwBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5cu2MBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gxi6MId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_5c4AIBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gx3DQId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_gyLzYId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_5dCYMBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_5dMJMBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gygjgId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_5dVTIBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gy0FgId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_5dedEBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gzI1oId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_5d0bUBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_gtqfwId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_gzyV4Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_5ay8gBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_5ePSEBBcEeq1L-sCh5PRQg"
                 called="#_0jpGYGJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0jyQMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0jyQMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.declaredFieldGenFeature.insert" headerMethod="#_0jyQMmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__Fq2dHLYEd-09ds9dfYpFw" initMethod="#_0jyQM2J-Ed-FqczH3ESmRw"
               footerMethod="#_0jyQNWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_g0guoId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_5er-ABBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0jyQMmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0jyQMGJ-Ed-FqczH3ESmRw/method._0jyQMmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0jyQM2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0jyQMGJ-Ed-FqczH3ESmRw/method._0jyQM2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__Fq2dHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0jyQMGJ-Ed-FqczH3ESmRw/method.__Fq2dHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0jyQNWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0jyQMGJ-Ed-FqczH3ESmRw/method._0jyQNWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0jyQQmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0jyQMGJ-Ed-FqczH3ESmRw/method._0jyQQmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_g3-5YId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_g4TCcId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_g4nLgId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_g477oId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_g5QEsId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_g5kNwId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_g5494Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_g6NG8Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_5ghxEBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_5gwakBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_5g6LkBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_5hG_4BBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_5hSmEBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5hcXEBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5hnWMBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5hyVUBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_g6h3EId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_g63OQId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_g7OaoId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_5h7fQBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5iHsgBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5iTSsBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_g7jKwId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_5ieR0BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_g74h8Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_g8NSEId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_5iqfEBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_5i0QEBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_g8g0EId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_5i_PMBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_g8zvAId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_5jJnQBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_g9HRAId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_5jUmYBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_g3qwUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_g9u8EId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_5gZ1QBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_5jrLsBBcEeq1L-sCh5PRQg"
                 called="#_0jyQQmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0kFyMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0kFyMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.reflectiveDelegation.override" headerMethod="#_0kFyMmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__IDcFHLYEd-09ds9dfYpFw" initMethod="#_0kFyM2J-Ed-FqczH3ESmRw"
               footerMethod="#_0kFyNWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_hTfJoId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_5w5vYBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0kFyMmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0kFyMGJ-Ed-FqczH3ESmRw/method._0kFyMmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0kFyM2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0kFyMGJ-Ed-FqczH3ESmRw/method._0kFyM2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__IDcFHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0kFyMGJ-Ed-FqczH3ESmRw/method.__IDcFHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0kFyNWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0kFyMGJ-Ed-FqczH3ESmRw/method._0kFyNWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0kFyQWJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0kFyMGJ-Ed-FqczH3ESmRw/method._0kFyQWJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_hW8tUId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_hXQPUId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_hXjxUId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_hX3TUId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hYLcYId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hYe-YId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hYzugId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_5zVYUBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_5zhlkBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_5zr9oBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_5z9DYBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_50LF0BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_50ZIQBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_50hEEBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_hZH3kId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hZcAoId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hZwwwId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_50sqQBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5043gBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_51AzUBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_haFg4Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_51Qq8BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_haZp8Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_hatzAId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_51ZN0BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_51mpMBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hbB8EId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_51vzIBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hbWFIId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_52CHABBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hbq1QId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_52XeMBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_hWokQId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_hcSgUId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_5zJyIBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_527e4BBcEeq1L-sCh5PRQg"
                 called="#_0kFyQWJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0kO8IGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicGetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicUnsetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genFeature.insert&#xA;"
+          <elements xmi:id="_0kO8IGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicGetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicUnsetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genFeature.insert&#xA;"
               name="Class.genFeature.override" headerMethod="#_0kO8ImJ-Ed-FqczH3ESmRw"
               conditionMethod="#__LCepHLYEd-09ds9dfYpFw" initMethod="#_0kO8I2J-Ed-FqczH3ESmRw"
               footerMethod="#_0kO8JWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_iQgLgId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_6Qt34BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0kO8ImJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0kO8IGJ-Ed-FqczH3ESmRw/method._0kO8ImJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0kO8I2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0kO8IGJ-Ed-FqczH3ESmRw/method._0kO8I2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__LCepHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0kO8IGJ-Ed-FqczH3ESmRw/method.__LCepHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0kO8JWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0kO8IGJ-Ed-FqczH3ESmRw/method._0kO8JWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0kO8MmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0kO8IGJ-Ed-FqczH3ESmRw/method._0kO8MmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_iUGSEId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_iUabIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_iUvyUId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_iVFJgId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_iVZ5oId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iVupwId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iWCy0Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iWWU0Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6TL9EBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6TW8MBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6TeQ8BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_6Ts6cBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_6T5HsBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6UCRoBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6UMpsBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6Ub6QBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_iWqd4Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iW-m8Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iXTXEId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_6UtnEBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6U5NQBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6VGooBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iXm5EId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_6VaxsBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iX7pMId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_iYPyQId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_6VqpUBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_6V-LUBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iYkiYId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_6WP4IBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iY5SgId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_6WqH0BBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iZOCoId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_6W5YYBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_iTvswId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_iZ4xAId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6TA98BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_6XgcYBBcEeq1L-sCh5PRQg"
                 called="#_0kO8MmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0kh3EGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0kh3EGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.TODO.override&#xA;"
               name="Class.getGenFeature.override" headerMethod="#_0kh3EmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__MrdZHLYEd-09ds9dfYpFw" initMethod="#_0kh3E2J-Ed-FqczH3ESmRw"
               footerMethod="#_0kh3FWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_iapmAId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_6YGSQBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0kh3EmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0kh3EGJ-Ed-FqczH3ESmRw/method._0kh3EmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0kh3E2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0kh3EGJ-Ed-FqczH3ESmRw/method._0kh3E2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__MrdZHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0kh3EGJ-Ed-FqczH3ESmRw/method.__MrdZHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0kh3FWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0kh3EGJ-Ed-FqczH3ESmRw/method._0kh3FWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0kh3ImJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0kh3EGJ-Ed-FqczH3ESmRw/method._0kh3ImJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ieMpQId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_iegyUId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ie0UUId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ifIdYId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ifcmcId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ifxWkId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_igFfoId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_igZosId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6axy0BBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6a35cBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6bKNUBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_6bfkgBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_6bxRUBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6b-ssBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6cJr0BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6cWgIBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_igtKsId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ihB60Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ihWq8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_6chfQBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6cwv0BBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6c7u8BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ihrbEId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_6dOp4BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ih_kIId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_iiYlsId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_6dcFQBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_6dtLABBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iiuj8Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_6d9psBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ijDUEId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_6eIBwBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ijYrQId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_6eZHgBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_id5HQId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_ikCykId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6ajwYBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_6e3BkBBcEeq1L-sCh5PRQg"
                 called="#_0kh3ImJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0kroEGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.javadoc.insert&#xA;"
+          <elements xmi:id="_0kroEGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.javadoc.insert&#xA;"
               name="Class.getGenFeature.javadoc.override" headerMethod="#_0kroEmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__Nt_NHLYEd-09ds9dfYpFw" initMethod="#_0kroE2J-Ed-FqczH3ESmRw"
               footerMethod="#_0kroFWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ik3R8Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_6fU7oBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0kroEmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0kroEGJ-Ed-FqczH3ESmRw/method._0kroEmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0kroE2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0kroEGJ-Ed-FqczH3ESmRw/method._0kroE2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__Nt_NHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0kroEGJ-Ed-FqczH3ESmRw/method.__Nt_NHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0kroFWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0kroEGJ-Ed-FqczH3ESmRw/method._0kroFWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0kroImJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0kroEGJ-Ed-FqczH3ESmRw/method._0kroImJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_iocKYId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_iow6gId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ipFqoId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ipZzsId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ipt8wId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iqCF0Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iqWO4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iqqX8Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6hsTIBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6iFUsBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6iSwEBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_6ifkYBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_6iwqIBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6jC-ABBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6jSOkBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6jfp8BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_iq-hAId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_irTRIId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iroBQId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_6juTcBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6j3dYBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6kCcgBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ir8xYId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_6kM0kBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_isRhgId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_ismRoId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_6kaP8BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_6ko5cBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_is_TMId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_6k274BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_itV4gId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_6lGMcBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_itrPsId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_6lOIQBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ioIoYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_iuUI4Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6hb0cBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_6lq0MBBcEeq1L-sCh5PRQg"
                 called="#_0kroImJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0lIUAGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0lIUAGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.getGenFeature.javadoc.insert" headerMethod="#_0lIUAmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__O6SBHLYEd-09ds9dfYpFw" initMethod="#_0lIUA2J-Ed-FqczH3ESmRw"
               footerMethod="#_0lIUBWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ivEW0Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_6mO04BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0lIUAmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0lIUAGJ-Ed-FqczH3ESmRw/method._0lIUAmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0lIUA2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0lIUAGJ-Ed-FqczH3ESmRw/method._0lIUA2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__O6SBHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0lIUAGJ-Ed-FqczH3ESmRw/method.__O6SBHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0lIUBWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0lIUAGJ-Ed-FqczH3ESmRw/method._0lIUBWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0lIUEmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0lIUAGJ-Ed-FqczH3ESmRw/method._0lIUEmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_iyp2UId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_iy9YUId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_izRhYId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_izlDYId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_iz5McId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i0NVgId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i0g3gId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i01noId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6ouIMBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6o5HUBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6pDfYBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_6pPsoBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_6pdIABBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6pouMBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6p7pIBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6qIdcBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_i1JwsId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i1d5wId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i1z4AId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_6qZjMBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6qozwBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6q1BABBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_i2IBEId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_6rJxIBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_i2cxMId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_i2w6QId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_6rXMgBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_6rnrMBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_i3EcQId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_6r5YABBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_i3YlUId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_6sHacBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_i3tVcId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_6sWD8BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_iyVtQId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_i4WOoId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6ogs0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_6s1MIBBcEeq1L-sCh5PRQg"
                 called="#_0lIUEmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0lIUFGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0lIUFGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.getGenFeature.annotations.insert" headerMethod="#_0lIUFmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__P9a5HLYEd-09ds9dfYpFw" initMethod="#_0lIUF2J-Ed-FqczH3ESmRw"
               footerMethod="#_0lIUGWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_hnXH4Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_5-th4BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0lIUFmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0lIUFGJ-Ed-FqczH3ESmRw/method._0lIUFmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0lIUF2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0lIUFGJ-Ed-FqczH3ESmRw/method._0lIUF2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__P9a5HLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0lIUFGJ-Ed-FqczH3ESmRw/method.__P9a5HLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0lIUGWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0lIUFGJ-Ed-FqczH3ESmRw/method._0lIUGWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0lSFCmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0lIUFGJ-Ed-FqczH3ESmRw/method._0lSFCmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_hq3H0Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_hrLQ4Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_hrgBAId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_hr0KEId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_hsITIId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hsccMId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hsv-MId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_htEHQId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6AWgoBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6Ag4sBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6Ao0gBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_6AzMkBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_6A-LsBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6BH8sBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6BQfkBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6BYbYBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_htY3YId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_httAcId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_huBJgId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_6BfwIBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6Bnr8BBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6BvAsBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_huVSkId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_6B3jkBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_huqCsId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_hu9ksId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_6CAGcBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_6CJQYBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hvRtwId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_6CUPgBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hvlPwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_6CdZcBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hv5_4Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_6Cl8UBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_hqi-wId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_hwjgIId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6AN9wBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_6C3CEBBcEeq1L-sCh5PRQg"
                 called="#_0lSFCmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0lSFDGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0lSFDGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.getGenFeature.pre.insert" headerMethod="#_0lSFDmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__RvjlHLYEd-09ds9dfYpFw" initMethod="#_0lbO8GJ-Ed-FqczH3ESmRw"
               footerMethod="#_0lbO8mJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_hxSf8Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_6DKkEBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0lSFDmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0lSFDGJ-Ed-FqczH3ESmRw/method._0lSFDmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0lbO8GJ-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0lSFDGJ-Ed-FqczH3ESmRw/method._0lbO8GJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__RvjlHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0lSFDGJ-Ed-FqczH3ESmRw/method.__RvjlHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0lbO8mJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0lSFDGJ-Ed-FqczH3ESmRw/method._0lbO8mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0lbO_2J-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0lSFDGJ-Ed-FqczH3ESmRw/method._0lbO_2J-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_h06bsId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_h1RoEId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_h1lxIId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_h156MId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_h2OqUId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_h2jacId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_h24KkId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_h3MToId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6EmHcBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6ExGkBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6E63kBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_6FEBgBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_6FLWQBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6FSrABBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6Fam0BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6FffUBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_h3fOkId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_h3zXoId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_h4G5oId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_6FoCMBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6FwlEBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6F350BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_h4bCsId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_6GBq0BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_h4vLwId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_h5DU0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_6GKNsBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_6GSwkBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_h5W20Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_6GeWwBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_h5q_4Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_6Gm5oBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_h6FPkId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_6Gu1cBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_h0j2YId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_h6uIwId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6EeLoBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_6G-tEBBcEeq1L-sCh5PRQg"
                 called="#_0lbO_2J-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0lbPAWJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0lbPAWJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.getGenFeature.TODO.override" headerMethod="#_0lbPA2J-Ed-FqczH3ESmRw"
               conditionMethod="#__TiTVHLYEd-09ds9dfYpFw" initMethod="#_0lbPBGJ-Ed-FqczH3ESmRw"
               footerMethod="#_0lbPBmJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_i5EnYId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_6tYlwBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0lbPA2J-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0lbPAWJ-Ed-FqczH3ESmRw/method._0lbPA2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0lbPBGJ-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0lbPAWJ-Ed-FqczH3ESmRw/method._0lbPBGJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__TiTVHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0lbPAWJ-Ed-FqczH3ESmRw/method.__TiTVHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0lbPBmJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0lbPAWJ-Ed-FqczH3ESmRw/method._0lbPBmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0lbPE2J-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0lbPAWJ-Ed-FqczH3ESmRw/method._0lbPE2J-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_i8g88Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_i80e8Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_i9IoAId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_i9bi8Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_i9vsAId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i-D1EId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i-X-IId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i-suQId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6vkXEBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6vxLYBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6wBDABBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_6wjOgBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_6wxQ8BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6xDk0BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6xRnQBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6xhe4BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_i_CFcId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i_YDsId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_i_sz0Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_6xwvcBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6yCcQBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6yXzcBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jABj8Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_6yqHUBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jAVtAId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_jAqdIId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_6y1tgBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_6zIBYBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jA_NQId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_6zXR8BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jBTWUId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_6zo-wBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jBm4UId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_6z0k8BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_i8Mz4Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_jCPKcId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6vYw4BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_60SfABBcEeq1L-sCh5PRQg"
                 called="#_0lbPE2J-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0lk_8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicGetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicGetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicGetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0lk_8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicGetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicGetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicGetGenFeature.TODO.override&#xA;"
               name="Class.basicGetGenFeature.override" headerMethod="#_0lk_8mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__VBhFHLYEd-09ds9dfYpFw" initMethod="#_0lk_82J-Ed-FqczH3ESmRw"
               footerMethod="#_0lk_9WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_jC__cId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_601RkBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0lk_8mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0lk_8GJ-Ed-FqczH3ESmRw/method._0lk_8mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0lk_82J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0lk_8GJ-Ed-FqczH3ESmRw/method._0lk_82J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__VBhFHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0lk_8GJ-Ed-FqczH3ESmRw/method.__VBhFHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0lk_9WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0lk_8GJ-Ed-FqczH3ESmRw/method._0lk_9WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0llAAmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0lk_8GJ-Ed-FqczH3ESmRw/method._0llAAmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_jGh0kId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_jG2ksId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_jHL74Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_jHk9cId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_jH67sId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jIPEwId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jIlDAId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jI5zIId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_63gLEBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_630UIBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_64Ey0BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_64V4kBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_64pakBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_641n0BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_65H7sBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_65UI8BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_jJQ_gId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jJlvoId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jJ54sId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_65jZgBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_65w04BBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_66E98BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jKOo0Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_66Yf8BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jKix4Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_jK3iAId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_66l7UBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_662aABBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jLMSIId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_67EccBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jM0p0Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_67YlgBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jNNEUId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_67rgcBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_jGMdYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_jN19gId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_63RhkBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_68IzcBBcEeq1L-sCh5PRQg"
                 called="#_0llAAmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0l364GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0l364GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.basicGetGenFeature.annotations.insert" headerMethod="#_0l364mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__XjQpHLYEd-09ds9dfYpFw" initMethod="#_0l3642J-Ed-FqczH3ESmRw"
               footerMethod="#_0l365WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_jOlkYId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_68rmABBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0l364mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0l364GJ-Ed-FqczH3ESmRw/method._0l364mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0l3642J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0l364GJ-Ed-FqczH3ESmRw/method._0l3642J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__XjQpHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0l364GJ-Ed-FqczH3ESmRw/method.__XjQpHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0l365WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0l364GJ-Ed-FqczH3ESmRw/method._0l365WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0l368mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0l364GJ-Ed-FqczH3ESmRw/method._0l368mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_jSE9QId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_jSYfQId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_jSsoUId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_jTAKUId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_jTUTYId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jTpDgId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jT7-cId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jUQHgId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6_cmIBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6_vhEBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6_-KkBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_7AM0EBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_7AfH8BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7AsjUBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7A6lwBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7BM5oBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_jUk3oId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jU5AsId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jVMisId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_7BdYUBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7BzWkBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7CAx8BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jVhS0Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_7CQCgBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jV000Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_jWIW0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_7CghMBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_7Cw_4BBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jWe8IId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_7DDTwBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jWzsQId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_7DPhABBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jXH1UId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_7Dc8YBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_jRw0MId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_jXvgYId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6_K5UBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_7D198BBcEeq1L-sCh5PRQg"
                 called="#_0l368mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0mBr4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0mBr4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.basicGetGenFeature.pre.insert" headerMethod="#_0mBr4mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__ZDFdHLYEd-09ds9dfYpFw" initMethod="#_0mBr42J-Ed-FqczH3ESmRw"
               footerMethod="#_0mBr5WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_jYfHQId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_7EfeMBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0mBr4mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0mBr4GJ-Ed-FqczH3ESmRw/method._0mBr4mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mBr42J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0mBr4GJ-Ed-FqczH3ESmRw/method._0mBr42J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__ZDFdHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0mBr4GJ-Ed-FqczH3ESmRw/method.__ZDFdHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0mBr5WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0mBr4GJ-Ed-FqczH3ESmRw/method._0mBr5WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mBr8mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0mBr4GJ-Ed-FqczH3ESmRw/method._0mBr8mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_jcCxkId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_jcXhsId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_jcsR0Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_jdBB8Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_jdVyEId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jdp7IId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jd-EMId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jeSNQId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_7HAmsBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_7HS6kBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_7HjZQBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_7HwNkBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_7H9o8BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7IM5gBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7IWqgBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7IkF4BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_jemWUId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_je6fYId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jfOocId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_7It24BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7I5dEBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7JD1IBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jfjYkId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_7JTswBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jf26kId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_jgLqsId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_7JghEBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_7JwYsBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jgfMsId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_7J_CMBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jgyHoId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_7KLPcBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jhGQsId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_7Kc8QBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_jbtaYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_jhtUsId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_7GxWIBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_7K7dYBBcEeq1L-sCh5PRQg"
                 called="#_0mBr8mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0mK10GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0mK10GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.basicGetGenFeature.TODO.override" headerMethod="#_0mK10mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__a1OJHLYEd-09ds9dfYpFw" initMethod="#_0mK102J-Ed-FqczH3ESmRw"
               footerMethod="#_0mK11WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_jieJsId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_7Ldo4BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0mK10mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0mK10GJ-Ed-FqczH3ESmRw/method._0mK10mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mK102J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0mK10GJ-Ed-FqczH3ESmRw/method._0mK102J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__a1OJHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0mK10GJ-Ed-FqczH3ESmRw/method.__a1OJHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0mK11WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0mK10GJ-Ed-FqczH3ESmRw/method._0mK11WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mK14mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0mK10GJ-Ed-FqczH3ESmRw/method._0mK14mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_jmDCIId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_jmYZUId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_jmsiYId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_jnArcId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_jnU0gId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jnoWgId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jn9GoId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_joRPsId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_7NtroBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_7N8VIBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_7OJwgBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_7OZBEBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_7OoRoBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7O0e4BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7PDvcBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7PTAABBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_jomm4Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jo6v8Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jpOR8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_7Pi3oBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7PvE4BBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7P9HUBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jpjCEId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_7QTFkBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jp4ZQId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_jqOXgId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_7QlZcBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_7Qy00BBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jqjusId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_7RCFYBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jq6UAId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_7RNrkBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jrOdEId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_7Rf_cBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_jlvgIId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_jr5ygId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_7Nb-0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_7R-gkBBcEeq1L-sCh5PRQg"
                 called="#_0mK14mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0mUm0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0mUm0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.TODO.override&#xA;"
               name="Class.basicSetGenFeature.override" headerMethod="#_0mUm0mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__d9apHLYEd-09ds9dfYpFw" initMethod="#_0mUm02J-Ed-FqczH3ESmRw"
               footerMethod="#_0mUm1WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_jsqngId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_7SgsEBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0mUm0mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0mUm0GJ-Ed-FqczH3ESmRw/method._0mUm0mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mUm02J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0mUm0GJ-Ed-FqczH3ESmRw/method._0mUm02J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__d9apHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0mUm0GJ-Ed-FqczH3ESmRw/method.__d9apHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0mUm1WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0mUm0GJ-Ed-FqczH3ESmRw/method._0mUm1WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mUm4mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0mUm0GJ-Ed-FqczH3ESmRw/method._0mUm4mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_jwQuEId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_jwk3IId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_jw5nQId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_jxOXYId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_jxigcId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jx33oId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jyLZoId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jyfisId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_7UrPQBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_7U54wBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_7VHUIBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_7VYZ4BBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_7VnDYBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7VypkBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7WChMBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7WP8kBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_jy0S0Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jzIb4Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_jzfoQId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_7WhCUBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7Wt2oBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7W75EBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_jz0YYId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_7XLwsBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_j0IhcId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_j0efsId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_7XXW4BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_7XnOgBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_j00d8Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_7X3GIBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_j1LqUId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_7YFIkBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_j1iPoId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_7YTyEBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_jv5hsId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_j2OzMId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_7Udz4BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_7Y6PABBcEeq1L-sCh5PRQg"
                 called="#_0mUm4mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0mnhwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0mnhwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.basicSetGenFeature.annotations.insert" headerMethod="#_0mnhwmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__fJtdHLYEd-09ds9dfYpFw" initMethod="#_0mnhw2J-Ed-FqczH3ESmRw"
               footerMethod="#_0mnhxWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_h7dIkId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_6HUEQBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0mnhwmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0mnhwGJ-Ed-FqczH3ESmRw/method._0mnhwmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mnhw2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0mnhwGJ-Ed-FqczH3ESmRw/method._0mnhw2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__fJtdHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0mnhwGJ-Ed-FqczH3ESmRw/method.__fJtdHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0mnhxWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0mnhwGJ-Ed-FqczH3ESmRw/method._0mnhxWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mnh0mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0mnhwGJ-Ed-FqczH3ESmRw/method._0mnh0mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_h-7TUId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_h_O1UId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_h_iXUId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_h_15UId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_iAKCYId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iAfZkId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iA0JsId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iBISwId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6I2VUBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6I8b8BBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6JEXwBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_6JJQQBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_6JWEkBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6JbkIBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6JlVIBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6JwUQBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_iBcb0Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iBxzAId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iCFVAId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_6J9IkBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6KEdUBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6KKj8BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iCaFIId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_6KTt4BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iCtnIId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_iDBwMId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_6KcQwBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_6KhJQBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iDWgUId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_6Ky2EBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iDqpYId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_6LCGoBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iEAAkId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_6LTMYBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_h-nxUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_iEwOgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6ItycBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_6LjEABBcEeq1L-sCh5PRQg"
                 called="#_0mnh0mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0mxSwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0mxSwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.basicSetGenFeature.pre.insert" headerMethod="#_0mxSwmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__gDFVHLYEd-09ds9dfYpFw" initMethod="#_0mxSw2J-Ed-FqczH3ESmRw"
               footerMethod="#_0mxSxWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_j3A2UId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_7ZalUBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0mxSwmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0mxSwGJ-Ed-FqczH3ESmRw/method._0mxSwmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mxSw2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0mxSwGJ-Ed-FqczH3ESmRw/method._0mxSw2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__gDFVHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0mxSwGJ-Ed-FqczH3ESmRw/method.__gDFVHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0mxSxWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0mxSwGJ-Ed-FqczH3ESmRw/method._0mxSxWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mxS0mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0mxSwGJ-Ed-FqczH3ESmRw/method._0mxS0mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_j6mV0Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_j67tAId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_j7P2EId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_j7nCcId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_j77ykId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_j8PUkId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_j8kEsId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_j85b4Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_7byj4BBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_7cAmUBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_7cLlcBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_7cXLoBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_7cl1IBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7cyCYBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7c-2sBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7dM5IBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_j9OMAId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_j9iVEId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_j93FMId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_7daUgBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7dmhwBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7dzWEBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_j-ORkId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_7eAxcBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_j-jBsId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_j-4Y4Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_7eOz4BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_7ebBIBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_j_Mh8Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_7ekyIBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_j_gD8Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_7ezboBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_j_0NAId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_7fFvgBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_j6SMwId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_kAeUUId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_7bjTUBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_7fn7ABBcEeq1L-sCh5PRQg"
                 called="#_0mxS0mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0mxS1GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0mxS1GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.basicSetGenFeature.post.insert" headerMethod="#_0mxS1mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__gysNHLYEd-09ds9dfYpFw" initMethod="#_0mxS12J-Ed-FqczH3ESmRw"
               footerMethod="#_0m6csWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_kBOiQId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_7gOX8BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0mxS1mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0mxS1GJ-Ed-FqczH3ESmRw/method._0mxS1mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0mxS12J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0mxS1GJ-Ed-FqczH3ESmRw/method._0mxS12J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__gysNHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0mxS1GJ-Ed-FqczH3ESmRw/method.__gysNHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0m6csWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0mxS1GJ-Ed-FqczH3ESmRw/method._0m6csWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0m6cvmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0mxS1GJ-Ed-FqczH3ESmRw/method._0m6cvmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_kEw-cId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_kFGVoId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_kFbs0Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_kFxEAId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_kGFNEId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kGZ9MId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kGutUId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kHFSoId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_7iclgBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_7ioywBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_7i1AABBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_7jEQkBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_7jS6EBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7jhjkBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7jw0IBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7kArwBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_kHZbsId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kHuL0Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kIC78Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_7kNgEBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7kaUYBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7kmhoBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kIXFAId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_7kw5sBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kIrOEId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_kJBMUId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_7lAKQBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_7lQB4BBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kJZm0Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_7lc2MBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kJtv4Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_7locYBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kKE8QId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_7l13wBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_kEcOUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_kKwRsId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_7iRmYBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_7mR8oBBcEeq1L-sCh5PRQg"
                 called="#_0m6cvmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0m6cwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0m6cwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.basicSetGenFeature.TODO.override" headerMethod="#_0m6cwmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__hsEFHLYEd-09ds9dfYpFw" initMethod="#_0m6cw2J-Ed-FqczH3ESmRw"
               footerMethod="#_0m6cxWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_kLi74Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_7mxr4BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0m6cwmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0m6cwGJ-Ed-FqczH3ESmRw/method._0m6cwmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0m6cw2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0m6cwGJ-Ed-FqczH3ESmRw/method._0m6cw2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__hsEFHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0m6cwGJ-Ed-FqczH3ESmRw/method.__hsEFHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0m6cxWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0m6cwGJ-Ed-FqczH3ESmRw/method._0m6cxWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0m6c0mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0m6cwGJ-Ed-FqczH3ESmRw/method._0m6c0mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_kPIbYId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_kPdLgId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_kPxUkId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_kQE2kId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_kRfL0Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kR1xIId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kSJ6MId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kSfRYId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_7pJqcBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_7pZiEBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_7pmWYBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_7px8kBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_7p-J0BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7qMMQBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7qZAkBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7qnqEBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_kS0okId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kTLN4Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kThzMId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_7q1FcBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7rBSsBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7rM44BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kT2jUId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_7relsBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kUNIoId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_kUh4wId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_7ro9wBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_7rzV0BBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kU2o4Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_7r-U8BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kVKx8Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_7sNlgBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kVgJIId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_7serQBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_kO0SUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_kWH0MId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_7pAggBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_7s5iABBcEeq1L-sCh5PRQg"
                 called="#_0m6c0mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0nN-sGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.dynamicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.dynamicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0nN-sGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.dynamicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.dynamicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.TODO.override&#xA;"
               name="Class.setGenFeature.override" headerMethod="#_0nN-smJ-Ed-FqczH3ESmRw"
               conditionMethod="#__jLR1HLYEd-09ds9dfYpFw" initMethod="#_0nN-s2J-Ed-FqczH3ESmRw"
               footerMethod="#_0nN-tWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_kW4CIId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_7tbGcBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0nN-smJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0nN-sGJ-Ed-FqczH3ESmRw/method._0nN-smJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0nN-s2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0nN-sGJ-Ed-FqczH3ESmRw/method._0nN-s2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__jLR1HLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0nN-sGJ-Ed-FqczH3ESmRw/method.__jLR1HLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0nN-tWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0nN-sGJ-Ed-FqczH3ESmRw/method._0nN-tWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0nN-wmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0nN-sGJ-Ed-FqczH3ESmRw/method._0nN-wmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_kahMAId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ka2jMId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_kbL6YId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_kbfcYId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_kby-YId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kcGgYId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kcaCYId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kctkYId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_7vrwQBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_7v3WcBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_7wEKwBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_7wOi0BBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_7wdMUBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7wnkYBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7wyjgBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7xBNABBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_kdAfUId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kdUoYId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kdoxcId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_7xPPcBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7xcDwBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_7xnC4BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kd8TcId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_7xxa8BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_keQcgId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_keklkId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_7yCgsBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_7yPVABBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ke4HkId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_7yfMoBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kfLpkId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_7ysA8BBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kffyoId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_7y3AEBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_kaNC8Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_kgJS4Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_7vdGwBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_7zMXQBBcEeq1L-sCh5PRQg"
                 called="#_0nN-wmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0nXIoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.javadoc.insert&#xA;"
+          <elements xmi:id="_0nXIoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.javadoc.insert&#xA;"
               name="Class.setGenFeature.javadoc.override" headerMethod="#_0nXIomJ-Ed-FqczH3ESmRw"
               conditionMethod="#__m57RHLYEd-09ds9dfYpFw" initMethod="#_0nXIo2J-Ed-FqczH3ESmRw"
               footerMethod="#_0nXIpWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_kg45wId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_7zqRUBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0nXIomJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0nXIoGJ-Ed-FqczH3ESmRw/method._0nXIomJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0nXIo2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0nXIoGJ-Ed-FqczH3ESmRw/method._0nXIo2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__m57RHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0nXIoGJ-Ed-FqczH3ESmRw/method.__m57RHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0nXIpWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0nXIoGJ-Ed-FqczH3ESmRw/method._0nXIpWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0nXIsmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0nXIoGJ-Ed-FqczH3ESmRw/method._0nXIsmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_kkZgwId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_kktCwId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_klBy4Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_klVU4Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_klo24Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kl8_8Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kmQh8Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kmlSEId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_714e4BBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_72FTMBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_72VK0BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_72lCcBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_72vagBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_724kcBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_73JqMBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_73UCQBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_km40EId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_knNkMId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_knqQIId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_73gPgBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_73qAgBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_731msBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_koAOYId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_74EQMBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_koVlkId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_korj0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_74OoQBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_74dRwBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kpCwMId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_74qGEBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kpW5QId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_743hcBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kpsQcId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_75Fj4BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_kkFXsId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_kqT7gId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_71oAMBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_75cwQBBcEeq1L-sCh5PRQg"
                 called="#_0nXIsmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0ng5oGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0ng5oGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.setGenFeature.javadoc.insert" headerMethod="#_0ng5omJ-Ed-FqczH3ESmRw"
               conditionMethod="#__oi6BHLYEd-09ds9dfYpFw" initMethod="#_0ng5o2J-Ed-FqczH3ESmRw"
               footerMethod="#_0ng5pWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_krDiYId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_75-UsBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0ng5omJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0ng5oGJ-Ed-FqczH3ESmRw/method._0ng5omJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0ng5o2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0ng5oGJ-Ed-FqczH3ESmRw/method._0ng5o2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__oi6BHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0ng5oGJ-Ed-FqczH3ESmRw/method.__oi6BHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0ng5pWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0ng5oGJ-Ed-FqczH3ESmRw/method._0ng5pWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0ng5smJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0ng5oGJ-Ed-FqczH3ESmRw/method._0ng5smJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_kuhGEId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ku1PIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_kvJYMId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_kvfWcId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_kvy4cId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kwHBgId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kwdm0Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kwxv4Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_7794wBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_78KtEBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_78WTQBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_78e2IBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_78rqcBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_785s4BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_79GhMBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_79SHYBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_kxFR4Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kxbQIId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_kxvZMId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_79b4YBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_79mQcBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_79xPkBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kyDiQId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_79_5EBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kyaHkId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_kywF0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_7-MGUBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_7-Y6oBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kzEO4Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_7-mWABBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kzY_AId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_7-0YcBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_kztIEId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_7-_XkBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_kuNkEId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_k0X2cId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_77y5oBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_7_YZIBBcEeq1L-sCh5PRQg"
                 called="#_0ng5smJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0nqqoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0nqqoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.setGenFeature.annotations.insert" headerMethod="#_0nqqomJ-Ed-FqczH3ESmRw"
               conditionMethod="#__pvM1HLYEd-09ds9dfYpFw" initMethod="#_0nqqo2J-Ed-FqczH3ESmRw"
               footerMethod="#_0nqqpWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_iFf1YId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_6MLWIBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0nqqomJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0nqqoGJ-Ed-FqczH3ESmRw/method._0nqqomJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0nqqo2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0nqqoGJ-Ed-FqczH3ESmRw/method._0nqqo2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__pvM1HLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0nqqoGJ-Ed-FqczH3ESmRw/method.__pvM1HLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0nqqpWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0nqqoGJ-Ed-FqczH3ESmRw/method._0nqqpWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0nqqsmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0nqqoGJ-Ed-FqczH3ESmRw/method._0nqqsmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_iJ_64Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_iKUrAId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_iKo0EId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_iK89IId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_iLQfIId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iLkoMId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iL4xQId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iMM6UId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_6Np80BBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_6NxRkBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_6N7CkBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_6OEMgBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_6ONWcBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6OTdEBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6OfqUBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6Or3kBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_iMgcUId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iM0lYId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_iNJVgId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_6O8WQBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6PFgMBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_6PNcABBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iNf60Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_6PXNABBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iN0D4Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_iOI0AId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_6PizMBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_6PskMBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iOdkIId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_6P3jUBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iOyUQId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_6QAtQBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_iPGdUId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_6QGM0BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_iJp8oId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_iPv9kId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_6NgL0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_6QYgsBBcEeq1L-sCh5PRQg"
                 called="#_0nqqsmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0nz0kGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0nz0kGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.setGenFeature.pre.insert" headerMethod="#_0nz0kmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__rEplHLYEd-09ds9dfYpFw" initMethod="#_0nz0k2J-Ed-FqczH3ESmRw"
               footerMethod="#_0nz0lWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_k1HdUId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_7_7ywBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0nz0kmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0nz0kGJ-Ed-FqczH3ESmRw/method._0nz0kmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0nz0k2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0nz0kGJ-Ed-FqczH3ESmRw/method._0nz0k2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__rEplHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0nz0kGJ-Ed-FqczH3ESmRw/method.__rEplHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0nz0lWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0nz0kGJ-Ed-FqczH3ESmRw/method._0nz0lWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0nz0o2J-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0nz0kGJ-Ed-FqczH3ESmRw/method._0nz0o2J-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_k4hWoId1EemTGPCEQmMGWg" name="setAccessorOperation"
+            <parameters xmi:id="_8CYCwBBcEeq1L-sCh5PRQg" name="setAccessorOperation"
                 type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_k42GwId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_k5MFAId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_k5gOEId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_k50XIId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_k6IgMId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_k6cpQId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_k6wyUId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_k7FicId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_8CmFMBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_8CxEUBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_8C-fsBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_8DNwQBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_8DbysBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8DsRYBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8D8JABBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8EJkYBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_k7a5oId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_k7wQ0Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_k8EZ4Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_8EaqIBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8EoFgBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8E5yUBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_k8Yi8Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_8FH0wBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_k8uhMId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_k9D4YId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_8FWeQBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_8FkgsBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_k9YBcId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_8F0_YBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_k9sKgId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_8GAlkBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_k-CIwId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_8GP2IBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_k4N0oId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_k-pz0Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_8CHkEBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_8G6kgBBcEeq1L-sCh5PRQg"
                 called="#_0nz0o2J-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0qMaMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0qMaMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.setGenFeature.post.insert" headerMethod="#_0qMaMmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__sQ8ZHLYEd-09ds9dfYpFw" initMethod="#_0qMaM2J-Ed-FqczH3ESmRw"
               footerMethod="#_0qMaNWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_lWAj4Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_8V40oBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0qMaMmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0qMaMGJ-Ed-FqczH3ESmRw/method._0qMaMmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qMaM2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0qMaMGJ-Ed-FqczH3ESmRw/method._0qMaM2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__sQ8ZHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0qMaMGJ-Ed-FqczH3ESmRw/method.__sQ8ZHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0qMaNWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0qMaMGJ-Ed-FqczH3ESmRw/method._0qMaNWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qMaQ2J-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0qMaMGJ-Ed-FqczH3ESmRw/method._0qMaQ2J-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_lZn4kId1EemTGPCEQmMGWg" name="setAccessorOperation"
+            <parameters xmi:id="_8YjHEBBcEeq1L-sCh5PRQg" name="setAccessorOperation"
                 type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_lZ8osId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_laR_4Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_lamI8Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_la6SAId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_lbPpMId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lblAYId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lb6XkId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lcOgoId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_8Y2pEBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_8ZEEcBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_8ZTVABBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_8ZhXcBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_8ZwA8BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8Z_RgBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8aMF0BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8aaIQBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_lcjQwId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lc3Z0Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ldLi4Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_8a0X8BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8bBzUBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8bUHMBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ldg6EId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_8bftYBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ld1qMId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_leJzQId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_8btIwBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_8b9AYBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lefKcId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_8cJ0sBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_le1IsId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_8cVa4BBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lfKf4Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_8clSgBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_lZR6UId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_lfyyAId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_8YSBUBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_8c_iMBBcEeq1L-sCh5PRQg"
                 called="#_0qMaQ2J-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0qMaRWJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0qMaRWJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.setGenFeature.TODO.override" headerMethod="#_0qMaR2J-Ed-FqczH3ESmRw"
               conditionMethod="#__tAjRHLYEd-09ds9dfYpFw" initMethod="#_0qMaSGJ-Ed-FqczH3ESmRw"
               footerMethod="#_0qWLMWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_lgi_8Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_8dfRcBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0qMaR2J-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0qMaRWJ-Ed-FqczH3ESmRw/method._0qMaR2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qMaSGJ-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0qMaRWJ-Ed-FqczH3ESmRw/method._0qMaSGJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__tAjRHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0qMaRWJ-Ed-FqczH3ESmRw/method.__tAjRHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0qWLMWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0qMaRWJ-Ed-FqczH3ESmRw/method._0qWLMWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qWLP2J-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0qMaRWJ-Ed-FqczH3ESmRw/method._0qWLP2J-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_lkK7sId1EemTGPCEQmMGWg" name="setAccessorOperation"
+            <parameters xmi:id="_8futIBBcEeq1L-sCh5PRQg" name="setAccessorOperation"
                 type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_lkfEwId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_lkz04Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_llJMEId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_llejQId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_llz6cId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lmIqkId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lmczoId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lmxjwId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_8f_y4BBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_8gKyABBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_8gce0BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_8gp6MBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_8g05UBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8hCUsBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8hQ-MBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8hbWQBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_lnFs0Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lnac8Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lnv0IId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_8hnjgBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8hxUgBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8iDBUBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_loEkQId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_8iPOkBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_loYGQId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_lotdcId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_8id4EBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_8irTcBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lpCNkId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_8i4u0BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lpVvkId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_8jH_YBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lppRkId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_8jUMoBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_lj0WYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_lqRjsId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_8fhRwBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_8jw4kBBcEeq1L-sCh5PRQg"
                 called="#_0qWLP2J-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0qfVIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicUnsetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicUnsetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0qfVIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicUnsetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicUnsetGenFeature.TODO.override&#xA;"
               name="Class.basicUnsetGenFeature.override" headerMethod="#_0qfVImJ-Ed-FqczH3ESmRw"
               conditionMethod="#__v101HLYEd-09ds9dfYpFw" initMethod="#_0qfVI2J-Ed-FqczH3ESmRw"
               footerMethod="#_0qfVJWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_lrAjgId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_8kPZsBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0qfVImJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0qfVIGJ-Ed-FqczH3ESmRw/method._0qfVImJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qfVI2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0qfVIGJ-Ed-FqczH3ESmRw/method._0qfVI2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__v101HLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0qfVIGJ-Ed-FqczH3ESmRw/method.__v101HLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0qfVJWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0qfVIGJ-Ed-FqczH3ESmRw/method._0qfVJWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qfVMmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0qfVIGJ-Ed-FqczH3ESmRw/method._0qfVMmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_luiYoId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_lu2hsId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_lvKqwId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_lvez0Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_lv0LAId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lwJiMId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lwe5YId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lwzCcId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_8mRaABBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_8me1YBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_8mqbkBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_8my-cBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_8m8vcBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8nGgcBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8nPqYBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8nY0UBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_lxHykId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lxcisId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lxwrwId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_8nh-QBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8ntkcBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8n2HUBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lyE00Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_8oDisBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lyY94Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_lytuAId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_8oPv8BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_8obWIBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lzCeIId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_8otC8BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lzWnMId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_8o8TgBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lzqwQId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_8pJH0BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_luOPkId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_l0U3kId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_8mGa4BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_8pfGEBBcEeq1L-sCh5PRQg"
                 called="#_0qfVMmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0qpGIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0qpGIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.basicUnsetGenFeature.annotations.insert" headerMethod="#_0qpGImJ-Ed-FqczH3ESmRw"
               conditionMethod="#__xezlHLYEd-09ds9dfYpFw" initMethod="#_0qpGI2J-Ed-FqczH3ESmRw"
               footerMethod="#_0qpGJWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_l1FskId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_8p5VwBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0qpGImJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0qpGIGJ-Ed-FqczH3ESmRw/method._0qpGImJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qpGI2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0qpGIGJ-Ed-FqczH3ESmRw/method._0qpGI2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__xezlHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0qpGIGJ-Ed-FqczH3ESmRw/method.__xezlHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0qpGJWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0qpGIGJ-Ed-FqczH3ESmRw/method._0qpGJWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qpGMmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0qpGIGJ-Ed-FqczH3ESmRw/method._0qpGMmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_l4rMEId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_l4_VIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_l5TeMId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_l5oOUId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_l58-cId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_l6RHgId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_l6kpgId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_l66AsId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_8sBcsBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_8sNC4BBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_8sYCABBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_8sjoMBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_8sxDkBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8tA7MBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8tL6UBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8tYHkBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_l7SbMId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_l7qOoId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_l8Az8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_8tli8BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8t2osBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8uDdABBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_l8VkEId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_8uSGgBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_l8ptIId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_l8-dQId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_8ubQcBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_8uqhABBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_l9SmUId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_8u8N0BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_l9nWcId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_8vJCIBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_l98toId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_8vYSsBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_l4XqEId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_l-m08Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_8r12gBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_8vvfEBBcEeq1L-sCh5PRQg"
                 called="#_0qpGMmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0qy3IGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0qy3IGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.basicUnsetGenFeature.TODO.override" headerMethod="#_0qy3ImJ-Ed-FqczH3ESmRw"
               conditionMethod="#__yrGZHLYEd-09ds9dfYpFw" initMethod="#_0qy3I2J-Ed-FqczH3ESmRw"
               footerMethod="#_0qy3JWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_l_YRAId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_8wMLABBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0qy3ImJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0qy3IGJ-Ed-FqczH3ESmRw/method._0qy3ImJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qy3I2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0qy3IGJ-Ed-FqczH3ESmRw/method._0qy3I2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__yrGZHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0qy3IGJ-Ed-FqczH3ESmRw/method.__yrGZHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0qy3JWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0qy3IGJ-Ed-FqczH3ESmRw/method._0qy3JWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0qy3MmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0qy3IGJ-Ed-FqczH3ESmRw/method._0qy3MmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_mDD3IId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_mDYnQId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_mDt-cId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_mECHgId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_mEXesId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mErnwId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mFAX4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mFVIAId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_8yNkQBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_8yX8UBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_8ykJkBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_8yvIsBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_8y9LIBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8zNCwBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8zYo8BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8zk2MBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_mFp4IId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mF_PUId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mGTYYId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_8zy4oBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8z_F4BBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_80KFABBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mGnhcId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_80XgYBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mG7qgId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_mHRBsId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_80n_EBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_80zlQBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mHlx0Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_81COwBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mH564Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_81OcABBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mIPSEId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_81Y0EBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_mCvHAId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_mI6AcId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_8x_h0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_81xOkBBcEeq1L-sCh5PRQg"
                 called="#_0qy3MmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0q8BEGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0q8BEGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.TODO.override&#xA;"
               name="Class.unsetGenFeature.override" headerMethod="#_0q8BEmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__0BKNHLYEd-09ds9dfYpFw" initMethod="#_0q8BE2J-Ed-FqczH3ESmRw"
               footerMethod="#_0q8BFWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_mJq1cId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_82TaEBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0q8BEmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0q8BEGJ-Ed-FqczH3ESmRw/method._0q8BEmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0q8BE2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0q8BEGJ-Ed-FqczH3ESmRw/method._0q8BE2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__0BKNHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0q8BEGJ-Ed-FqczH3ESmRw/method.__0BKNHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0q8BFWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0q8BEGJ-Ed-FqczH3ESmRw/method._0q8BFWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0q8BImJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0q8BEGJ-Ed-FqczH3ESmRw/method._0q8BImJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_mNQU8Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_mNlFEId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_mN51MId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_mOPMYId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_mOkjkId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mO56wId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mPOq4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mPjbAId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_84cIEBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_84pjcBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_840ikBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_85ClABBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_85ScoBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_85dbwBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_85reMBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_852dUBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_mP4LIId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mQM7QId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mQi5gId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_86DRoBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_86Pe4BBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_86fWgBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mQ43wId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_86nSUBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mROO8Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_mRkNMId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_860GoBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_869QkBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mR49UId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_87FMYBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mSNtcId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_87O9YBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mSidkId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_87ZVcBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_mM8L4Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_mTKvsId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_84PTwBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_87xv8BBcEeq1L-sCh5PRQg"
                 called="#_0q8BImJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0rPjEGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.javadoc.insert&#xA;"
+          <elements xmi:id="_0rPjEGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.unsetGenFeature.javadoc.insert&#xA;"
               name="Class.unsetGenFeature.javadoc.override" headerMethod="#_0rPjEmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__1gX9HLYEd-09ds9dfYpFw" initMethod="#_0rPjE2J-Ed-FqczH3ESmRw"
               footerMethod="#_0rPjFWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_mT8y0Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_88Ob4BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0rPjEmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0rPjEGJ-Ed-FqczH3ESmRw/method._0rPjEmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0rPjE2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0rPjEGJ-Ed-FqczH3ESmRw/method._0rPjE2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__1gX9HLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0rPjEGJ-Ed-FqczH3ESmRw/method.__1gX9HLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0rPjFWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0rPjEGJ-Ed-FqczH3ESmRw/method._0rPjFWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0rPjImJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0rPjEGJ-Ed-FqczH3ESmRw/method._0rPjImJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_mYTuYId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_mYpFkId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_mY91sId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_mZTM4Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_mZsOcId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_maBloId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_maYyAId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mauJMId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_8-iJABBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_8-tvMBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_8-7KkBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_8_P6sBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_8_a50BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8_smoBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8_4M0BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9ABWwBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_mbEHcId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mbaswId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mbwrAId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_9ANkABBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9AcNgBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9AlXcBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mcIecId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_9A12IBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mccngId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_mcylwId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_9BEfoBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_9BRT8BBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mdM1cId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_9BdhMBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mdhlkId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_9BrjoBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_md2VsId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_9B3J0BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_mX--QId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_meo_4Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_8-RqUBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_9CKEwBBcEeq1L-sCh5PRQg"
                 called="#_0rPjImJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0rieAGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0rieAGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.unsetGenFeature.javadoc.insert" headerMethod="#_0rieAmJ-Ed-FqczH3ESmRw"
               conditionMethod="#__349lHLYEd-09ds9dfYpFw" initMethod="#_0rieA2J-Ed-FqczH3ESmRw"
               footerMethod="#_0rieBWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_mfdfQId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9Cfb8BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0rieAmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0rieAGJ-Ed-FqczH3ESmRw/method._0rieAmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0rieA2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0rieAGJ-Ed-FqczH3ESmRw/method._0rieA2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__349lHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0rieAGJ-Ed-FqczH3ESmRw/method.__349lHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0rieBWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0rieAGJ-Ed-FqczH3ESmRw/method._0rieBWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0rieEmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0rieAGJ-Ed-FqczH3ESmRw/method._0rieEmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_mjFbAId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_mjayMId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_mjwJYId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_mkE5gId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_mkZCkId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mktysId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mlDJ4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mlX6AId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_9EmUwBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_9E86EBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_9FH5MBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_9FUtgBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_9FfsoBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9FrS0BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9F4HIBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9GEUYBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_mltRMId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mmCBUId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mmWxcId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_9GP6kBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9GhnYBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9GrYYBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mmsIoId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_9G5a0BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mnA4wId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_mnVo4Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_9HFoEBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_9HWGwBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mnpx8Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_9HiUABBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mn-iEId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_9Ht6MBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_moT5QId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_9H78oBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_miwD0Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_mo8ycId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_9EbVoBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_9ISh8BBcEeq1L-sCh5PRQg"
                 called="#_0rieEmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0rrn8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0rrn8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.unsetGenFeature.annotations.insert" headerMethod="#_0rrn8mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__5rtVHLYEd-09ds9dfYpFw" initMethod="#_0rrn82J-Ed-FqczH3ESmRw"
               footerMethod="#_0rrn9WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_mptncId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9IwcABBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0rrn8mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0rrn8GJ-Ed-FqczH3ESmRw/method._0rrn8mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0rrn82J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0rrn8GJ-Ed-FqczH3ESmRw/method._0rrn82J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__5rtVHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0rrn8GJ-Ed-FqczH3ESmRw/method.__5rtVHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0rrn9WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0rrn8GJ-Ed-FqczH3ESmRw/method._0rrn9WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0rroAmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0rrn8GJ-Ed-FqczH3ESmRw/method._0rroAmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_mtU8IId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_mtqTUId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_mt_DcId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_muVBsId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_mupKwId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mu-h8Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mvT5IId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mvpQUId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_9K4i8BBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_9LCT8BBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_9LOhMBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_9LbVgBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_9LniwBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9LzwABBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9MBLYBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9MN_sBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_mv_OkId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mwUlwId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_mwrLEId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_9Ma0ABBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9Mo2cBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9M1qwBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mxAiQId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_9NB4ABBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mxZj0Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_mxu7AId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_9NOsUBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_9NaSgBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_myESMId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_9Nt0gBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_myZCUId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_9N728BBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_mywOsId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_9OHdIBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_mtAMAId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_mzdZUId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_9Ktj0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_9OZxABBcEeq1L-sCh5PRQg"
                 called="#_0rroAmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0r_J8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0r_J8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.unsetGenFeature.TODO.override" headerMethod="#_0r_J8mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__6keJHLYEd-09ds9dfYpFw" initMethod="#_0r_J82J-Ed-FqczH3ESmRw"
               footerMethod="#_0r_J9WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_m0RRoId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9O0AsBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0r_J8mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0r_J8GJ-Ed-FqczH3ESmRw/method._0r_J8mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0r_J82J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0r_J8GJ-Ed-FqczH3ESmRw/method._0r_J82J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__6keJHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0r_J8GJ-Ed-FqczH3ESmRw/method.__6keJHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0r_J9WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0r_J8GJ-Ed-FqczH3ESmRw/method._0r_J9WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0r_KAmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0r_J8GJ-Ed-FqczH3ESmRw/method._0r_KAmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_m383wId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_m4S2AId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_m4pbUId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_m5BOwId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_m5V-4Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_m5r9IId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_m6AtQId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_m6XSkId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_9QmwcBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_9QvTUBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_9Q4dQBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_9RDcYBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_9RLYMBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9RT7EBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9RdFABBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9Rm2ABBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_m6spwId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_m7BZ4Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_m7WxEId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_9Rx1IBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9R-CYBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9SJBgBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_m7svUId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_9SbVYBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_m8CtkId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_m8YEwId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_9SkfUBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_9StpQBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_m8s04Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_9S2MIBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_m9DaMId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_9TByUBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_m9YKUId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_9TOmoBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_m3oHoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_m-CRoId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_9QeNkBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_9TivsBBcEeq1L-sCh5PRQg"
                 called="#_0r_KAmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0sIT4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0sIT4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.TODO.override&#xA;"
               name="Class.isSetGenFeature.override" headerMethod="#_0sIT4mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__8ES9HLYEd-09ds9dfYpFw" initMethod="#_0sIT42J-Ed-FqczH3ESmRw"
               footerMethod="#_0sIT5WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_m-zGoId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9T7xQBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0sIT4mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0sIT4GJ-Ed-FqczH3ESmRw/method._0sIT4mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0sIT42J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0sIT4GJ-Ed-FqczH3ESmRw/method._0sIT42J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__8ES9HLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0sIT4GJ-Ed-FqczH3ESmRw/method.__8ES9HLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0sIT5WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0sIT4GJ-Ed-FqczH3ESmRw/method._0sIT5WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0sIT8mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0sIT4GJ-Ed-FqczH3ESmRw/method._0sIT8mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_nCkMUId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_nC4VYId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_nDNFgId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_nDh1oId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_nD2lwId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nELV4Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nEe34Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nEzA8Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_9V11wBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_9WCDABBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_9WNpMBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_9WYoUBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_9WhLMBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9WqVIBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9WzfEBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9W8pABBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_nFHxEId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nFb6IId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nFwDMId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_9XFy8BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9XWRoBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9Xh30BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nGEzUId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_9Xro0BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nGZjcId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_nGu6oId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_9X0LsBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_9X9VoBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nHCcoId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_9YMmMBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nHXMwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_9YaBkBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nHrV0Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_9YpSIBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_nCO1IId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_nIUPAId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_9Vsr0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_9Y_3cBBcEeq1L-sCh5PRQg"
                 called="#_0sIT8mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0sSE4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.javadoc.insert&#xA;"
+          <elements xmi:id="_0sSE4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.isSetGenFeature.javadoc.insert&#xA;"
               name="Class.isSetGenFeature.javadoc.override" headerMethod="#_0sSE4mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__9sqpHLYEd-09ds9dfYpFw" initMethod="#_0sSE42J-Ed-FqczH3ESmRw"
               footerMethod="#_0sSE5WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_nJDO0Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9Ze_oBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0sSE4mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0sSE4GJ-Ed-FqczH3ESmRw/method._0sSE4mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0sSE42J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0sSE4GJ-Ed-FqczH3ESmRw/method._0sSE42J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__9sqpHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0sSE4GJ-Ed-FqczH3ESmRw/method.__9sqpHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0sSE5WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0sSE4GJ-Ed-FqczH3ESmRw/method._0sSE5WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0sSE8mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0sSE4GJ-Ed-FqczH3ESmRw/method._0sSE8mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_nMinsId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_nM2wwId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_nNK50Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_nNeb0Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_nNyk4Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nOGG4Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nOZo4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nOtx8Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_9bg_8BBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_9br_EBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_9b2XIBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_9cFnsBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_9cTqIBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9cfQUBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9crdkBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9c3DwBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_nPB7AId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nPVdAId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nPqNIId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_9dD4EBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9dQFUBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9dc5oBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nQAycId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_9dof0BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nQXXwId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_nQsu8Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_9dyQ0BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_9eA6UBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nRDUQId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_9eMggBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nRZSgId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_9eXfoBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nRvQwId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_9ehQoBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_nMOeoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_nSZ_IId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_9bUysBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_9e8HYBBcEeq1L-sCh5PRQg"
                 called="#_0sSE8mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0sb14GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0sb14GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.isSetGenFeature.javadoc.insert" headerMethod="#_0sb14mJ-Ed-FqczH3ESmRw"
               conditionMethod="#__-mChHLYEd-09ds9dfYpFw" initMethod="#_0sb142J-Ed-FqczH3ESmRw"
               footerMethod="#_0sb15WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_nTLbMId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9fgIEBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0sb14mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0sb14GJ-Ed-FqczH3ESmRw/method._0sb14mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0sb142J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0sb14GJ-Ed-FqczH3ESmRw/method._0sb142J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="__-mChHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0sb14GJ-Ed-FqczH3ESmRw/method.__-mChHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0sb15WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0sb14GJ-Ed-FqczH3ESmRw/method._0sb15WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0sb18mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0sb14GJ-Ed-FqczH3ESmRw/method._0sb18mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_nW42gId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_nXNmoId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_nXi90Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_nX3G4Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_nYL3AId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nYgAEId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nY0JIId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nZISMId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_9hoPABBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_9hyAABBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_9h9mMBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_9iKagBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_9iTkcBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9id8gBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9intgBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9i1v8BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_nZdCUId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_najOgId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_na7B8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_9jAIABBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9jMVQBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9jVfMBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nbSOUId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_9jhscBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nbnlgId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_nb9jwId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_9jugwBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_9j9KQBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ncST4Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_9kIwcBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ncmc8Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_9kTIgBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nc6mAId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_9kcScBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_nWjfUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_ndjfMId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_9hco0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_9kvNYBBcEeq1L-sCh5PRQg"
                 called="#_0sb18mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0sk_0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0sk_0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.isSetGenFeature.annotations.insert" headerMethod="#_0sk_0mJ-Ed-FqczH3ESmRw"
               conditionMethod="#___faZHLYEd-09ds9dfYpFw" initMethod="#_0sk_02J-Ed-FqczH3ESmRw"
               footerMethod="#_0sk_1WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_neUUMId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9lQx0BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0sk_0mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0sk_0GJ-Ed-FqczH3ESmRw/method._0sk_0mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0sk_02J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0sk_0GJ-Ed-FqczH3ESmRw/method._0sk_02J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="___faZHLYEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0sk_0GJ-Ed-FqczH3ESmRw/method.___faZHLYEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0sk_1WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0sk_0GJ-Ed-FqczH3ESmRw/method._0sk_1WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0sk_4mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0sk_0GJ-Ed-FqczH3ESmRw/method._0sk_4mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_nh8P8Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_niRAEId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_nilJIId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ni88kId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_njSTwId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_njnq8Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nj9CIId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nkSZUId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_9nipwBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_9nyhYBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_9n_8wBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_9oPNUBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_9ocBoBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9orSMBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9o3fcBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9pETwBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_nknJcId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nk75kId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nlQCoId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_9pRvIBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9pgYoBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9pqwsBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nlkLsId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_9p2W4BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nl6J8Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_nmNr8Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_9qFncBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_9qP_gBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nmjDIId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_9qblsBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nm4aUId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_9qsEYBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nnL8UId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_9q78ABBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_nhnf0Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_nn0OcId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_9nUnUBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_9rfVoBBcEeq1L-sCh5PRQg"
                 called="#_0sk_4mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0suw0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0suw0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.isSetGenFeature.TODO.override" headerMethod="#_0suw0mJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AAYyRHLZEd-09ds9dfYpFw" initMethod="#_0suw02J-Ed-FqczH3ESmRw"
               footerMethod="#_0suw1WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_noj1UId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9sEkcBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0suw0mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0suw0GJ-Ed-FqczH3ESmRw/method._0suw0mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0suw02J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0suw0GJ-Ed-FqczH3ESmRw/method._0suw02J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AAYyRHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0suw0GJ-Ed-FqczH3ESmRw/method._AAYyRHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0suw1WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0suw0GJ-Ed-FqczH3ESmRw/method._0suw1WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0suw4mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0suw0GJ-Ed-FqczH3ESmRw/method._0suw4mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_nsO0YId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_nsjkgId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ns6J0Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ntO58Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ntkRIId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nt5oUId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nuPmkId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nuk9wId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_9uXDcBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_9usaoBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_9u7rMBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_9vEOEBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_9vP0QBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9vedwBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9vvjgBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9v-0EBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_nu5t4Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nvQTMId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_nvlDUId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_9wLBUBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9wUyUBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_9wiNsBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nv5MYId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_9wrXoBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nwNVcId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_nwhegId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_9w290BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_9xAHwBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nw21sId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_9xKf0BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nxMz8Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_9xWGABBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_nxiyMId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_9xkIcBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_nr6EQId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_nyM5gId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_9uJoEBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_9yA0YBBcEeq1L-sCh5PRQg"
                 called="#_0suw4mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0s36wGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0s36wGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.genFeature.insert" headerMethod="#_0s36wmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_ADOD1HLZEd-09ds9dfYpFw" initMethod="#_0s36w2J-Ed-FqczH3ESmRw"
               footerMethod="#_0s36xWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ny9ugId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9ybrIBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0s36wmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0s36wGJ-Ed-FqczH3ESmRw/method._0s36wmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0s36w2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0s36wGJ-Ed-FqczH3ESmRw/method._0s36w2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_ADOD1HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0s36wGJ-Ed-FqczH3ESmRw/method._ADOD1HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0s36xWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0s36wGJ-Ed-FqczH3ESmRw/method._0s36xWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0s360mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0s36wGJ-Ed-FqczH3ESmRw/method._0s360mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_n2rw4Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_n3AhAId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_n3WfQId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_n3rPYId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_n3__gId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_n4cEYId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_n4yCoId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_n5HZ0Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_90drcBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_90rG0BBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_902tABBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_91BsIBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_91RjwBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_91b70BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_91ls0BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_91uPsBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_n5bi4Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_n5yvQId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_n6JUkId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_915O0BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_92IfYBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_92V6wBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_n6fS0Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_92iIABBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_n60C8Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_n7KBMId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_92tuMBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_926igBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_n7fYYId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_93GvwBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_n70IgId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_93P5sBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_n8I4oId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_93d8IBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_n2WZsId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_n85toId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_90T6cBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_933kwBBcEeq1L-sCh5PRQg"
                 called="#_0s360mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0tBrwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.implementedGenOperation.TODO.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.insert&#xA;"
+          <elements xmi:id="_0tBrwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.implementedGenOperation.TODO.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.insert&#xA;"
               name="Class.genOperation.override" headerMethod="#_0tLcwGJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AD9qtHLZEd-09ds9dfYpFw" initMethod="#_0tLcwWJ-Ed-FqczH3ESmRw"
               footerMethod="#_0tLcw2J-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_n9tl8Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_94UQsBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0tLcwGJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0tBrwGJ-Ed-FqczH3ESmRw/method._0tLcwGJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0tLcwWJ-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0tBrwGJ-Ed-FqczH3ESmRw/method._0tLcwWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AD9qtHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0tBrwGJ-Ed-FqczH3ESmRw/method._AD9qtHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0tLcw2J-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0tBrwGJ-Ed-FqczH3ESmRw/method._0tLcw2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0tLc0GJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0tBrwGJ-Ed-FqczH3ESmRw/method._0tLc0GJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_oBbBQId1EemTGPCEQmMGWg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_oBxmkId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_oCG9wId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_oCc8AId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_oCzhUId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oDKGoId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oDePsId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oD01AId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_96W4EBBcEeq1L-sCh5PRQg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
+            <parameters xmi:id="_96gCABBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_96ok4BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_960LEBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_969VABBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_97HGABBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_97Q3ABBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_97dEQBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_oEKzQId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oEm4IId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oE8PUId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_97pRgBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_970QoBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_98CTEBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oFS0oId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_98PucBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oFoy4Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_oF-xIId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_98lssBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_98wEwBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oGUvYId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_989gIBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oGqGkId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_99H4MBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oHAr4Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_99UFcBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_oBEb8Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_oHtPcId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_96MgABBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_99u8MBBcEeq1L-sCh5PRQg"
                 called="#_0tLc0GJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0tUmsGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.javadoc.insert&#xA;"
+          <elements xmi:id="_0tUmsGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.genOperation.javadoc.insert&#xA;"
               name="Class.genOperation.javadoc.override" headerMethod="#_0tUmsmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AFJ9hHLZEd-09ds9dfYpFw" initMethod="#_0tUms2J-Ed-FqczH3ESmRw"
               footerMethod="#_0tUmtWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_oJFIcId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_9-Jy8BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0tUmsmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0tUmsGJ-Ed-FqczH3ESmRw/method._0tUmsmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0tUms2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0tUmsGJ-Ed-FqczH3ESmRw/method._0tUms2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AFJ9hHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0tUmsGJ-Ed-FqczH3ESmRw/method._AFJ9hHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0tUmtWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0tUmsGJ-Ed-FqczH3ESmRw/method._0tUmtWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0tUmwmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0tUmsGJ-Ed-FqczH3ESmRw/method._0tUmwmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_oM870Id1EemTGPCEQmMGWg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_oNRr8Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_oNnqMId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_oN-PgId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_oOXREId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oOraIId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oPAKQId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oPWIgId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_-Abq4BBcEeq1L-sCh5PRQg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
+            <parameters xmi:id="_-AofMBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_-Ay3QBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_-A9PUBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_-BIOcBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-BSmgBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-BcXgBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-BokwBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_oPq4oId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oQAP0Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oQVnAId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_-B4cYBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-CECkBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-CPowBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oQpwEId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_-CgugBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oQ95IId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_oRSCMId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_-CzCYBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_-C_2sBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oRoAcId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_-DLc4BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oR8JgId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_-DWcABBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oSQSkId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_-Dm6sBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_oMlvcId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_oS7A8Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_-AO2kBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_-EHRABBcEeq1L-sCh5PRQg"
                 called="#_0tUmwmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0toIsGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0toIsGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.genOperation.javadoc.insert" headerMethod="#_0toIsmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AG8GNHLZEd-09ds9dfYpFw" initMethod="#_0toIs2J-Ed-FqczH3ESmRw"
               footerMethod="#_0toItWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_oTsdAId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_-Ett8BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0toIsmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0toIsGJ-Ed-FqczH3ESmRw/method._0toIsmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0toIs2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0toIsGJ-Ed-FqczH3ESmRw/method._0toIs2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AG8GNHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0toIsGJ-Ed-FqczH3ESmRw/method._AG8GNHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0toItWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0toIsGJ-Ed-FqczH3ESmRw/method._0toItWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0toIwmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0toIsGJ-Ed-FqczH3ESmRw/method._0toIwmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_oXh0IId1EemTGPCEQmMGWg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_oX3LUId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_oYNwoId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_oYigwId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_oY4fAId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oZN2MId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oZimUId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oZ4kkId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_-HAM8BBcEeq1L-sCh5PRQg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
+            <parameters xmi:id="_-HNoUBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_-HeHABBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_-Hq7UBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_-H4WsBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-IHnQBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-IR_UBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-Ih28BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_oaNUsId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oaiE0Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oa4qIId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_-Irn8BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-I6RcBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-JL-QBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_obOoYId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_-JYLgBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_objYgId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_ob4vsId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_-Jk_0BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_-J2FkBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ocOG4Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_-KAdoBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_odWIQId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_-KLcwBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_odq4YId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_-KatUBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_oXL14Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_oeW04Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_-Gz_sBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_-K4AUBBcEeq1L-sCh5PRQg"
                 called="#_0toIwmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0txSoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0txSoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.genOperation.annotations.insert" headerMethod="#_0txSomJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AIbT9HLZEd-09ds9dfYpFw" initMethod="#_0txSo2J-Ed-FqczH3ESmRw"
               footerMethod="#_0txSpWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ofJfEId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_-LaL0BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0txSomJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0txSoGJ-Ed-FqczH3ESmRw/method._0txSomJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0txSo2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0txSoGJ-Ed-FqczH3ESmRw/method._0txSo2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AIbT9HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0txSoGJ-Ed-FqczH3ESmRw/method._AIbT9HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0txSpWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0txSoGJ-Ed-FqczH3ESmRw/method._0txSpWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0txSsmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0txSoGJ-Ed-FqczH3ESmRw/method._0txSsmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_oi3hcId1EemTGPCEQmMGWg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_ojMRkId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ojhBsId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_oj2Y4Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_okNlQId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_oknN4Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ok8lEId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_olRVMId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_-OLL8BBcEeq1L-sCh5PRQg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
+            <parameters xmi:id="_-Odf0BBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_-OlboBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_-Oy3ABBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_-PGZABBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-PQxEBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-Pk6IBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-PuEEBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_olleQId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ol6OYId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_omPlkId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_-P5qQBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-QHFoBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-QT58BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_omonIId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_-QlmwBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_om9-UId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_onSucId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_-Qx0ABBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_-Q698BBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_onm3gId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_-REu8BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_on7noId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_-RNR0BBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ooQ-0Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_-RbUQBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_oijYYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_oo6fEId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_-N-XoBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_-R8RoBBcEeq1L-sCh5PRQg"
                 called="#_0txSsmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0t7DoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0t7DoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.implementedGenOperation.TODO.override" headerMethod="#_0t7DomJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AKODtHLZEd-09ds9dfYpFw" initMethod="#_0t7Do2J-Ed-FqczH3ESmRw"
               footerMethod="#_0t7DpWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_optJQId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_-SbZ0BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0t7DomJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0t7DoGJ-Ed-FqczH3ESmRw/method._0t7DomJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0t7Do2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0t7DoGJ-Ed-FqczH3ESmRw/method._0t7Do2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AKODtHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0t7DoGJ-Ed-FqczH3ESmRw/method._AKODtHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0t7DpWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0t7DoGJ-Ed-FqczH3ESmRw/method._0t7DpWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0t7DsmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0t7DoGJ-Ed-FqczH3ESmRw/method._0t7DsmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_otZ9gId1EemTGPCEQmMGWg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_otutoId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ouC2sId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ouYN4Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ouwBUId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ovFYgId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ovavsId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ovvf0Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_-UoZQBBcEeq1L-sCh5PRQg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
+            <parameters xmi:id="_-U0mgBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_-VDQABBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_-VXZEBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_-Vk0cBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-V0sEBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-WBgYBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-WNGkBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_owFeEId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_owbcUId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_owwMcId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_-WW3kBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-Wn9UBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-WzjgBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oxGxwId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_-XBl8BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oxcwAId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_oxzVUId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_-XTSwBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_-XgHEBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oyJTkId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_-Xs7YBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oyeqwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_-X7k4BBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_oy1QEId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_-YIZMBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_otD_QId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_ozkP4Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_-UdaIBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_-YflkBBcEeq1L-sCh5PRQg"
                 called="#_0t7DsmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0uENkGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0uENkGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.genOperation.insert" headerMethod="#_0uENkmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_ALaWhHLZEd-09ds9dfYpFw" initMethod="#_0uENk2J-Ed-FqczH3ESmRw"
               footerMethod="#_0uENlWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_o0Vr8Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_-Y7DYBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0uENkmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0uENkGJ-Ed-FqczH3ESmRw/method._0uENkmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0uENk2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0uENkGJ-Ed-FqczH3ESmRw/method._0uENk2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_ALaWhHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0uENkGJ-Ed-FqczH3ESmRw/method._ALaWhHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0uENlWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0uENkGJ-Ed-FqczH3ESmRw/method._0uENlWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0uENomJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0uENkGJ-Ed-FqczH3ESmRw/method._0uENomJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_o4H_wId1EemTGPCEQmMGWg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_o4d-AId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_o41KYId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_o5KhkId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_o5hG4Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_o54TQId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_o6NDYId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_o6josId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_-bPXkBBcEeq1L-sCh5PRQg" name="genOperation" type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
+            <parameters xmi:id="_-bbk0BBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_-blV0BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_-b1NcBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_-cCBwBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-cWx4BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-cjmMBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-cxBkBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_o65m8Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_o7O-IId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_o7ljcId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_-c-c8BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-dIN8BBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-dSmABBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_o766oId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_-dc-EBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_o8Q44Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_o8neMId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_-dokQBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_-dzjYBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_o89ccId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_-eECEBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_o9UBwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_-eQPUBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_o9qAAId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_-eguABBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_o3wzYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_o-V8gId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_-bAuEBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_-e8y4BBcEeq1L-sCh5PRQg"
                 called="#_0uENomJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0uN-kGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0uN-kGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.eUnset.override" headerMethod="#_0uN-kmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AMmpVHLZEd-09ds9dfYpFw" initMethod="#_0uN-k2J-Ed-FqczH3ESmRw"
               footerMethod="#_0uN-lWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_o_LC8Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_-fdwQBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0uN-kmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0uN-kGJ-Ed-FqczH3ESmRw/method._0uN-kmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0uN-k2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0uN-kGJ-Ed-FqczH3ESmRw/method._0uN-k2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AMmpVHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0uN-kGJ-Ed-FqczH3ESmRw/method._AMmpVHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0uN-lWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0uN-kGJ-Ed-FqczH3ESmRw/method._0uN-lWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0uN-oWJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0uN-kGJ-Ed-FqczH3ESmRw/method._0uN-oWJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_pCv7YId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_pDErgId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_pDZboId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_pDtksId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pECU0Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pEV20Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pEqm8Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_-h3kABBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_-iB8EBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_-iPXcBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_-idZ4BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-ipAEBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-i3CgBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-jEd4BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_pE-wAId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pFTgIId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pFo3UId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_-jRSMBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-jeGgBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-jqTwBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pF-1kId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_-j5kUBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pGS-oId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_pGoV0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_-kFxkBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_-kW3UBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pG9F8Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_-kkSsBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pHRPAId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_-kzjQBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pHl_IId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_-k_wgBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_pCbyUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_pIRUkId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_-hnFUBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_-lVHsBBcEeq1L-sCh5PRQg"
                 called="#_0uN-oWJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0uXvkGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0uXvkGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.eIsSet.override" headerMethod="#_0uXvkmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AN8tJHLZEd-09ds9dfYpFw" initMethod="#_0uXvk2J-Ed-FqczH3ESmRw"
               footerMethod="#_0uXvlWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_pJD-wId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_-l028BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0uXvkmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0uXvkGJ-Ed-FqczH3ESmRw/method._0uXvkmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0uXvk2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0uXvkGJ-Ed-FqczH3ESmRw/method._0uXvk2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AN8tJHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0uXvkGJ-Ed-FqczH3ESmRw/method._AN8tJHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0uXvlWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0uXvkGJ-Ed-FqczH3ESmRw/method._0uXvlWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0uXvoWJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0uXvkGJ-Ed-FqczH3ESmRw/method._0uXvoWJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_pMu90Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_pNFjIId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_pNa6UId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_pNw4kId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pOGPwId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pOc1EId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pOxlMId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_-oPRwBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_-oZp0BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_-ol3EBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_-o0gkBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-pAGwBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-pLF4BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-pZIUBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_pPG8YId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pPc6oId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pPyR0Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_-pmjsBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-pzYABBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-qCokBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pQI3IId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_-qPc4BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pQeOUId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_pQ1asId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_-qZN4BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_-qkNABBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pRKx4Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_-qxBUBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pRfiAId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_-q6yUBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pR05MId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_-rKp8BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_pMZmoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_pSfnkId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_-oAoQBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_-rfaEBBcEeq1L-sCh5PRQg"
                 called="#_0uXvoWJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0ug5gGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0ug5gGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.insert" headerMethod="#_0ug5gmJ-Ed-FqczH3ESmRw" conditionMethod="#_AO_O9HLZEd-09ds9dfYpFw"
               initMethod="#_0ug5g2J-Ed-FqczH3ESmRw" footerMethod="#_0ug5hWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_pTV8IId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_-r634BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0ug5gmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0ug5gGJ-Ed-FqczH3ESmRw/method._0ug5gmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0ug5g2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0ug5gGJ-Ed-FqczH3ESmRw/method._0ug5g2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AO_O9HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0ug5gGJ-Ed-FqczH3ESmRw/method._AO_O9HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0ug5hWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0ug5gGJ-Ed-FqczH3ESmRw/method._0ug5hWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0ug5kWJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0ug5gGJ-Ed-FqczH3ESmRw/method._0ug5kWJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_pXD-gId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_pXZVsId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_pXvT8Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_pYDdAId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pYaCUId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pYvZgId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pZGl4Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_-uTdgBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_-ug44BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_-uu7UBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_-u7IkBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-vE5kBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-vTjEBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-viMkBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_pZb9EId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_pZyiYId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_paIgoId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_-vvn8BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-v-4gBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-wLFwBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pafF8Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_-wX6EBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pa2SUId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_pbMQkId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_-wlVcBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_-w3CQBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pbiO0Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_-xIIABBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pb4NEId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_-xTHIBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_pcQAgId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_-xf7cBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_pWsyIId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_pc7V8Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_-uHQQBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_-x9OcBBcEeq1L-sCh5PRQg"
                 called="#_0ug5kWJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_JLBM0HroEeC0XN9kbwkPYQ" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_JLBM0HroEeC0XN9kbwkPYQ" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.egfCustom.constructor.override" headerMethod="#_JLBM0nroEeC0XN9kbwkPYQ"
               conditionMethod="#_JLBM1HroEeC0XN9kbwkPYQ" initMethod="#_JLBM03roEeC0XN9kbwkPYQ"
               footerMethod="#_JLBM1nroEeC0XN9kbwkPYQ">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_g-ei8Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_5kMJEBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_JLBM0nroEeC0XN9kbwkPYQ" name="header" patternFilePath="templates/pattern._JLBM0HroEeC0XN9kbwkPYQ/method._JLBM0nroEeC0XN9kbwkPYQ.pt"/>
             <methods xmi:id="_JLBM03roEeC0XN9kbwkPYQ" name="init" patternFilePath="templates/pattern._JLBM0HroEeC0XN9kbwkPYQ/method._JLBM03roEeC0XN9kbwkPYQ.pt"/>
             <methods xmi:id="_JLBM1HroEeC0XN9kbwkPYQ" name="preCondition" patternFilePath="templates/pattern._JLBM0HroEeC0XN9kbwkPYQ/method._JLBM1HroEeC0XN9kbwkPYQ.pt"/>
             <methods xmi:id="_JLBM1nroEeC0XN9kbwkPYQ" name="footer" patternFilePath="templates/pattern._JLBM0HroEeC0XN9kbwkPYQ/method._JLBM1nroEeC0XN9kbwkPYQ.pt"/>
             <methods xmi:id="_JLBM4XroEeC0XN9kbwkPYQ" name="doGenerate" patternFilePath="templates/pattern._JLBM0HroEeC0XN9kbwkPYQ/method._JLBM4XroEeC0XN9kbwkPYQ.pt"/>
-            <parameters xmi:id="_hDK1sId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_hDe-wId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_hD4AUId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_hESQAId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hErRkId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hFAowId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hFZDQId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_5ma9sBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_5ml80BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_5mw78BBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_5nGTIBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5nUVkBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5nhw8BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5nsJABBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_hFvokId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hGJ4QId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hGeBUId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_5n16ABBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5n_D8BBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5oJcABBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hGyxcId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_5oVpQBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hHG6gId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_hHbDkId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_5ohPcBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_5orAcBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hHvzsId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_5o1_kBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hID8wId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_5pFQIBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hIaiEId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_5pNL8BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_hC2FkId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_hJHssId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_5mSa0BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_5plmcBBcEeq1L-sCh5PRQg"
                 called="#_JLBM4XroEeC0XN9kbwkPYQ"/>
           </elements>
-          <elements xmi:id="_C2iO4eXDEeCxnsoQRwU99Q" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_C2iO4eXDEeCxnsoQRwU99Q" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.interface.javadoc.override" headerMethod="#_C2iO4-XDEeCxnsoQRwU99Q"
               conditionMethod="#_C2iO5eXDEeCxnsoQRwU99Q" initMethod="#_C2iO5OXDEeCxnsoQRwU99Q"
               footerMethod="#_C2iO5-XDEeCxnsoQRwU99Q">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_gg6dMId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_5UTS8BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_C2iO4-XDEeCxnsoQRwU99Q" name="header" patternFilePath="templates/pattern._C2iO4eXDEeCxnsoQRwU99Q/method._C2iO4-XDEeCxnsoQRwU99Q.pt"/>
             <methods xmi:id="_C2iO5OXDEeCxnsoQRwU99Q" name="init" patternFilePath="templates/pattern._C2iO4eXDEeCxnsoQRwU99Q/method._C2iO5OXDEeCxnsoQRwU99Q.pt"/>
             <methods xmi:id="_C2iO5eXDEeCxnsoQRwU99Q" name="preCondition" patternFilePath="templates/pattern._C2iO4eXDEeCxnsoQRwU99Q/method._C2iO5eXDEeCxnsoQRwU99Q.pt"/>
             <methods xmi:id="_C2iO5-XDEeCxnsoQRwU99Q" name="footer" patternFilePath="templates/pattern._C2iO4eXDEeCxnsoQRwU99Q/method._C2iO5-XDEeCxnsoQRwU99Q.pt"/>
             <methods xmi:id="_C2iO9uXDEeCxnsoQRwU99Q" name="doGenerate" patternFilePath="templates/pattern._C2iO4eXDEeCxnsoQRwU99Q/method._C2iO9uXDEeCxnsoQRwU99Q.pt"/>
-            <parameters xmi:id="_gkVkoId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_gkptsId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_gk9PsId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_glR_0Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gln-EId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gl8uMId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gmSFYId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_5WN-gBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_5WVTQBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_5WedMBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_5WmZABBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5WuU0BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5W57ABBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5XFhMBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_gmmOcId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gm6XgId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_gnPHoId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_5XPSMBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5XbfcBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5XoTwBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gnj3wId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_5Xyr0BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gn3ZwId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_goLi0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_5X7OsBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_5YBVUBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gofr4Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_5YNikBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gozN4Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_5YYhsBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_gpH-AId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_5YiSsBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_gkBbkId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_gpwQIId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_5WENgBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_5Y2bwBBcEeq1L-sCh5PRQg"
                 called="#_C2iO9uXDEeCxnsoQRwU99Q"/>
           </elements>
-          <elements xmi:id="_odzp0LM-EeKd56X4hcZPSw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.annotations.insert&#xA;"
+          <elements xmi:id="_odzp0LM-EeKd56X4hcZPSw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.getGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.basicSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Class.Class.setGenFeature.annotations.insert&#xA;"
               name="Class.genFeatureReified.override" headerMethod="#_odzp0rM-EeKd56X4hcZPSw"
               conditionMethod="#_odzp1LM-EeKd56X4hcZPSw" initMethod="#_odzp07M-EeKd56X4hcZPSw"
               footerMethod="#_odzp1rM-EeKd56X4hcZPSw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_hdASAId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_53jJ8BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_odzp0rM-EeKd56X4hcZPSw" name="header" patternFilePath="templates/pattern._odzp0LM-EeKd56X4hcZPSw/method._odzp0rM-EeKd56X4hcZPSw.pt"/>
             <methods xmi:id="_odzp07M-EeKd56X4hcZPSw" name="init" patternFilePath="templates/pattern._odzp0LM-EeKd56X4hcZPSw/method._odzp07M-EeKd56X4hcZPSw.pt"/>
             <methods xmi:id="_odzp1LM-EeKd56X4hcZPSw" name="preCondition" patternFilePath="templates/pattern._odzp0LM-EeKd56X4hcZPSw/method._odzp1LM-EeKd56X4hcZPSw.pt"/>
             <methods xmi:id="_odzp1rM-EeKd56X4hcZPSw" name="footer" patternFilePath="templates/pattern._odzp0LM-EeKd56X4hcZPSw/method._odzp1rM-EeKd56X4hcZPSw.pt"/>
             <methods xmi:id="_odzp6LM-EeKd56X4hcZPSw" name="doGenerate" patternFilePath="templates/pattern._odzp0LM-EeKd56X4hcZPSw/method._odzp6LM-EeKd56X4hcZPSw.pt"/>
-            <parameters xmi:id="_hgZkQId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_hgtGQId1EemTGPCEQmMGWg" name="classExtendsGenClass"
+            <parameters xmi:id="_56SU4BBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_56eiIBBcEeq1L-sCh5PRQg" name="classExtendsGenClass"
                 type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_hhAoQId1EemTGPCEQmMGWg" name="classExtendsAllGenFeatures"
+            <parameters xmi:id="_56oTIBBcEeq1L-sCh5PRQg" name="classExtendsAllGenFeatures"
                 type="java.util.List"/>
-            <parameters xmi:id="_hhTjMId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_hhnFMId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_hh71UId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_hiP-YId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hikugId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hi5eoId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hjNnsId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_561HcBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_57B7wBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_57P-MBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_57hD8BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_57w7kBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_58EdkBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_58R48BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_hjhwwId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hj150Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hkINsId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_58kM0BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_58xoMBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_586LEBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hkbvsId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_59HmcBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hkxG4Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_hlEB0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_59W3ABBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_59kSYBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hlYK4Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_59yU0BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hls7AId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_5963sBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hl_18Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_5-EBoBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_hgGCQId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_hmm58Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_56CdQBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_5-SEEBBcEeq1L-sCh5PRQg"
                 called="#_odzp6LM-EeKd56X4hcZPSw"/>
           </elements>
-          <elements xmi:id="_WUeasCSWEemxeP6B0lLOpA" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_WUeasCSWEemxeP6B0lLOpA" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.dynamicDelegation" headerMethod="#_WU7GoCSWEemxeP6B0lLOpA"
               conditionMethod="#_WVqtgCSWEemxeP6B0lLOpA" initMethod="#_WVOBkCSWEemxeP6B0lLOpA"
               footerMethod="#_WWQjYCSWEemxeP6B0lLOpA">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_hJ36oId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_5qEuoBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_WU7GoCSWEemxeP6B0lLOpA" name="header" patternFilePath="templates/pattern._WUeasCSWEemxeP6B0lLOpA/method._WU7GoCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_WVOBkCSWEemxeP6B0lLOpA" name="init" patternFilePath="templates/pattern._WUeasCSWEemxeP6B0lLOpA/method._WVOBkCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_WVqtgCSWEemxeP6B0lLOpA" name="preCondition" patternFilePath="templates/pattern._WUeasCSWEemxeP6B0lLOpA/method._WVqtgCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_WWQjYCSWEemxeP6B0lLOpA" name="footer" patternFilePath="templates/pattern._WUeasCSWEemxeP6B0lLOpA/method._WWQjYCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_WZig4CSWEemxeP6B0lLOpA" name="doGenerate" patternFilePath="templates/pattern._WUeasCSWEemxeP6B0lLOpA/method._WZig4CSWEemxeP6B0lLOpA.pt"/>
-            <parameters xmi:id="_hNa94Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_hNvG8Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_hODQAId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_hOWK8Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hOq7EId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hO_EIId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hPT0QId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_5slQEBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_5sxdUBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_5s6AMBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_5tICoBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5tcLsBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5tpnEBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5t3CcBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_hPnWQId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hP8GYId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_hQPoYId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_5uFE4BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5uQrEBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_5uc4UBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hQjxcId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_5un3cBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hQ36gId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_hRMqoId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_5u0EsBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_5vNtUBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hRgzsId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_5vdk8BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hR08wId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_5vrnYBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_hSIewId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_5v2mgBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_hNHb4Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_hSwJ0Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_5sZp4BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_5wVHoBBcEeq1L-sCh5PRQg"
                 called="#_WZig4CSWEemxeP6B0lLOpA"/>
           </elements>
-          <elements xmi:id="_Y__lwCSWEemxeP6B0lLOpA" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_Y__lwCSWEemxeP6B0lLOpA" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.dynamicSetGenFeature.pre.insert" headerMethod="#_ZAcRsCSWEemxeP6B0lLOpA"
               conditionMethod="#_ZBVCgCSWEemxeP6B0lLOpA" initMethod="#_ZA4WkCSWEemxeP6B0lLOpA"
               footerMethod="#_ZB7fcCSWEemxeP6B0lLOpA">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_k_b28Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_8HZFoBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_ZAcRsCSWEemxeP6B0lLOpA" name="header" patternFilePath="templates/pattern._Y__lwCSWEemxeP6B0lLOpA/method._ZAcRsCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_ZA4WkCSWEemxeP6B0lLOpA" name="init" patternFilePath="templates/pattern._Y__lwCSWEemxeP6B0lLOpA/method._ZA4WkCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_ZBVCgCSWEemxeP6B0lLOpA" name="preCondition" patternFilePath="templates/pattern._Y__lwCSWEemxeP6B0lLOpA/method._ZBVCgCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_ZB7fcCSWEemxeP6B0lLOpA" name="footer" patternFilePath="templates/pattern._Y__lwCSWEemxeP6B0lLOpA/method._ZB7fcCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_ZFqI4CSWEemxeP6B0lLOpA" name="doGenerate" patternFilePath="templates/pattern._Y__lwCSWEemxeP6B0lLOpA/method._ZFqI4CSWEemxeP6B0lLOpA.pt"/>
-            <parameters xmi:id="_lDB9gId1EemTGPCEQmMGWg" name="setAccessorOperation"
+            <parameters xmi:id="_8JqWgBBcEeq1L-sCh5PRQg" name="setAccessorOperation"
                 type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_lDWGkId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_lDpokId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_lD-_wId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_lETI0Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_lEmq0Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lE8CAId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lFQLEId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lFk7MId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_8J2jwBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_8KF0UBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_8KWTABBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_8KjuYBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_8KuGcBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8K5FkBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8LI9MBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8LWYkBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_lF5EQId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lGNNUId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lGhWYId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_8LjM4BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8LsW0BBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8L8OcBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lG04YId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_8MLfABBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lHJBcId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_lHdKgId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_8MavkBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_8MpZEBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lHx6oId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_8M20cBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lIGqwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_8NGFABBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lIcB8Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_8NV8oBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_lCtNYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_lJFiMId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_8JbtABBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_8NyokBBcEeq1L-sCh5PRQg"
                 called="#_ZFqI4CSWEemxeP6B0lLOpA"/>
           </elements>
-          <elements xmi:id="_ZGGNwCSWEemxeP6B0lLOpA" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_ZGGNwCSWEemxeP6B0lLOpA" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Class.dynamicSetGenFeature.post.insert" headerMethod="#_ZGZvwCSWEemxeP6B0lLOpA"
               conditionMethod="#_ZHSgkCSWEemxeP6B0lLOpA" initMethod="#_ZG2bsCSWEemxeP6B0lLOpA"
               footerMethod="#_ZHvMgCSWEemxeP6B0lLOpA">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_lJ1wIId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_8Od-ABBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_ZGZvwCSWEemxeP6B0lLOpA" name="header" patternFilePath="templates/pattern._ZGGNwCSWEemxeP6B0lLOpA/method._ZGZvwCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_ZG2bsCSWEemxeP6B0lLOpA" name="init" patternFilePath="templates/pattern._ZGGNwCSWEemxeP6B0lLOpA/method._ZG2bsCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_ZHSgkCSWEemxeP6B0lLOpA" name="preCondition" patternFilePath="templates/pattern._ZGGNwCSWEemxeP6B0lLOpA/method._ZHSgkCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_ZHvMgCSWEemxeP6B0lLOpA" name="footer" patternFilePath="templates/pattern._ZGGNwCSWEemxeP6B0lLOpA/method._ZHvMgCSWEemxeP6B0lLOpA.pt"/>
             <methods xmi:id="_ZLd18CSWEemxeP6B0lLOpA" name="doGenerate" patternFilePath="templates/pattern._ZGGNwCSWEemxeP6B0lLOpA/method._ZLd18CSWEemxeP6B0lLOpA.pt"/>
-            <parameters xmi:id="_lNb2sId1EemTGPCEQmMGWg" name="setAccessorOperation"
+            <parameters xmi:id="_8Q7cIBBcEeq1L-sCh5PRQg" name="setAccessorOperation"
                 type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_lNv_wId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_lOFW8Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_lOauIId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_lOveQId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_lPHRsId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lPfsMId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lP1DYId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lQJMcId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_8RMh4BBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_8RYvIBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_8RljcBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_8R00ABBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_8SDdgBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8SQ44BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8Se7UBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8SwoIBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_lQejoId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lQzTwId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_lRJSAId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_8S_4sBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8TSzoBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_8Tg2EBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lRfQQId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_8TtqYBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lRzZUId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_lSIJcId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_8T9iABBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_8UK9YBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lScSgId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_8UbcEBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lSwbkId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_8Uo3cBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_lTFywId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_8U1rwBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_lNHGkId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_lVQV8Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_8Qq9cBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_8VX3QBBcEeq1L-sCh5PRQg"
                 called="#_ZLd18CSWEemxeP6B0lLOpA"/>
           </elements>
         </libraries>
         <libraries xmi:id="_0u0bgGJ-Ed-FqczH3ESmRw" name="org.eclipse.egf.emf.pattern.model.call.Interface">
-          <elements xmi:id="_0u0bgWJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.declaredFieldGenFeature.insert&#xA;"
+          <elements xmi:id="_0u0bgWJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.declaredFieldGenFeature.insert&#xA;"
               name="Interface.declaredFieldGenFeature.override" headerMethod="#_0u0bg2J-Ed-FqczH3ESmRw"
               conditionMethod="#_AQBwxXLZEd-09ds9dfYpFw" initMethod="#_0u0bhGJ-Ed-FqczH3ESmRw"
               footerMethod="#_0u0bhmJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_YArhgId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_-3-W4BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0u0bg2J-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0u0bgWJ-Ed-FqczH3ESmRw/method._0u0bg2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0u0bhGJ-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0u0bgWJ-Ed-FqczH3ESmRw/method._0u0bhGJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AQBwxXLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0u0bgWJ-Ed-FqczH3ESmRw/method._AQBwxXLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0u0bhmJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0u0bgWJ-Ed-FqczH3ESmRw/method._0u0bhmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0u0bk2J-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0u0bgWJ-Ed-FqczH3ESmRw/method._0u0bk2J-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_YD_7QId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_YESPIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_YEkjAId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_YE2P0Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_YFIjsId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YFa3kId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YF2VYId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YGJQUId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_-53NQBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_-6EooBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_-6QO0BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_-6dqMBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_-6v-EBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-6-AgBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-7PGQBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-7bTgBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_YGcyUId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YGvGMId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YHCoMId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_-7pV8BBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-73_cBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_-8Fa0BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YHU8EId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_-8QZ8BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YHnP8Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_YH6K4Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_-8ayABBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_-8qCkBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YIMewId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_-83d8BBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YIgAwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_-9GugBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YIy7sId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_-9Uw8BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_YDtnYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_YJYxkId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_-5vRcBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_-9vnsBBcEeq1L-sCh5PRQg"
                 called="#_0u0bk2J-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0vHWcGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0vHWcGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.declaredFieldGenFeature.insert" headerMethod="#_0vHWcmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_ARX0lHLZEd-09ds9dfYpFw" initMethod="#_0vHWc2J-Ed-FqczH3ESmRw"
               footerMethod="#_0vHWdWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_YKHxYId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_--ZH8BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0vHWcmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0vHWcGJ-Ed-FqczH3ESmRw/method._0vHWcmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vHWc2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0vHWcGJ-Ed-FqczH3ESmRw/method._0vHWc2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_ARX0lHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0vHWcGJ-Ed-FqczH3ESmRw/method._ARX0lHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0vHWdWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0vHWcGJ-Ed-FqczH3ESmRw/method._0vHWdWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vHWgmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0vHWcGJ-Ed-FqczH3ESmRw/method._0vHWgmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_YNUPUId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_YNnKQId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_YN6sQId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_YONAIId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_YOgiIId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YO0EIId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YPG_EId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YPZ6AId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="__AojoBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="__Ay7sBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="__BAXEBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="__BL9QBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="__BZYoBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="__BkXwBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="__Buv0BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="__B8yQBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_YPs08Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YP_v4Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YQTR4Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="__CI_gBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="__CVMwBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="__CkdUBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YQna8Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="__C0U8BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YQ688Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_YROe8Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="__DBJQBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="__DPywBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YRkdMId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="__DgRcBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YR3YIId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="__Dts0BBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YSK6IId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="__D5TABBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_YNBUYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_YSxXEId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="__AeLkBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="__EPRQBBcEeq1L-sCh5PRQg"
                 called="#_0vHWgmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0vQgYGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0vQgYGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.reflectiveDelegation.override" headerMethod="#_0vQgYmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_ASkHZHLZEd-09ds9dfYpFw" initMethod="#_0vQgY2J-Ed-FqczH3ESmRw"
               footerMethod="#_0vQgZWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_YmdvIId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="__Rj7kBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0vQgYmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0vQgYGJ-Ed-FqczH3ESmRw/method._0vQgYmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vQgY2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0vQgYGJ-Ed-FqczH3ESmRw/method._0vQgY2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_ASkHZHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0vQgYGJ-Ed-FqczH3ESmRw/method._ASkHZHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0vQgZWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0vQgYGJ-Ed-FqczH3ESmRw/method._0vQgZWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vQgcWJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0vQgYGJ-Ed-FqczH3ESmRw/method._0vQgcWJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_YpvsoId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_YqCAgId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_YqVigId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_Yqn2YId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Yq6KQId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YrNFMId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YrgAIId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="__UDO4BBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="__UQDMBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="__UdekBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="__Uq58BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="__U2gIBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="__VD7gBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="__VPhsBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_Yry7EId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YsF2AId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_YsZYAId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="__VZSsBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="__Vn8MBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="__Vy7UBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YssS8Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="__WHEYBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Ys_N4Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_YtSI0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="__WVG0BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="__WgF8BBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Ytlq0Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="__WuIYBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Yt5M0Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="__W_1MBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_YuNV4Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="__XMpgBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_YpcKoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_YuzLwId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="__Tvs4BBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="__Xp8gBBcEeq1L-sCh5PRQg"
                 called="#_0vQgcWJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0vaRYGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicGetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicUnsetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.genFeature.insert&#xA;"
+          <elements xmi:id="_0vaRYGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicGetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicUnsetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.genFeature.insert&#xA;"
               name="Interface.genFeature.override" headerMethod="#_0vaRYmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AUpyFHLZEd-09ds9dfYpFw" initMethod="#_0vaRY2J-Ed-FqczH3ESmRw"
               footerMethod="#_0vaRZWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_Zf0ZAId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="__73c0BBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0vaRYmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0vaRYGJ-Ed-FqczH3ESmRw/method._0vaRYmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vaRY2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0vaRYGJ-Ed-FqczH3ESmRw/method._0vaRY2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AUpyFHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0vaRYGJ-Ed-FqczH3ESmRw/method._AUpyFHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0vaRZWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0vaRYGJ-Ed-FqczH3ESmRw/method._0vaRZWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vaRcmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0vaRYGJ-Ed-FqczH3ESmRw/method._0vaRcmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ZjMdIId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ZjexAId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ZjxE4Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ZkEm4Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ZkW6wId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZkqcwId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Zk9XsId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZlPrkId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="__-FqYBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="__-Ts0BBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="__-i9YBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="__-zcEBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="___KocBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="___Z5ABBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="___n7cBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="___zhoBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZlimgId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Zl06YId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZmOjAId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="___-gwBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AAKG8BBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AAVGEBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZmgP0Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_AAgsQBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Zm0_8Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_ZnH64Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_AAsScBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_AA5t0BBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Zna10Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_ABEs8BBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZntwwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_ABPsEBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZoBSwId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_ABarMBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_Zi5iMId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_Zoo90Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="__90koBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_AB3-MBBdEeq1L-sCh5PRQg"
                 called="#_0vaRcmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0vkCYGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0vkCYGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.TODO.override&#xA;"
               name="Interface.getGenFeature.override" headerMethod="#_0vkCYmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AWlrxHLZEd-09ds9dfYpFw" initMethod="#_0vkCY2J-Ed-FqczH3ESmRw"
               footerMethod="#_0vkCZWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ZpXWkId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_ACXtcBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0vkCYmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0vkCYGJ-Ed-FqczH3ESmRw/method._0vkCYmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vkCY2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0vkCYGJ-Ed-FqczH3ESmRw/method._0vkCY2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AWlrxHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0vkCYGJ-Ed-FqczH3ESmRw/method._AWlrxHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0vkCZWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0vkCYGJ-Ed-FqczH3ESmRw/method._0vkCZWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vkCcmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0vkCYGJ-Ed-FqczH3ESmRw/method._0vkCcmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ZsxP4Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ZtGAAId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ZtaJEId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ZtxVcId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ZuE3cId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZuegEId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZuypIId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZvGLIId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_AEnwMBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_AE6rIBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_AFItkBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_AFWwABBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_AFmAkBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AF2fQBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AGDTkBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AGW1kBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZvZGEId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZvvrYId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZwEbgId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_AGpwgBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AG3L4BBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AHDZIBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZwZysId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_AHQ0gBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Zwt7wId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_ZxDS8Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_AHh6QBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_AHv8sBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZxafUId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_AH8J8BBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZxvPcId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_AIOd0BBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZyDYgId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_AIcgQBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ZsaqkId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_Zyp1cId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_AEcKABBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_AI7BYBBdEeq1L-sCh5PRQg"
                 called="#_0vkCcmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0vtMUGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.javadoc.insert&#xA;"
+          <elements xmi:id="_0vtMUGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.getGenFeature.javadoc.insert&#xA;"
               name="Interface.getGenFeature.javadoc.override" headerMethod="#_0vtMUmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AXx-lHLZEd-09ds9dfYpFw" initMethod="#_0vtMU2J-Ed-FqczH3ESmRw"
               footerMethod="#_0vtMVWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ZzXnIId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_AJZigBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0vtMUmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0vtMUGJ-Ed-FqczH3ESmRw/method._0vtMUmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vtMU2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0vtMUGJ-Ed-FqczH3ESmRw/method._0vtMU2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AXx-lHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0vtMUGJ-Ed-FqczH3ESmRw/method._AXx-lHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0vtMVWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0vtMUGJ-Ed-FqczH3ESmRw/method._0vtMVWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0vtMYmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0vtMUGJ-Ed-FqczH3ESmRw/method._0vtMYmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_Z2sn8Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_Z3AJ8Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_Z3Tr8Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_Z4R8UId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_Z5DYYId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Z5WTUId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Z5pOQId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Z57iIId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_ALudwBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_AL9HQBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_AMKioBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_AMWI0BBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_AMhvABBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AMujUBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AM5icBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_ANFIoBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_Z6QSQId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Z6j0QId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Z62IIId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_ANQHwBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_ANaf0BBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_ANle8BBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Z7JDEId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_ANxFIBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Z7bW8Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_Z7tq0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_AOCK4BBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_AOOYIBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Z7_-sId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_AObMcBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Z8SSkId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_AOlkgBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Z8l0kId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_AOwjoBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_Z2ZtAId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_Z9OGsId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ALi3kBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_APF60BBdEeq1L-sCh5PRQg"
                 called="#_0vtMYmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0wJ4QGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0wJ4QGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.getGenFeature.javadoc.insert" headerMethod="#_0wJ4QmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AZkHRHLZEd-09ds9dfYpFw" initMethod="#_0wJ4Q2J-Ed-FqczH3ESmRw"
               footerMethod="#_0wJ4RWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_Z974YId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_APlDABBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0wJ4QmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0wJ4QGJ-Ed-FqczH3ESmRw/method._0wJ4QmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wJ4Q2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0wJ4QGJ-Ed-FqczH3ESmRw/method._0wJ4Q2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AZkHRHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0wJ4QGJ-Ed-FqczH3ESmRw/method._AZkHRHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0wJ4RWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0wJ4QGJ-Ed-FqczH3ESmRw/method._0wJ4RWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wJ4UmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0wJ4QGJ-Ed-FqczH3ESmRw/method._0wJ4UmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_aBT8gId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_aBm3cId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_aB5yYId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_aCMtUId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_aCfoQId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aC0YYId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aDH6YId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aDa1UId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_AR1s0BBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_ASB6EBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_ASMSIBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_ASbisBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_ASnv8BBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AS1LUBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_ATBYkBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_ATOz8BBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_aDtwQId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aEB5UId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aEVbUId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_ATboQBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_ATq40BBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AT8loBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aEo9UId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_AUKoEBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aE9tcId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_aFRPcId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_AUYDcBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_AUjCkBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aFkxcId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_AUuowBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aF3sYId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_AU6O8BBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aGL1cId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_AVCx0BBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_aBBBkId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_aGy5cId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ARqGoBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_AVhS8BBdEeq1L-sCh5PRQg"
                 called="#_0wJ4UmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0wTpQGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0wTpQGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.getGenFeature.annotations.insert" headerMethod="#_0wTpQmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AawaFHLZEd-09ds9dfYpFw" initMethod="#_0wTpQ2J-Ed-FqczH3ESmRw"
               footerMethod="#_0wTpRWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_Y5yTwId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="__fuTYBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0wTpQmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0wTpQGJ-Ed-FqczH3ESmRw/method._0wTpQmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wTpQ2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0wTpQGJ-Ed-FqczH3ESmRw/method._0wTpQ2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AawaFHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0wTpQGJ-Ed-FqczH3ESmRw/method._AawaFHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0wTpRWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0wTpQGJ-Ed-FqczH3ESmRw/method._0wTpRWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wTpUmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0wTpQGJ-Ed-FqczH3ESmRw/method._0wTpUmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_Y9E4UId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_Y9YaUId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_Y9rVQId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_Y9-QMId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_Y-QkEId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Y-lUMId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Y-4PIId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Y_MYMId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="__imoQBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="__izckBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="__jG-kBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="__jXdQBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="__jmt0BBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="__j1-YBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="__kKugBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="__kZYABBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_Y_esEId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_Y_yOEId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZAEh8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="__kookBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="__k68cBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="__lJl8BBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZAW10Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="__lXoYBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZAqX0Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_ZA_H8Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="__ljOkBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="__lwC4BBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZBSp8Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="__l7CABBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZBmzAId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="__mHPQBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZB7jIId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="__mSOYBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_Y8xWUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_ZCiAEId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="__iXXsBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="__mu6UBBcEeq1L-sCh5PRQg"
                 called="#_0wTpUmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0wczMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0wczMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.getGenFeature.pre.insert" headerMethod="#_0wczMmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_Ab8s5HLZEd-09ds9dfYpFw" initMethod="#_0wczM2J-Ed-FqczH3ESmRw"
               footerMethod="#_0wczNWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ZDQY0Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="__nOpkBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0wczMmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0wczMGJ-Ed-FqczH3ESmRw/method._0wczMmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wczM2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0wczMGJ-Ed-FqczH3ESmRw/method._0wczM2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_Ab8s5HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0wczMGJ-Ed-FqczH3ESmRw/method._Ab8s5HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0wczNWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0wczMGJ-Ed-FqczH3ESmRw/method._0wczNWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wczQmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0wczMGJ-Ed-FqczH3ESmRw/method._0wczQmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ZG0qMId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ZHHlIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ZHagEId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ZHtbAId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ZIAV8Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZISp0Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZImy4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZI5GwId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="__qDUEBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="__qRWgBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="__qdjwBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="__qvQkBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="__rAWUBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="__rQN8BBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="__reQYBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="__rtg8BBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZJMBsId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZJfjsId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZJx3kId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="__r68UBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="__sMCEBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="__sY2YBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZKEygId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="__slDoBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZKXGYId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_ZKqoYId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="__syfABBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="__tBIgBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZK-xcId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="__tMusBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZLRFUId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="__tbYMBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZLiyIId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="__trP0BBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ZGghIId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_ZMJ2IId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="__pxAMBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="__uE4cBBcEeq1L-sCh5PRQg"
                 called="#_0wczQmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0wmkMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0wmkMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.getGenFeature.TODO.override" headerMethod="#_0wmkMmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AdvcpHLZEd-09ds9dfYpFw" initMethod="#_0wmkM2J-Ed-FqczH3ESmRw"
               footerMethod="#_0wmkNWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_aHhSMId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_AWGhwBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0wmkMmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0wmkMGJ-Ed-FqczH3ESmRw/method._0wmkMmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wmkM2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0wmkMGJ-Ed-FqczH3ESmRw/method._0wmkM2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AdvcpHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0wmkMGJ-Ed-FqczH3ESmRw/method._AdvcpHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0wmkNWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0wmkMGJ-Ed-FqczH3ESmRw/method._0wmkNWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wmkQmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0wmkMGJ-Ed-FqczH3ESmRw/method._0wmkQmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_aK2TAId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_aLJN8Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_aLcI4Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_aLwR8Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_aMDM4Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aMWu4Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aMrfAId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aNFusId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_AYUIQBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_AYhjoBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_AYtJ0BBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_AY-2oBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_AZOHMBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AZd-0BBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AZraMBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AZ3AYBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_aNZQsId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aNtZwId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aOAUsId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_AaFC0BBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AaR3IBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Aac2QBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aOTPoId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_Aaq4sBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aOmxoId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_aO6ToId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_Aa4UEBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_AbG9kBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aPN1oId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_AbTK0BBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aPh-sId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_AbeJ8BBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aP0SkId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_AbuBkBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_aKiJ8Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_aQZhYId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_AYCbcBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_AcIRQBBdEeq1L-sCh5PRQg"
                 called="#_0wmkQmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0wwVMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicGetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicGetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicGetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0wwVMGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicGetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicGetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicGetGenFeature.TODO.override&#xA;"
               name="Interface.basicGetGenFeature.override" headerMethod="#_0wwVMmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AfhlVHLZEd-09ds9dfYpFw" initMethod="#_0wwVM2J-Ed-FqczH3ESmRw"
               footerMethod="#_0wwVNWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_aRH6IId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_AcmyYBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0wwVMmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0wwVMGJ-Ed-FqczH3ESmRw/method._0wwVMmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wwVM2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0wwVMGJ-Ed-FqczH3ESmRw/method._0wwVM2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AfhlVHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0wwVMGJ-Ed-FqczH3ESmRw/method._AfhlVHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0wwVNWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0wwVMGJ-Ed-FqczH3ESmRw/method._0wwVNWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0wwVQmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0wwVMGJ-Ed-FqczH3ESmRw/method._0wwVQmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_aUZ3oId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_aUsLgId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_aU_tgId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_aVSBYId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_aVljYId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aV5scId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aWMAUId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aWfiUId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_AfCbUBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_AfNacBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_AfXygBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_AfixoBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_AftwwBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Af4v4BBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AgDvABBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AgVb0BBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_aWzEUId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aXK3wId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aXdysId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_AgkFUBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AgwSkBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Ag7RsBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aXyi0Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_AhG34BBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aYGE0Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_aYZm0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_AhYksBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_Ahjj0BBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aYtv4Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_AhvKABBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aZB48Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_Ah6JIBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aZWCAId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_AiFIQBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_aUGVoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_aZ-UIId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_Ae3cMBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_AibtkBBdEeq1L-sCh5PRQg"
                 called="#_0wwVQmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0w5fIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0w5fIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.basicGetGenFeature.annotations.insert" headerMethod="#_0w5fImJ-Ed-FqczH3ESmRw"
               conditionMethod="#_Ag3pJHLZEd-09ds9dfYpFw" initMethod="#_0w5fI2J-Ed-FqczH3ESmRw"
               footerMethod="#_0w5fJWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_aauiEId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_Ai-gIBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0w5fImJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0w5fIGJ-Ed-FqczH3ESmRw/method._0w5fImJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0w5fI2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0w5fIGJ-Ed-FqczH3ESmRw/method._0w5fI2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_Ag3pJHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0w5fIGJ-Ed-FqczH3ESmRw/method._Ag3pJHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0w5fJWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0w5fIGJ-Ed-FqczH3ESmRw/method._0w5fJWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0w5fMmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0w5fIGJ-Ed-FqczH3ESmRw/method._0w5fMmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_aeH0UId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_aedLgId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_aewtgId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_afEPgId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_afd4IId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_afxaIId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_agDuAId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_agXQAId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_Alir8BBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_Al0_0BBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_AmE3cBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_AmWkQBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_AmlNwBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Amwz8BBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AnArkBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AnPVEBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_agsAIId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ahB-YId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ahWugId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_AnbiUBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AnnIgBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_An5cYBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ahq3kId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_AoIs8BBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ah_nsId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_aiUX0Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_AoUTIBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_AopqUBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_aipvAId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_Ao6wEBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ai_GMId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_ApG9UBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ajVEcId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_ApR8cBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_adzrQId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_aj_LwId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_AlUCcBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_AppI0BBdEeq1L-sCh5PRQg"
                 called="#_0w5fMmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0xDQIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0xDQIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.basicGetGenFeature.pre.insert" headerMethod="#_0xDQImJ-Ed-FqczH3ESmRw"
               conditionMethod="#_Ah6K9HLZEd-09ds9dfYpFw" initMethod="#_0xDQI2J-Ed-FqczH3ESmRw"
               footerMethod="#_0xDQJWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_akx18Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_AqNJgBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0xDQImJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0xDQIGJ-Ed-FqczH3ESmRw/method._0xDQImJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xDQI2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0xDQIGJ-Ed-FqczH3ESmRw/method._0xDQI2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_Ah6K9HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0xDQIGJ-Ed-FqczH3ESmRw/method._Ah6K9HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0xDQJWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0xDQIGJ-Ed-FqczH3ESmRw/method._0xDQJWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xDQMmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0xDQIGJ-Ed-FqczH3ESmRw/method._0xDQMmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_aoWuYId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_aoqQYId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ao9yYId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_apR7cId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_apmEgId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ap6NkId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aqOWoId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_aqifsId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_AsbXEBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_AsrOsBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_As54MBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_AtLlABBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_AtZncBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AtoQ8BBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_At4IkBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AuE84BBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_aq2owId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_arKKwId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_arilQId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_AuRKIBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Aui28BBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_AuxgcBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ar2uUId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_AvAxABBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_asLecId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_asgOkId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_AvSd0BBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_AvfSIBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_as0-sId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_AvuisBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_atJu0Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_Av7-EBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_atgUIId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_AwILUBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_aoClUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_auJNUId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_AsPw4BBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_AwkQMBBdEeq1L-sCh5PRQg"
                 called="#_0xDQMmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0xNBIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0xNBIGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.basicGetGenFeature.TODO.override" headerMethod="#_0xNBImJ-Ed-FqczH3ESmRw"
               conditionMethod="#_Aizi1HLZEd-09ds9dfYpFw" initMethod="#_0xNBI2J-Ed-FqczH3ESmRw"
               footerMethod="#_0xNBJWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_au5bQId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_AxDYYBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0xNBImJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0xNBIGJ-Ed-FqczH3ESmRw/method._0xNBImJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xNBI2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0xNBIGJ-Ed-FqczH3ESmRw/method._0xNBI2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_Aizi1HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0xNBIGJ-Ed-FqczH3ESmRw/method._Aizi1HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0xNBJWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0xNBIGJ-Ed-FqczH3ESmRw/method._0xNBJWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xNBMmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0xNBIGJ-Ed-FqczH3ESmRw/method._0xNBMmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ayfh0Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ayzq4Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_azHM4Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_azbV8Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_azvfAId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a0E2MId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a0Y_QId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a0shQId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_Az4p8BBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_A0GsYBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_A0S5oBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_A0iKMBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_A0wMoBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A07LwBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A1GK4BBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A1Qi8BBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_a1ADQId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a1UMUId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a1oVYId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_A1biEBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A1nIQBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A10joBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_a18ecId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_A1_iwBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_a2PZYId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_a2jicId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_A2Kh4BBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_A2WIEBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_a23EcId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_A2ggIBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_a3KmcId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_A2rfQBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_a3eIcId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_A22eYBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ayKKoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_a4ElYId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_AzoyUBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_A3NDsBBdEeq1L-sCh5PRQg"
                 called="#_0xNBMmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0xWLEGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0xWLEGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicSetGenFeature.TODO.override&#xA;"
               name="Interface.basicSetGenFeature.override" headerMethod="#_0xWLEmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_Aj_1pHLZEd-09ds9dfYpFw" initMethod="#_0xWLE2J-Ed-FqczH3ESmRw"
               footerMethod="#_0xWLFWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_a4yXEId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_A3qWsBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0xWLEmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0xWLEGJ-Ed-FqczH3ESmRw/method._0xWLEmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xWLE2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0xWLEGJ-Ed-FqczH3ESmRw/method._0xWLE2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_Aj_1pHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0xWLEGJ-Ed-FqczH3ESmRw/method._Aj_1pHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0xWLFWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0xWLEGJ-Ed-FqczH3ESmRw/method._0xWLFWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xWLImJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0xWLEGJ-Ed-FqczH3ESmRw/method._0xWLImJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_a8Gw0Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_a8a54Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_a8vC8Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_a9Ck8Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_a9WG8Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a9qQAId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a99K8Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a-Qs8Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_A58OoBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_A6GmsBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_A6Y6kBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_A6kgwBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_A6wuABBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A6-JYBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A7LkwBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A7ZAIBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_a-jn4Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a-3J4Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_a_LS8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_A7r7EBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A77LoBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_A8H_8BBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_a_gDEId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_A8WpcBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_a_zlEId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_bAHuIId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_A8gacBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_A8vD8BBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bAb3MId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_A87RMBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bAzDkId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_A9Lv4BBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bBHzsId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_A9XWEBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_a7zO0Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_bBwF0Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_A5xPgBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_A9vwkBBdEeq1L-sCh5PRQg"
                 called="#_0xWLImJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0xpGAGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0xpGAGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.basicSetGenFeature.annotations.insert" headerMethod="#_0xpGAmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AmYbRHLZEd-09ds9dfYpFw" initMethod="#_0xpGA2J-Ed-FqczH3ESmRw"
               footerMethod="#_0xpGBWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ZM2ZsId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="__urVYBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0xpGAmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0xpGAGJ-Ed-FqczH3ESmRw/method._0xpGAmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xpGA2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0xpGAGJ-Ed-FqczH3ESmRw/method._0xpGA2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AmYbRHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0xpGAGJ-Ed-FqczH3ESmRw/method._AmYbRHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0xpGBWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0xpGAGJ-Ed-FqczH3ESmRw/method._0xpGBWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xpGEmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0xpGAGJ-Ed-FqczH3ESmRw/method._0xpGEmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ZQTWUId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ZQlqMId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ZQ5MMId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ZRLgEId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ZRebAId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZRx9AId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZSEQ4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZSXy4Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="__xHlYBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="__xVAwBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="__xf_4BBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="__xq_ABBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="__x0wABBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="__yA9QBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="__yQ04BBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="__ydpMBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZSrU4Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZS-24Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZTS_8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="__yrEkBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="__y5HABBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="__zF7UBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZTplQId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="__zSvoBBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZT9uUId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_ZUQCMId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="__ze84BBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="__zqjEBBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZUi9IId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="__z1iMBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZU2fIId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="__0BvcBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZVJaEId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="__0MHgBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ZQAbYId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_ZVweEId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="__w7_MBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="__0lwIBBcEeq1L-sCh5PRQg"
                 called="#_0xpGEmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0xy3AGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0xy3AGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.basicSetGenFeature.pre.insert" headerMethod="#_0xy3AmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AsC-ZHLZEd-09ds9dfYpFw" initMethod="#_0xy3A2J-Ed-FqczH3ESmRw"
               footerMethod="#_0xy3BWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_bCfFoId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_A-U_YBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0xy3AmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0xy3AGJ-Ed-FqczH3ESmRw/method._0xy3AmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xy3A2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0xy3AGJ-Ed-FqczH3ESmRw/method._0xy3A2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AsC-ZHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0xy3AGJ-Ed-FqczH3ESmRw/method._AsC-ZHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0xy3BWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0xy3AGJ-Ed-FqczH3ESmRw/method._0xy3BWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0xy3EmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0xy3AGJ-Ed-FqczH3ESmRw/method._0xy3EmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_bF7bMId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_bGOWIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_bGjGQId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_bG32YId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_bHN0oId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bHikwId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bH4jAId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bIPIUId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_BAwoUBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_BA-qwBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_BBOiYBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_BBdL4BBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_BBoLABBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BB0_UBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BCAlgBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BCK9kBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_bIj4cId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bKS90Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bKnt8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_BCYY8BBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BCmbYBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BCzPsBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bK8eEId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_BDJN8BBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bLPZAId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_bLiT8Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_BDXQYBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_BDiPgBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bL2dAId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_BDvq4BBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bMJ_AId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_BD9GQBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bMdhAId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_BEOMABBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_bFn5MId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_bNIPYId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_BAjM8BBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_BEobsBBdEeq1L-sCh5PRQg"
                 called="#_0xy3EmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0x8oAGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0x8oAGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.basicSetGenFeature.post.insert" headerMethod="#_0x8oAmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AtPRNHLZEd-09ds9dfYpFw" initMethod="#_0x8oA2J-Ed-FqczH3ESmRw"
               footerMethod="#_0x8oBWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_bN65kId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_BFKAIBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0x8oAmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0x8oAGJ-Ed-FqczH3ESmRw/method._0x8oAmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0x8oA2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0x8oAGJ-Ed-FqczH3ESmRw/method._0x8oA2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AtPRNHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0x8oAGJ-Ed-FqczH3ESmRw/method._AtPRNHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0x8oBWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0x8oAGJ-Ed-FqczH3ESmRw/method._0x8oBWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0x8oEmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0x8oAGJ-Ed-FqczH3ESmRw/method._0x8oEmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_bRdVwId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_bRys8Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_bSIEIId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_bSeCYId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_bS0nsId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bTJX0Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bTevAId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bT0GMId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_BHuzABBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_BH-DkBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_BIJCsBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_BIVP8BBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_BIgPEBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BIqnIBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BI4pkBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BJEPwBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_bUHoMId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bUdmcId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bUyWkId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_BJRrIBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BJcDMBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BJmbQBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bVHGsId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_BJxaYBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bVdE8Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_bVwm8Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_BKB5EBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_BKWCIBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bWEI8Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_BKiPYBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bWYSAId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_BK2YcBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bWsbEId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_BLFB8BBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_bRKa0Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_bXTfEId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_BHficBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_BLeDgBBdEeq1L-sCh5PRQg"
                 called="#_0x8oEmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0x8oFGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0x8oFGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.basicSetGenFeature.TODO.override" headerMethod="#_0x8oFmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_Aukt9HLZEd-09ds9dfYpFw" initMethod="#_0x8oF2J-Ed-FqczH3ESmRw"
               footerMethod="#_0x8oGWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_bYACoId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_BL7WgBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0x8oFmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0x8oFGJ-Ed-FqczH3ESmRw/method._0x8oFmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0x8oF2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0x8oFGJ-Ed-FqczH3ESmRw/method._0x8oF2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_Aukt9HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0x8oFGJ-Ed-FqczH3ESmRw/method._Aukt9HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0x8oGWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0x8oFGJ-Ed-FqczH3ESmRw/method._0x8oGWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0yFx-2J-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0x8oFGJ-Ed-FqczH3ESmRw/method._0yFx-2J-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_bbSAIId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_bbjs8Id1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_bb1ZwId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_bcIUsId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_bccdwId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bcv_wId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bdCToId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bdVOkId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_BOBoQBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_BOPDoBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_BOdtIBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_BOrvkBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_BO05gBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BPDjABBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BPTaoBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BPavYBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_bdm7YId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bd7EcId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_beN_YId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_BPmVkBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BP0_EBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BQDBgBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_beg6UId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_BQOAoBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_be1DYId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_bfHXQId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_BQfGYBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_BQr6sBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bfbgUId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_BQ7LQBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bfubQId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_BRH_kBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bgAvIId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_BRTlwBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ba_sQId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_bgl98Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_BN1bABBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_BRrZMBBdEeq1L-sCh5PRQg"
                 called="#_0yFx-2J-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0yPi8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.dynamicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.dynamicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0yPi8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.dynamicSetGenFeature.pre.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.dynamicSetGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.post.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.TODO.override&#xA;"
               name="Interface.setGenFeature.override" headerMethod="#_0yPi8mJ-Ed-FqczH3ESmRw"
               conditionMethod="#_AvxAxHLZEd-09ds9dfYpFw" initMethod="#_0yPi82J-Ed-FqczH3ESmRw"
               footerMethod="#_0yPi9WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_bhShgId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_BSRPEBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0yPi8mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0yPi8GJ-Ed-FqczH3ESmRw/method._0yPi8mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0yPi82J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0yPi8GJ-Ed-FqczH3ESmRw/method._0yPi82J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_AvxAxHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0yPi8GJ-Ed-FqczH3ESmRw/method._AvxAxHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0yPi9WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0yPi8GJ-Ed-FqczH3ESmRw/method._0yPi9WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0yPjAmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0yPi8GJ-Ed-FqczH3ESmRw/method._0yPjAmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_bkniUId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_bk7EUId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_blOmUId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_blg6MId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_bl0cMId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bmHXIId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bmYc4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bmrX0Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_BUXg0BBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_BUkVIBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_BUv7UBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_BU6TYBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_BVFSgBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BVQRoBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BVZbkBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BVlBwBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_bm-SwId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bnSb0Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bnlWwId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_BV1gcBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BWBtsBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BWN68BBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bn5f0Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_BWb9YBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_boNB0Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_bofVsId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_BWoKoBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_BWx7oBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bozewId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_BW7soBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bpIO4Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_BXLkQBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bpbw4Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_BXXxgBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_bkVOcId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_bqC04Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_BUF0ABBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_BXxaIBBdEeq1L-sCh5PRQg"
                 called="#_0yPjAmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0yZT8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.javadoc.insert&#xA;"
+          <elements xmi:id="_0yZT8GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.setGenFeature.javadoc.insert&#xA;"
               name="Interface.setGenFeature.javadoc.override" headerMethod="#_0yZT8mJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BAT-NHLZEd-09ds9dfYpFw" initMethod="#_0yZT82J-Ed-FqczH3ESmRw"
               footerMethod="#_0yZT9WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_bqybwId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_BYQiUBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0yZT8mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0yZT8GJ-Ed-FqczH3ESmRw/method._0yZT8mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0yZT82J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0yZT8GJ-Ed-FqczH3ESmRw/method._0yZT82J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BAT-NHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0yZT8GJ-Ed-FqczH3ESmRw/method._BAT-NHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0yZT9WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0yZT8GJ-Ed-FqczH3ESmRw/method._0yZT9WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0yZUAmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0yZT8GJ-Ed-FqczH3ESmRw/method._0yZUAmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_buLuAId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_bugeIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_bu0nMId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_bvIwQId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_bvdgYId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bvxpcId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bwFLcId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bwZUgId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_BavOkBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_Ba4_kBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_BbFz4BBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_BbQL8BBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_Bbe1cBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BbqboBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Bb8IcBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BcKx8BBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_bwtdkId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bxBmoId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_bxUhkId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_BcWYIBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BckakBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BczrIBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bxoDkId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_BdAfcBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bx8MoId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_byQVsId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_BdMssBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_BdavIBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_byj3sId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_BdnjcBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_by3ZsId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_BdyikBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_bzKUoId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_Bd_W4BBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_bt294Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_bzx_sId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_BahMIBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_Bea0sBBdEeq1L-sCh5PRQg"
                 called="#_0yZUAmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0yid4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0yid4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.setGenFeature.javadoc.insert" headerMethod="#_0yid4mJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BGamNHLZEd-09ds9dfYpFw" initMethod="#_0yid42J-Ed-FqczH3ESmRw"
               footerMethod="#_0yid5WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_b0gYcId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_Be_ccBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0yid4mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0yid4GJ-Ed-FqczH3ESmRw/method._0yid4mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0yid42J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0yid4GJ-Ed-FqczH3ESmRw/method._0yid42J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BGamNHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0yid4GJ-Ed-FqczH3ESmRw/method._BGamNHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0yid5WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0yid4GJ-Ed-FqczH3ESmRw/method._0yid5WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0yid8mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0yid4GJ-Ed-FqczH3ESmRw/method._0yid8mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_b4CNkId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_b4WWoId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_b4p4oId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_b49aoId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_b5QVkId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_b5jQgId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_b52ygId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_b6K7kId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_BhPfMBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_Bhc6kBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_BhpH0BBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_Bh18IBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_BiCwcBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BiOWoBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BicZEBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BirpoBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_b6edkId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_b6xYgId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_b7GIoId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_Bi3P0BBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BjGgYBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BjTUsBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_b7ZqoId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_BjjMUBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_b7tzsId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_b8BVsId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_BjxOwBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_Bj-qIBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_b8U3sId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_BkKQUBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_b8pAwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_BkZg4BBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_b877sId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_BkluIBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_b3tdcId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_b9i_sId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_BhEgEBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_BlDoMBBdEeq1L-sCh5PRQg"
                 called="#_0yid8mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0ysO4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0ysO4GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.setGenFeature.annotations.insert" headerMethod="#_0ysO4mJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BH6bBHLZEd-09ds9dfYpFw" initMethod="#_0ysO42J-Ed-FqczH3ESmRw"
               footerMethod="#_0ysO5WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ZWePwId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="__1HUkBBcEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0ysO4mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0ysO4GJ-Ed-FqczH3ESmRw/method._0ysO4mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0ysO42J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0ysO4GJ-Ed-FqczH3ESmRw/method._0ysO42J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BH6bBHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0ysO4GJ-Ed-FqczH3ESmRw/method._BH6bBHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0ysO5WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0ysO4GJ-Ed-FqczH3ESmRw/method._0ysO5WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0ysO8mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0ysO4GJ-Ed-FqczH3ESmRw/method._0ysO8mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ZZsi4Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ZaBTAId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ZaTm4Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_Zamh0Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_Za5cwId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZbMXsId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZbfSoId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZbxmgId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="__3XXUBBcEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="__3kysBBcEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="__3yOEBBcEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="__3_CYBBcEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="__4KBgBBcEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="__4VAoBBcEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="__4k4QBBcEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="__45oYBBcEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZcEhcId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZcXcYId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ZcpwQId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="__5L8QBBcEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="__5feQBBcEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="__5sSkBBcEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Zc8rMId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="__54f0BBcEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZdQ0QId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_ZdkWQId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="__6FUIBBcEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="__6XA8BBcEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_Zd34QId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="__6kcUBBcEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZeKMIId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="__6wCgBBcEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ZeeVMId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="__67BoBBcEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ZZZn8Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_ZfGAQId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="__3HfsBBcEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="__7SOABBcEeq1L-sCh5PRQg"
                 called="#_0ysO8mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0y1Y0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0y1Y0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.setGenFeature.pre.insert" headerMethod="#_0y1Y0mJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BI881HLZEd-09ds9dfYpFw" initMethod="#_0y1Y02J-Ed-FqczH3ESmRw"
               footerMethod="#_0y1Y1WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_b-SmkId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_Blr6UBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0y1Y0mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0y1Y0GJ-Ed-FqczH3ESmRw/method._0y1Y0mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0y1Y02J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0y1Y0GJ-Ed-FqczH3ESmRw/method._0y1Y02J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BI881HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0y1Y0GJ-Ed-FqczH3ESmRw/method._BI881HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0y1Y1WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0y1Y0GJ-Ed-FqczH3ESmRw/method._0y1Y1WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0y1Y42J-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0y1Y0GJ-Ed-FqczH3ESmRw/method._0y1Y42J-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_cBzNkId1EemTGPCEQmMGWg" name="setAccessorOperation"
+            <parameters xmi:id="_BoNC0BBdEeq1L-sCh5PRQg" name="setAccessorOperation"
                 type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_cCGvkId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_cCa4oId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_cCw24Id1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_cDE_8Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_cDcMUId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cDw8cId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cEFFgId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cEacsId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_BocTYBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_Boq84BBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_Bo1U8BBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_BpElgBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_BpRZ0BBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BpdAABBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Bpn_IBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Bpy-QBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_cEt-sId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cFCHwId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cFW34Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_BqBAsBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BqPqMBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_BqdFkBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cFrA8Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_Bqqg8BBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cF_KAId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_cGSsAId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_Bq38UBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_BrEJkBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cGmOAId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_BrUoQBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cG5wAId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_Brg1gBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cHN5EId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_BrtCwBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_cBedcId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_cH09EId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_Bn_ncBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_BsKVwBBdEeq1L-sCh5PRQg"
                 called="#_0y1Y42J-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0y_J0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0y_J0GJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.setGenFeature.post.insert" headerMethod="#_0y_J0mJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BKJPpHLZEd-09ds9dfYpFw" initMethod="#_0y_J02J-Ed-FqczH3ESmRw"
               footerMethod="#_0y_J1WJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ceNcwId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_B7YdgBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0y_J0mJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0y_J0GJ-Ed-FqczH3ESmRw/method._0y_J0mJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0y_J02J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0y_J0GJ-Ed-FqczH3ESmRw/method._0y_J02J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BKJPpHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0y_J0GJ-Ed-FqczH3ESmRw/method._BKJPpHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0y_J1WJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0y_J0GJ-Ed-FqczH3ESmRw/method._0y_J1WJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0y_J42J-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0y_J0GJ-Ed-FqczH3ESmRw/method._0y_J42J-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_chpyUId1EemTGPCEQmMGWg" name="setAccessorOperation"
+            <parameters xmi:id="_B9kO0BBdEeq1L-sCh5PRQg" name="setAccessorOperation"
                 type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_ch97YId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ciRdYId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_cim0kId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ci6WkId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_cjOfoId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cjiBoId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cj2xwId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ckKTwId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_B9xqMBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_B9-egBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_B-O9MBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_B-eNwBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_B-rpIBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_B-65sBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_B_LYYBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_B_YMsBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_ckd1wId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ckxXwId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_clE5wId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_B_oEUBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_B_2GwBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CAJowBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_clYbwId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_CAZgYBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_clr9wId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_cl_fwId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_CAmUsBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_CA1lQBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cmSasId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_CBCZkBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cmmjwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_CBRDEBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cm7T4Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_CBiv4BBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_chWQUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_cnjmAId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_B9UXMBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_CCCfIBBdEeq1L-sCh5PRQg"
                 called="#_0y_J42J-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0y_J5WJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0y_J5WJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.setGenFeature.TODO.override" headerMethod="#_0y_J52J-Ed-FqczH3ESmRw"
               conditionMethod="#_BQGttHLZEd-09ds9dfYpFw" initMethod="#_0y_J6GJ-Ed-FqczH3ESmRw"
               footerMethod="#_0zI60GJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_coRXsId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_CCmf0BBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0y_J52J-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0y_J5WJ-Ed-FqczH3ESmRw/method._0y_J52J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0y_J6GJ-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0y_J5WJ-Ed-FqczH3ESmRw/method._0y_J6GJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BQGttHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0y_J5WJ-Ed-FqczH3ESmRw/method._BQGttHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0zI60GJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0y_J5WJ-Ed-FqczH3ESmRw/method._0zI60GJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0zI63mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0y_J5WJ-Ed-FqczH3ESmRw/method._0zI63mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_cr3eQId1EemTGPCEQmMGWg" name="setAccessorOperation"
+            <parameters xmi:id="_CE8CIBBdEeq1L-sCh5PRQg" name="setAccessorOperation"
                 type="org.eclipse.emf.codegen.ecore.genmodel.GenOperation"/>
-            <parameters xmi:id="_csNcgId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_csiMoId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_cs1uoId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ctJQoId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_cten0Id1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ctyJ0Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cuG58Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cuab8Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_CFKroBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_CFeNoBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_CFrB8BBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_CF9V0BBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_CGMmYBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CGaBwBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CGqgcBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CG5xABBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_cuulAId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cvDVIId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_cvW3IId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_CHF-QBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CHVO0BBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CHiDIBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cvrAMId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_CHzI4BBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cv-iMId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_cwVukId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_CIDAgBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_CIPNwBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cwqesId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_CIg6kBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cxDgQId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_CIr5sBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_cxXCQId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_CI4uABBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_crjVMId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_cyAigId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_CEtYoBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_CJQhcBBdEeq1L-sCh5PRQg"
                 called="#_0zI63mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0zSEwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicUnsetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicUnsetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0zSEwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicUnsetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.basicUnsetGenFeature.TODO.override&#xA;"
               name="Interface.basicUnsetGenFeature.override" headerMethod="#_0zSEwmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BR5ddHLZEd-09ds9dfYpFw" initMethod="#_0zSEw2J-Ed-FqczH3ESmRw"
               footerMethod="#_0zSExWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_cyuUMId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_CJ6BsBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0zSEwmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0zSEwGJ-Ed-FqczH3ESmRw/method._0zSEwmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0zSEw2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0zSEwGJ-Ed-FqczH3ESmRw/method._0zSEw2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BR5ddHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0zSEwGJ-Ed-FqczH3ESmRw/method._BR5ddHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0zSExWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0zSEwGJ-Ed-FqczH3ESmRw/method._0zSExWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0zSE0mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0zSEwGJ-Ed-FqczH3ESmRw/method._0zSE0mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_c2EjIId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_c2YsMId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_c2s1QId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_c3A-UId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_c3UgUId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_c3opYId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_c38ycId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_c4Q7gId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_CMfboBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_CMsP8BBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_CM7ggBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_CNI74BBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_CNaosBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CNs8kBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CN5J0BBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_COK2oBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_c4kdgId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_c45NoId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_c5NWsId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_COcjcBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_COtCIBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CO4oUBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_c5g4sId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_CPIf8BBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_c5zzoId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_c6H8sId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_CPWiYBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_CPly8BBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_c6cs0Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_CP4t4BBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_c6vnwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_CQGJQBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_c7Dw0Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_CQS9kBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_c1xBIId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_c7qNwId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_CMMgsBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_CQt0UBBdEeq1L-sCh5PRQg"
                 called="#_0zSE0mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0zb1wGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0zb1wGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.basicUnsetGenFeature.annotations.insert" headerMethod="#_0zb1wmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BS7_RHLZEd-09ds9dfYpFw" initMethod="#_0zb1w2J-Ed-FqczH3ESmRw"
               footerMethod="#_0zb1xWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_c8Z0oId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_CRScEBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0zb1wmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0zb1wGJ-Ed-FqczH3ESmRw/method._0zb1wmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0zb1w2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0zb1wGJ-Ed-FqczH3ESmRw/method._0zb1w2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BS7_RHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0zb1wGJ-Ed-FqczH3ESmRw/method._BS7_RHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0zb1xWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0zb1wGJ-Ed-FqczH3ESmRw/method._0zb1xWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0zb10mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0zb1wGJ-Ed-FqczH3ESmRw/method._0zb10mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_c_2KMId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_dAJsMId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_dAhfoId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_dA1BoId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_dBJKsId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dBd60Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dBw1wId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dCE-0Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_CTh3wBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_CTuFABBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_CT5EIBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_CUC1IBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_CUSswBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CUe6ABBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CUqgMBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CU2GYBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_dCaWAId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dCufEId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dDDPMId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_CVGlEBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CVV1oBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CVnicBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dDWxMId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_CVzvsBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dDsIYId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_dEARcId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_CWByIBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_CWN_YBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dEUagId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_CWbawBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dEojkId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_CWkksBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dE8FkId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_CWyAEBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_c_iBIId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_dFjwoId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_CTXfsBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_CXJMcBBdEeq1L-sCh5PRQg"
                 called="#_0zb10mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0zlmwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_0zlmwGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.basicUnsetGenFeature.TODO.override" headerMethod="#_0zlmwmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BUISFHLZEd-09ds9dfYpFw" initMethod="#_0zlmw2J-Ed-FqczH3ESmRw"
               footerMethod="#_0zlmxWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_dGQUMId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_CXnGgBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0zlmwmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0zlmwGJ-Ed-FqczH3ESmRw/method._0zlmwmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0zlmw2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0zlmwGJ-Ed-FqczH3ESmRw/method._0zlmw2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BUISFHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0zlmwGJ-Ed-FqczH3ESmRw/method._BUISFHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0zlmxWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0zlmwGJ-Ed-FqczH3ESmRw/method._0zlmxWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0zlm0mJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0zlmwGJ-Ed-FqczH3ESmRw/method._0zlm0mJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_dJhqoId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_dJ0lkId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_dKIHkId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_dKcQoId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_dKvLkId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dLDUoId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dLXdsId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dLq_sId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_CZiZIBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_CZq8ABBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_CZ1UEBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_CZ_sIBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_CaKEMBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CaVqYBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Cah3oBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CarooBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_dL_IwId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dMTR0Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dMmz0Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_Ca2nwBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CbGfYBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CbT6wBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dM7j8Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_Cbfg8BBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dNPtAId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_dNjPAId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_CbqgEBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_CcBFYBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dN5NQId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_CcTZQBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dOOkcId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_CchbsBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dOjUkId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_CcyhcBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_dJPWwId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_dPM00Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_CZWy8BBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_CdJGwBBdEeq1L-sCh5PRQg"
                 called="#_0zlm0mJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_0z4hsGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_0z4hsGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.TODO.override&#xA;"
               name="Interface.unsetGenFeature.override" headerMethod="#_0z4hsmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BVnf1HLZEd-09ds9dfYpFw" initMethod="#_0z4hs2J-Ed-FqczH3ESmRw"
               footerMethod="#_0z4htWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_dP-Q4Id1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_Cdj9gBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_0z4hsmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._0z4hsGJ-Ed-FqczH3ESmRw/method._0z4hsmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0z4hs2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._0z4hsGJ-Ed-FqczH3ESmRw/method._0z4hs2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BVnf1HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._0z4hsGJ-Ed-FqczH3ESmRw/method._BVnf1HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_0z4htWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._0z4hsGJ-Ed-FqczH3ESmRw/method._0z4htWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_0z4hwmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._0z4hsGJ-Ed-FqczH3ESmRw/method._0z4hwmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_dTfe8Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_dT0PEId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_dUIYIId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_dUchMId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_dUwDMId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dVGBcId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dVZjcId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dVtFcId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_Cfl90BBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_Cfw88BBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_Cf-YUBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_CgLMoBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_CgWLwBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CgeHkBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Cgq74BBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Cgy3sBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_dWDqwId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dWXMwId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dWrV0Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_ChDWYBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_ChQKsBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_ChZ7sBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dXAF8Id1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_ChmI8BBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dXUPAId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_dXo_IId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_Ch0LYBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_CiBmwBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dX8hIId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_CiPCIBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dYR4UId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_CiYMEBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dYmBYId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_CimOgBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_dTLV4Id1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_dZOTgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_Cfa-sBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_Ci8z0BBdEeq1L-sCh5PRQg"
                 called="#_0z4hwmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_00BroGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.javadoc.insert&#xA;"
+          <elements xmi:id="_00BroGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.unsetGenFeature.javadoc.insert&#xA;"
               name="Interface.unsetGenFeature.javadoc.override" headerMethod="#_00BromJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BW9jpHLZEd-09ds9dfYpFw" initMethod="#_00Bro2J-Ed-FqczH3ESmRw"
               footerMethod="#_00BrpWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_dZ8sQId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_CjniMBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_00BromJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._00BroGJ-Ed-FqczH3ESmRw/method._00BromJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00Bro2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._00BroGJ-Ed-FqczH3ESmRw/method._00Bro2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BW9jpHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._00BroGJ-Ed-FqczH3ESmRw/method._BW9jpHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_00BrpWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._00BroGJ-Ed-FqczH3ESmRw/method._00BrpWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00BrsmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._00BroGJ-Ed-FqczH3ESmRw/method._00BrsmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ddcFIId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ddwOMId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_deDwMId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_deX5QId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_derbQId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dfAycId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dfU7gId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dfodgId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_Cl9EgBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_CmR0oBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_Cmf3EBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_CmvHoBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_CnBbgBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CnQFABBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CneugBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CnvNMBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_df8mkId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dgPhgId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dgjqkId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_Cn8okBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CoKD8BBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CoXfUBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dg3MkId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_Con-ABBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dhQOIId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_dhllUId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_Co0LQBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_CpC0wBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dh6VcId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_CpPpEBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_diN3cId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_CpdEcBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_digyYId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_Cpqf0BBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ddHVAId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_djJEgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ClubABBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_CqF9oBBdEeq1L-sCh5PRQg"
                 called="#_00BrsmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_00LcoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_00LcoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.unsetGenFeature.javadoc.insert" headerMethod="#_00LcomJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BX27hHLZEd-09ds9dfYpFw" initMethod="#_00Lco2J-Ed-FqczH3ESmRw"
               footerMethod="#_00LcpWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_dj4EUId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_Cqm7ABBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_00LcomJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._00LcoGJ-Ed-FqczH3ESmRw/method._00LcomJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00Lco2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._00LcoGJ-Ed-FqczH3ESmRw/method._00Lco2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BX27hHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._00LcoGJ-Ed-FqczH3ESmRw/method._BX27hHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_00LcpWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._00LcoGJ-Ed-FqczH3ESmRw/method._00LcpWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00LcsmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._00LcoGJ-Ed-FqczH3ESmRw/method._00LcsmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_doWUoId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_dopPkId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_do-mwId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_dpSIwId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_dplDsId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dp5MwId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dqMuwId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dqg30Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_CtCj8BBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_CtRNcBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_CtgeABBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_Ct4RcBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_CuJ-QBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CubrEBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CusJwBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Cu-doBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_dq0Z0Id1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_drIi4Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_drehIId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_CvPjYBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CvfbABBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_CvzkEBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dryDIId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_CwBmgBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dsGzQId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_dsaVQId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_CwQ3EBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_CwhVwBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dsvFYId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_CwuKEBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dtCnYId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_CxAd8BBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_dtX-kId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_CxPHcBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_doCyoId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_dt_poId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_Cs2WsBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_CxsacBBdEeq1L-sCh5PRQg"
                 called="#_00LcsmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_00VNoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_00VNoGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.unsetGenFeature.annotations.insert" headerMethod="#_00VNomJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BY5dVHLZEd-09ds9dfYpFw" initMethod="#_00VNo2J-Ed-FqczH3ESmRw"
               footerMethod="#_00VNpWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_duuCYId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_CyQbIBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_00VNomJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._00VNoGJ-Ed-FqczH3ESmRw/method._00VNomJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00VNo2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._00VNoGJ-Ed-FqczH3ESmRw/method._00VNo2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BY5dVHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._00VNoGJ-Ed-FqczH3ESmRw/method._BY5dVHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_00VNpWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._00VNoGJ-Ed-FqczH3ESmRw/method._00VNpWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00VNsmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._00VNoGJ-Ed-FqczH3ESmRw/method._00VNsmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_dyMNIId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_dyfvIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_dy0fQId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_dzIBQId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_dza8MId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_dzvFQId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_d0DOUId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_d0WwUId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_C0hsABBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_C0ugUBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_C09J0BBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_C1GTwBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_C1RS4BBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C1cSABBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C1mDABBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C1xCIBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_d0sHgId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_d0_pgId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_d1TLgId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_C17aMBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C2FLMBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C2QKUBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_d1mGcId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_C2Z7UBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_d15ocId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_d2MjYId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_C2kTYBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_C2xHsBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_d2gFYId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_C28G0BBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_d20OcId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_C3I7IBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_d3HwcId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_C3UhUBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_dx4rIId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_d3vbgId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_C0Ws4BBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_C3rGoBBdEeq1L-sCh5PRQg"
                 called="#_00VNsmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_00eXkGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_00eXkGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.unsetGenFeature.TODO.override" headerMethod="#_00eXkmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BZy1NHLZEd-09ds9dfYpFw" initMethod="#_00eXk2J-Ed-FqczH3ESmRw"
               footerMethod="#_00eXlWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_d4dNMId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_C4JnwBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_00eXkmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._00eXkGJ-Ed-FqczH3ESmRw/method._00eXkmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00eXk2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._00eXkGJ-Ed-FqczH3ESmRw/method._00eXk2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BZy1NHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._00eXkGJ-Ed-FqczH3ESmRw/method._BZy1NHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_00eXlWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._00eXkGJ-Ed-FqczH3ESmRw/method._00eXlWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00eXomJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._00eXkGJ-Ed-FqczH3ESmRw/method._00eXomJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_d77_AId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_d8QIEId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_d8kRIId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_d83zIId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_d9LVIId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_d9feMId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_d9znQId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_d-HJQId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_C6tzkBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_C67O8BBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_C7GOEBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_C7WFsBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_C7l9UBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C74RMBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C8FskBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C8VkMBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_d-cgcId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_d-wCcId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_d_ELgId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_C8iYgBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C8t-sBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_C86zABBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_d_ZisId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_C9IOYBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_d_u54Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_eADC8Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_C9WQ0BBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_C9n9oBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eAV94Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_C93OMBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eApf4Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_C-GewBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eA9B4Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_C-UhMBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_d7odAId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_eBkF4Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_C6hmUBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_C-v_ABBdEeq1L-sCh5PRQg"
                 called="#_00eXomJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_00oIkGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.TODO.override&#xA;"
+          <elements xmi:id="_00oIkGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.javadoc.override&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.annotations.insert&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.TODO.override&#xA;"
               name="Interface.isSetGenFeature.override" headerMethod="#_00oIkmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BaPhJHLZEd-09ds9dfYpFw" initMethod="#_00oIk2J-Ed-FqczH3ESmRw"
               footerMethod="#_00oIlWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_eCTFsId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_C_VN0BBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_00oIkmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._00oIkGJ-Ed-FqczH3ESmRw/method._00oIkmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00oIk2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._00oIkGJ-Ed-FqczH3ESmRw/method._00oIk2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BaPhJHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._00oIkGJ-Ed-FqczH3ESmRw/method._BaPhJHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_00oIlWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._00oIkGJ-Ed-FqczH3ESmRw/method._00oIlWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00oIomJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._00oIkGJ-Ed-FqczH3ESmRw/method._00oIomJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_eFtmEId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_eGBvIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_eGV4MId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_eGqoUId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_eG-KUId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eHS6cId1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eHnDgId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eH7MkId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_DB6AsBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_DCIDIBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_DCTCQBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_DCeocBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_DCsq4BBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DC6tUBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DDG6kBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DDWLIBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_eIPVoId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eIi3oId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eI3AsId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_DDofABBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DD0sQBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DECusBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eJLJwId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_DEUbgBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eJeEsId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_eJy00Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_DEid8BBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_DEvSQBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eKGW0Id1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_DFAYABBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eKZRwId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_DFPokBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eKrloId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_DFcc4BBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_eFaEEId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_eLT3wId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_DBqwIBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_DF36sBBdEeq1L-sCh5PRQg"
                 called="#_00oIomJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_00x5kGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.javadoc.insert&#xA;"
+          <elements xmi:id="_00x5kGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;This pattern calls:&#xA;    * org.eclipse.egf.emf.pattern.model.call.Interface.Interface.isSetGenFeature.javadoc.insert&#xA;"
               name="Interface.isSetGenFeature.javadoc.override" headerMethod="#_00x5kmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BbSC9HLZEd-09ds9dfYpFw" initMethod="#_00x5k2J-Ed-FqczH3ESmRw"
               footerMethod="#_00x5lWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_eMBCYId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_DGXC4BBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_00x5kmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._00x5kGJ-Ed-FqczH3ESmRw/method._00x5kmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00x5k2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._00x5kGJ-Ed-FqczH3ESmRw/method._00x5k2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BbSC9HLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._00x5kGJ-Ed-FqczH3ESmRw/method._BbSC9HLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_00x5lWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._00x5kGJ-Ed-FqczH3ESmRw/method._00x5lWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_00x5omJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._00x5kGJ-Ed-FqczH3ESmRw/method._00x5omJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ePcw4Id1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ePyIEId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_eQGRIId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_eQbBQId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_eQvxYId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eRIy8Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eReKIId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eRy6QId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_DI1IEBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_DJEYoBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_DJUQQBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_DJi5wBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_DJtR0BBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DJ_lsBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DKJWsBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DKZOUBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_eSJfkId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eSfd0Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eS0N8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_DKn30BBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DK3vcBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DLGY8BBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eTJlIId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_DLVpgBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eTdHIId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_eTyeUId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_DLmIMBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_DLyVcBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eUGAUId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_DL_w0BBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eUZiUId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_DMNMMBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eUuScId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_DMdq4BBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ePHZsId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_eVXLoId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_DIjbQBBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_DM1eUBBdEeq1L-sCh5PRQg"
                 called="#_00x5omJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_01N-cGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_01N-cGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.isSetGenFeature.javadoc.insert" headerMethod="#_01N-cmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BcoGxHLZEd-09ds9dfYpFw" initMethod="#_01N-c2J-Ed-FqczH3ESmRw"
               footerMethod="#_01N-dWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_eWGygId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_DNYQ4BBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_01N-cmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._01N-cGJ-Ed-FqczH3ESmRw/method._01N-cmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_01N-c2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._01N-cGJ-Ed-FqczH3ESmRw/method._01N-c2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BcoGxHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._01N-cGJ-Ed-FqczH3ESmRw/method._BcoGxHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_01N-dWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._01N-cGJ-Ed-FqczH3ESmRw/method._01N-dWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_01N-gmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._01N-cGJ-Ed-FqczH3ESmRw/method._01N-gmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_eZmLYId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_eZ5tYId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_eaOdgId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_eaj0sId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ea39wId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ebMt4Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ebgP4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eb2OIId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_DP4yUBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_DQIC4BBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_DQZIoBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_DQmkABBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_DQ1NgBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DRHhYBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DRYAEBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DRkNUBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_ecMzcId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_eciKoId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ec1soId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_DRulYBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DR6yoBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DSKDMBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_edKcwId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_DSYFoBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_edfM4Id1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_edyu4Id1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_DSn9QBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_DSxuQBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eeHfAId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_DS_JoBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eeZy4Id1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_DTPBQBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eetU4Id1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_DTccoBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_eZSCUId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_efTx0Id1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_DPr-ABBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_DUBEYBBdEeq1L-sCh5PRQg"
                 called="#_01N-gmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_01hgcGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_01hgcGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.isSetGenFeature.annotations.insert" headerMethod="#_01hgcmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_Bd9jhHLZEd-09ds9dfYpFw" initMethod="#_01hgc2J-Ed-FqczH3ESmRw"
               footerMethod="#_01hgdWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_egJfUId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_DUhasBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_01hgcmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._01hgcGJ-Ed-FqczH3ESmRw/method._01hgcmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_01hgc2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._01hgcGJ-Ed-FqczH3ESmRw/method._01hgc2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_Bd9jhHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._01hgcGJ-Ed-FqczH3ESmRw/method._Bd9jhHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_01hgdWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._01hgcGJ-Ed-FqczH3ESmRw/method._01hgdWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_01hggmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._01hgcGJ-Ed-FqczH3ESmRw/method._01hggmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_ejj_sId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_ej4IwId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_ekLqwId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_ekfz0Id1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_ekyuwId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_elHe4Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_elbA4Id1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_elvJ8Id1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_DW3kEBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_DXDKQBBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_DXOwcBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_DXeoEBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_DXvt0BBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DX9wQBBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DYKkkBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DYUVkBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_emDTAId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_emWN8Id1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_empv8Id1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_DYkNMBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DYxBgBBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DZBgMBBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_em95AId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_DZQJsBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_enUeUId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_enpOcId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_DZc-ABBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_DZqZYBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_en8wcId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_DZ3NsBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eoPrYId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_DaDa8BBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eoimUId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_DaRdYBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestration xmi:type="pattern:SuperCall" xmi:id="_ejREwId1EemTGPCEQmMGWg"/>
-            <orchestration xmi:type="pattern:MethodCall" xmi:id="_epKRYId1EemTGPCEQmMGWg"
+            <orchestration xmi:type="pattern:SuperCall" xmi:id="_DWrW0BBdEeq1L-sCh5PRQg"/>
+            <orchestration xmi:type="pattern:MethodCall" xmi:id="_DatiQBBdEeq1L-sCh5PRQg"
                 called="#_01hggmJ-Ed-FqczH3ESmRw"/>
           </elements>
-          <elements xmi:id="_01qqYGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.18.0.qualifier from EMF 2.18.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
+          <elements xmi:id="_01qqYGJ-Ed-FqczH3ESmRw" description="This pattern was generated from : &#xA;    * Bundle org.eclipse.emf.codegen.ecore 2.20.0.qualifier from EMF 2.20.&#xA;    * Template &quot;templates/model/Class.javajet&quot;&#xA;"
               name="Interface.isSetGenFeature.TODO.override" headerMethod="#_01qqYmJ-Ed-FqczH3ESmRw"
               conditionMethod="#_BfAsZHLZEd-09ds9dfYpFw" initMethod="#_01qqY2J-Ed-FqczH3ESmRw"
               footerMethod="#_01qqZWJ-Ed-FqczH3ESmRw">
-            <nature xmi:type="jetpattern:JetNature" xmi:id="_ep5RMId1EemTGPCEQmMGWg"
+            <nature xmi:type="jetpattern:JetNature" xmi:id="_DbNRgBBdEeq1L-sCh5PRQg"
                 name="JET"/>
             <methods xmi:id="_01qqYmJ-Ed-FqczH3ESmRw" name="header" patternFilePath="templates/pattern._01qqYGJ-Ed-FqczH3ESmRw/method._01qqYmJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_01qqY2J-Ed-FqczH3ESmRw" name="init" patternFilePath="templates/pattern._01qqYGJ-Ed-FqczH3ESmRw/method._01qqY2J-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_BfAsZHLZEd-09ds9dfYpFw" name="preCondition" patternFilePath="templates/pattern._01qqYGJ-Ed-FqczH3ESmRw/method._BfAsZHLZEd-09ds9dfYpFw.pt"/>
             <methods xmi:id="_01qqZWJ-Ed-FqczH3ESmRw" name="footer" patternFilePath="templates/pattern._01qqYGJ-Ed-FqczH3ESmRw/method._01qqZWJ-Ed-FqczH3ESmRw.pt"/>
             <methods xmi:id="_01qqcmJ-Ed-FqczH3ESmRw" name="doGenerate" patternFilePath="templates/pattern._01qqYGJ-Ed-FqczH3ESmRw/method._01qqcmJ-Ed-FqczH3ESmRw.pt"/>
-            <parameters xmi:id="_etYqEId1EemTGPCEQmMGWg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
-            <parameters xmi:id="_etszIId1EemTGPCEQmMGWg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
-            <parameters xmi:id="_euA8MId1EemTGPCEQmMGWg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
-            <parameters xmi:id="_euVsUId1EemTGPCEQmMGWg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
-            <parameters xmi:id="_eupOUId1EemTGPCEQmMGWg" name="isJDK50" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ewHN8Id1EemTGPCEQmMGWg" name="isInterface" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ewb-EId1EemTGPCEQmMGWg" name="isImplementation" type="java.lang.Boolean"/>
-            <parameters xmi:id="_ewu5AId1EemTGPCEQmMGWg" name="useInterfaceOverrideAnnotation"
+            <parameters xmi:id="_Ddo6cBBdEeq1L-sCh5PRQg" name="genFeature" type="org.eclipse.emf.codegen.ecore.genmodel.GenFeature"/>
+            <parameters xmi:id="_Dd3j8BBdEeq1L-sCh5PRQg" name="genClass" type="org.eclipse.emf.codegen.ecore.genmodel.GenClass"/>
+            <parameters xmi:id="_DeG0gBBdEeq1L-sCh5PRQg" name="genPackage" type="org.eclipse.emf.codegen.ecore.genmodel.GenPackage"/>
+            <parameters xmi:id="_DeWFEBBdEeq1L-sCh5PRQg" name="genModel" type="org.eclipse.emf.codegen.ecore.genmodel.GenModel"/>
+            <parameters xmi:id="_DekHgBBdEeq1L-sCh5PRQg" name="isJDK50" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Dexi4BBdEeq1L-sCh5PRQg" name="isInterface" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DfCooBBdEeq1L-sCh5PRQg" name="isImplementation" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DfWKoBBdEeq1L-sCh5PRQg" name="useInterfaceOverrideAnnotation"
                 type="java.lang.Boolean"/>
-            <parameters xmi:id="_exDpIId1EemTGPCEQmMGWg" name="isGWT" type="java.lang.Boolean"/>
-            <parameters xmi:id="_exXLIId1EemTGPCEQmMGWg" name="forceDefaultCase" type="java.lang.Boolean"/>
-            <parameters xmi:id="_expfAId1EemTGPCEQmMGWg" name="indentDefaultCase"
+            <parameters xmi:id="_DfnQYBBdEeq1L-sCh5PRQg" name="isGWT" type="java.lang.Boolean"/>
+            <parameters xmi:id="_Df3IABBdEeq1L-sCh5PRQg" name="forceDefaultCase" type="java.lang.Boolean"/>
+            <parameters xmi:id="_DgI00BBdEeq1L-sCh5PRQg" name="indentDefaultCase"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ex-PIId1EemTGPCEQmMGWg" name="publicStaticFinalFlag"
+            <parameters xmi:id="_DgWQMBBdEeq1L-sCh5PRQg" name="publicStaticFinalFlag"
                 type="java.lang.String"/>
-            <parameters xmi:id="_eyTmUId1EemTGPCEQmMGWg" name="singleWildcard" type="java.lang.String"/>
-            <parameters xmi:id="_eyrZwId1EemTGPCEQmMGWg" name="negativeOffsetCorrection"
+            <parameters xmi:id="_Dgk5sBBdEeq1L-sCh5PRQg" name="singleWildcard" type="java.lang.String"/>
+            <parameters xmi:id="_DgyVEBBdEeq1L-sCh5PRQg" name="negativeOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ezDNMId1EemTGPCEQmMGWg" name="positiveOffsetCorrection"
+            <parameters xmi:id="_DhAXgBBdEeq1L-sCh5PRQg" name="positiveOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ezWvMId1EemTGPCEQmMGWg" name="negativeOperationOffsetCorrection"
+            <parameters xmi:id="_DhJhcBBdEeq1L-sCh5PRQg" name="negativeOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <parameters xmi:id="_ezq4QId1EemTGPCEQmMGWg" name="positiveOperationOffsetCorrection"
+            <parameters xmi:id="_DhaAIBBdEeq1L-sCh5PRQg" name="positiveOperationOffsetCorrection"
                 type="java.lang.String"/>
-            <orchestrat