TCI - Fix Since Tags and API Filters

Change-Id: I50b9b80e00d3c2834615471262c091b4146a163d
Signed-off-by: Eugen Neufeld <eneufeld@eclipsesource.com>
diff --git a/bundles/org.eclipse.emf.ecp.view.categorization.model.edit/.settings/.api_filters b/bundles/org.eclipse.emf.ecp.view.categorization.model.edit/.settings/.api_filters
index b507373..9898d90 100644
--- a/bundles/org.eclipse.emf.ecp.view.categorization.model.edit/.settings/.api_filters
+++ b/bundles/org.eclipse.emf.ecp.view.categorization.model.edit/.settings/.api_filters
@@ -1,6 +1,12 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <component id="org.eclipse.emf.ecp.view.categorization.model.edit" version="2">
     <resource path="META-INF/MANIFEST.MF">
+        <filter comment="Changed SPI with 1.18" id="923795461">
+            <message_arguments>
+                <message_argument value="1.18.0"/>
+                <message_argument value="1.17.0"/>
+            </message_arguments>
+        </filter>
         <filter comment="SPI Change in 1.6" id="923795461">
             <message_arguments>
                 <message_argument value="1.6.0"/>
@@ -8,6 +14,70 @@
             </message_arguments>
         </filter>
     </resource>
+    <resource path="META-INF/MANIFEST.MF" type="org.eclipse.emf.ecp.view.spi.horizontal.model.VHorizontalFactory">
+        <filter comment="Changed SPI with 1.18" id="305422471">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.horizontal.model.VHorizontalFactory"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="META-INF/MANIFEST.MF" type="org.eclipse.emf.ecp.view.spi.horizontal.model.VHorizontalLayout">
+        <filter comment="Changed SPI with 1.18" id="305422471">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.horizontal.model.VHorizontalLayout"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="META-INF/MANIFEST.MF" type="org.eclipse.emf.ecp.view.spi.horizontal.model.VHorizontalPackage">
+        <filter comment="Changed SPI with 1.18" id="305422471">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.horizontal.model.VHorizontalPackage"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="META-INF/MANIFEST.MF" type="org.eclipse.emf.ecp.view.spi.horizontal.model.impl.VHorizontalFactoryImpl">
+        <filter comment="Changed SPI with 1.18" id="305422471">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.horizontal.model.impl.VHorizontalFactoryImpl"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="META-INF/MANIFEST.MF" type="org.eclipse.emf.ecp.view.spi.horizontal.model.impl.VHorizontalLayoutImpl">
+        <filter comment="Changed SPI with 1.18" id="305422471">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.horizontal.model.impl.VHorizontalLayoutImpl"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="META-INF/MANIFEST.MF" type="org.eclipse.emf.ecp.view.spi.horizontal.model.impl.VHorizontalPackageImpl">
+        <filter comment="Changed SPI with 1.18" id="305422471">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.horizontal.model.impl.VHorizontalPackageImpl"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="META-INF/MANIFEST.MF" type="org.eclipse.emf.ecp.view.spi.horizontal.model.util.HorizontalAdapterFactory">
+        <filter comment="Changed SPI with 1.18" id="305422471">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.horizontal.model.util.HorizontalAdapterFactory"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="META-INF/MANIFEST.MF" type="org.eclipse.emf.ecp.view.spi.horizontal.model.util.HorizontalSwitch">
+        <filter comment="Changed SPI with 1.18" id="305422471">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.horizontal.model.util.HorizontalSwitch"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
     <resource path="META-INF/MANIFEST.MF" type="org.eclipse.emf.ecp.view.spi.model.reporting.AbstractReport">
         <filter comment="SPI Change in 1.6" id="305422471">
             <message_arguments>
@@ -32,4 +102,68 @@
             </message_arguments>
         </filter>
     </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/spi/categorization/model/provider/AbstractCategorizationItemProvider.java" type="org.eclipse.emf.ecp.view.spi.categorization.model.provider.AbstractCategorizationItemProvider">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.categorization.model.provider.AbstractCategorizationItemProvider"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.18.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/spi/categorization/model/provider/ActionItemProvider.java" type="org.eclipse.emf.ecp.view.spi.categorization.model.provider.ActionItemProvider">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.categorization.model.provider.ActionItemProvider"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.18.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/spi/categorization/model/provider/CategorizableElementItemProvider.java" type="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizableElementItemProvider">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizableElementItemProvider"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.18.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/spi/categorization/model/provider/CategorizationEditPlugin.java" type="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizationEditPlugin">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizationEditPlugin"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.18.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/spi/categorization/model/provider/CategorizationElementItemProvider.java" type="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizationElementItemProvider">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizationElementItemProvider"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.18.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/spi/categorization/model/provider/CategorizationItemProvider.java" type="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizationItemProvider">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizationItemProvider"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.18.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/spi/categorization/model/provider/CategorizationItemProviderAdapterFactory.java" type="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizationItemProviderAdapterFactory">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategorizationItemProviderAdapterFactory"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.18.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/spi/categorization/model/provider/CategoryItemProvider.java" type="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategoryItemProvider">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.categorization.model.provider.CategoryItemProvider"/>
+                <message_argument value="org.eclipse.emf.ecp.view.categorization.model.edit_1.18.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
 </component>
diff --git a/bundles/org.eclipse.emf.ecp.view.core.swt/.settings/.api_filters b/bundles/org.eclipse.emf.ecp.view.core.swt/.settings/.api_filters
index 64a347b..96d817d 100644
--- a/bundles/org.eclipse.emf.ecp.view.core.swt/.settings/.api_filters
+++ b/bundles/org.eclipse.emf.ecp.view.core.swt/.settings/.api_filters
@@ -1,6 +1,12 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <component id="org.eclipse.emf.ecp.view.core.swt" version="2">
     <resource path="META-INF/MANIFEST.MF">
+        <filter comment="Changed SPI with 1.18" id="923795461">
+            <message_arguments>
+                <message_argument value="1.18.0"/>
+                <message_argument value="1.17.0"/>
+            </message_arguments>
+        </filter>
         <filter comment="SPI Change in 1.6" id="923795461">
             <message_arguments>
                 <message_argument value="1.6.0"/>
@@ -34,6 +40,14 @@
             </message_arguments>
         </filter>
     </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/spi/core/swt/AbstractControlSWTRendererUtil.java" type="org.eclipse.emf.ecp.view.spi.core.swt.AbstractControlSWTRendererUtil">
+        <filter comment="Changed SPI with 1.18" id="338792546">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.spi.core.swt.AbstractControlSWTRendererUtil"/>
+                <message_argument value="getLabelStyleBits(VTViewTemplateProvider, VControl, ViewModelContext)"/>
+            </message_arguments>
+        </filter>
+    </resource>
     <resource path="src/org/eclipse/emf/ecp/view/spi/core/swt/ContainerSWTRenderer.java" type="org.eclipse.emf.ecp.view.spi.core.swt.ContainerSWTRenderer">
         <filter comment="SPI Change in 1.6" id="338722907">
             <message_arguments>
diff --git a/bundles/org.eclipse.emf.ecp.view.core.swt/src/org/eclipse/emf/ecp/view/spi/core/swt/AbstractControlSWTRendererUtil.java b/bundles/org.eclipse.emf.ecp.view.core.swt/src/org/eclipse/emf/ecp/view/spi/core/swt/AbstractControlSWTRendererUtil.java
index 062d1d6..2c478b8 100644
--- a/bundles/org.eclipse.emf.ecp.view.core.swt/src/org/eclipse/emf/ecp/view/spi/core/swt/AbstractControlSWTRendererUtil.java
+++ b/bundles/org.eclipse.emf.ecp.view.core.swt/src/org/eclipse/emf/ecp/view/spi/core/swt/AbstractControlSWTRendererUtil.java
@@ -46,6 +46,7 @@
 	 * @param control the {@link VElement}
 	 * @param viewModelContext the {@link ViewModelContext}
 	 * @return the style bits
+	 * @since 1.18
 	 */
 	public static int getLabelStyleBits(VTViewTemplateProvider viewTemplateProvider, VElement control,
 		ViewModelContext viewModelContext) {
diff --git a/bundles/org.eclipse.emf.ecp.view.template.annotation.model.edit/.settings/.api_filters b/bundles/org.eclipse.emf.ecp.view.template.annotation.model.edit/.settings/.api_filters
new file mode 100644
index 0000000..58f8a84
--- /dev/null
+++ b/bundles/org.eclipse.emf.ecp.view.template.annotation.model.edit/.settings/.api_filters
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component id="org.eclipse.emf.ecp.view.template.annotation.model.edit" version="2">
+    <resource path="META-INF/MANIFEST.MF">
+        <filter comment="Changed SPI with 1.18" id="923795461">
+            <message_arguments>
+                <message_argument value="1.18.0"/>
+                <message_argument value="1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+</component>
diff --git a/bundles/org.eclipse.emf.ecp.view.template.annotation.model/.settings/.api_filters b/bundles/org.eclipse.emf.ecp.view.template.annotation.model/.settings/.api_filters
new file mode 100644
index 0000000..9024634
--- /dev/null
+++ b/bundles/org.eclipse.emf.ecp.view.template.annotation.model/.settings/.api_filters
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<component id="org.eclipse.emf.ecp.view.template.annotation.model" version="2">
+    <resource path="META-INF/MANIFEST.MF">
+        <filter comment="Changed SPI with 1.18" id="923795461">
+            <message_arguments>
+                <message_argument value="1.18.0"/>
+                <message_argument value="1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+</component>
diff --git a/bundles/org.eclipse.emf.ecp.view.template.model.edit/.settings/.api_filters b/bundles/org.eclipse.emf.ecp.view.template.model.edit/.settings/.api_filters
index 2ca8328..d6f73eb 100644
--- a/bundles/org.eclipse.emf.ecp.view.template.model.edit/.settings/.api_filters
+++ b/bundles/org.eclipse.emf.ecp.view.template.model.edit/.settings/.api_filters
@@ -7,6 +7,12 @@
                 <message_argument value="1.13.0"/>
             </message_arguments>
         </filter>
+        <filter comment="Changed SPI with 1.18" id="923795461">
+            <message_arguments>
+                <message_argument value="1.18.0"/>
+                <message_argument value="1.17.0"/>
+            </message_arguments>
+        </filter>
         <filter comment="SPI Change in 1.6" id="923795461">
             <message_arguments>
                 <message_argument value="1.6.0"/>
diff --git a/bundles/org.eclipse.emf.ecp.view.template.model/.settings/.api_filters b/bundles/org.eclipse.emf.ecp.view.template.model/.settings/.api_filters
index 8eff930..c21dedf 100644
--- a/bundles/org.eclipse.emf.ecp.view.template.model/.settings/.api_filters
+++ b/bundles/org.eclipse.emf.ecp.view.template.model/.settings/.api_filters
@@ -25,6 +25,12 @@
                 <message_argument value="1.13.0"/>
             </message_arguments>
         </filter>
+        <filter comment="Changed SPI with 1.18" id="923795461">
+            <message_arguments>
+                <message_argument value="1.18.0"/>
+                <message_argument value="1.17.0"/>
+            </message_arguments>
+        </filter>
         <filter comment="SPI Change in 1.6" id="923795461">
             <message_arguments>
                 <message_argument value="1.6.0"/>
@@ -919,6 +925,84 @@
             </message_arguments>
         </filter>
     </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/template/style/tableValidation/model/VTTableValidationFactory.java" type="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationFactory">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationFactory"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.model_1.18.0"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Changed SPI with 1.18" id="305426566">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationFactory"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.annotation.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Changed SPI with 1.18" id="305426566">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationFactory"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.annotation.model_1.17.0"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Changed SPI with 1.18" id="305426566">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationFactory"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/template/style/tableValidation/model/VTTableValidationPackage.java" type="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationPackage">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationPackage"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.model_1.18.0"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Changed SPI with 1.18" id="305426566">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationPackage"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.annotation.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Changed SPI with 1.18" id="305426566">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationPackage"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.annotation.model_1.17.0"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Changed SPI with 1.18" id="305426566">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationPackage"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
+    <resource path="src/org/eclipse/emf/ecp/view/template/style/tableValidation/model/VTTableValidationStyleProperty.java" type="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationStyleProperty">
+        <filter comment="Changed SPI with 1.18" id="305365105">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationStyleProperty"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.model_1.18.0"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Changed SPI with 1.18" id="305426566">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationStyleProperty"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.annotation.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Changed SPI with 1.18" id="305426566">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationStyleProperty"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.annotation.model_1.17.0"/>
+            </message_arguments>
+        </filter>
+        <filter comment="Changed SPI with 1.18" id="305426566">
+            <message_arguments>
+                <message_argument value="org.eclipse.emf.ecp.view.template.style.tableValidation.model.VTTableValidationStyleProperty"/>
+                <message_argument value="org.eclipse.emf.ecp.view.template.model.edit_1.17.0"/>
+            </message_arguments>
+        </filter>
+    </resource>
     <resource path="src/org/eclipse/emf/ecp/view/template/style/tableValidation/model/impl/VTTableValidationFactoryImpl.java" type="org.eclipse.emf.ecp.view.template.style.tableValidation.model.impl.VTTableValidationFactoryImpl">
         <filter comment="Removed Impl packages from export" id="305365105">
             <message_arguments>
diff --git a/bundles/org.eclipse.emf.ecp.view.template.model/src/org/eclipse/emf/ecp/view/template/style/keybinding/model/util/KeybindingAdapterFactory.java b/bundles/org.eclipse.emf.ecp.view.template.model/src/org/eclipse/emf/ecp/view/template/style/keybinding/model/util/KeybindingAdapterFactory.java
index 1d2a3da..02db30a 100644
--- a/bundles/org.eclipse.emf.ecp.view.template.model/src/org/eclipse/emf/ecp/view/template/style/keybinding/model/util/KeybindingAdapterFactory.java
+++ b/bundles/org.eclipse.emf.ecp.view.template.model/src/org/eclipse/emf/ecp/view/template/style/keybinding/model/util/KeybindingAdapterFactory.java
@@ -28,6 +28,7 @@
  *
  * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeybindingPackage
  * @generated
+ * @since 1.18
  */
 public class KeybindingAdapterFactory extends AdapterFactoryImpl {
 	/**
diff --git a/bundles/org.eclipse.emf.ecp.view.template.model/src/org/eclipse/emf/ecp/view/template/style/keybinding/model/util/KeybindingSwitch.java b/bundles/org.eclipse.emf.ecp.view.template.model/src/org/eclipse/emf/ecp/view/template/style/keybinding/model/util/KeybindingSwitch.java
index d11ca9c..09c7458 100644
--- a/bundles/org.eclipse.emf.ecp.view.template.model/src/org/eclipse/emf/ecp/view/template/style/keybinding/model/util/KeybindingSwitch.java
+++ b/bundles/org.eclipse.emf.ecp.view.template.model/src/org/eclipse/emf/ecp/view/template/style/keybinding/model/util/KeybindingSwitch.java
@@ -32,6 +32,7 @@
  *
  * @see org.eclipse.emf.ecp.view.template.style.keybinding.model.VTKeybindingPackage
  * @generated
+ * @since 1.18
  */
 public class KeybindingSwitch<T> extends Switch<T> {
 	/**