diff --git a/.gitignore b/.gitignore
index 192d2d74ad8def896924a013b4b508c2fad875f5..6df44fae97f1bcf41f7234f9901a7d7370182a7d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,3 +26,7 @@ hs_err_pid*
 .idea/
 .metadata/
 .settings/
+
+# build folders
+target/
+build/
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
index 26d33521af10bcc7fd8cea344038eaaeb78d0ef5..eaf91e2ac647df635a09f01b8a2a254252aae8d7 100644
--- a/.idea/.gitignore
+++ b/.idea/.gitignore
@@ -1,3 +1,3 @@
-# Default ignored files
-/shelf/
-/workspace.xml
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
index 919ce1f1f77253454105acb2aad9997c1047a0e6..c2621b8e3409c66b980635b82b184be4e098e525 100644
--- a/.idea/codeStyles/Project.xml
+++ b/.idea/codeStyles/Project.xml
@@ -1,7 +1,7 @@
-<component name="ProjectCodeStyleConfiguration">
-  <code_scheme name="Project" version="173">
-    <ScalaCodeStyleSettings>
-      <option name="MULTILINE_STRING_CLOSING_QUOTES_ON_NEW_LINE" value="true" />
-    </ScalaCodeStyleSettings>
-  </code_scheme>
+<component name="ProjectCodeStyleConfiguration">
+  <code_scheme name="Project" version="173">
+    <ScalaCodeStyleSettings>
+      <option name="MULTILINE_STRING_CLOSING_QUOTES_ON_NEW_LINE" value="true" />
+    </ScalaCodeStyleSettings>
+  </code_scheme>
 </component>
\ No newline at end of file
diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml
index a55e7a179bde3e4e772c29c0c85e53354aa54618..df5f35dccc2cd4440b58907e3769647d5e2ffa87 100644
--- a/.idea/codeStyles/codeStyleConfig.xml
+++ b/.idea/codeStyles/codeStyleConfig.xml
@@ -1,5 +1,5 @@
-<component name="ProjectCodeStyleConfiguration">
-  <state>
-    <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
-  </state>
+<component name="ProjectCodeStyleConfiguration">
+  <state>
+    <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
+  </state>
 </component>
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index c0f42c66dcf48ff60c4ca5b010720530177d31f3..27f88133738795ae04cb7974ed27d32c4a81814a 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -1,16 +1,16 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="CompilerConfiguration">
-    <annotationProcessing>
-      <profile name="Maven default annotation processors profile" enabled="true">
-        <sourceOutputDir name="target/generated-sources/annotations" />
-        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
-        <outputRelativeToContentRoot value="true" />
-        <module name="app" />
-      </profile>
-    </annotationProcessing>
-    <bytecodeTargetLevel>
-      <module name="app" target="11" />
-    </bytecodeTargetLevel>
-  </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="CompilerConfiguration">
+    <annotationProcessing>
+      <profile name="Maven default annotation processors profile" enabled="true">
+        <sourceOutputDir name="target/generated-sources/annotations" />
+        <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
+        <outputRelativeToContentRoot value="true" />
+        <module name="app" />
+      </profile>
+    </annotationProcessing>
+    <bytecodeTargetLevel>
+      <module name="app" target="11" />
+    </bytecodeTargetLevel>
+  </component>
 </project>
\ No newline at end of file
diff --git a/.idea/discord.xml b/.idea/discord.xml
index 90797455974c52a1e975b22c100a9e088034d450..3373fe5a81d24d0f1b22178a27564549797f02c9 100644
--- a/.idea/discord.xml
+++ b/.idea/discord.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="DiscordProjectSettings">
-    <option name="show" value="PROJECT" />
-  </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="DiscordProjectSettings">
+    <option name="show" value="PROJECT" />
+  </component>
 </project>
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index aa00ffab7828f4818589659c804ec2cfd99baed3..a156f529b94b099aa5d9cb253dc3abcbe0fc3eb0 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="Encoding">
-    <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
-    <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
-  </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Encoding">
+    <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
+    <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
+  </component>
 </project>
\ No newline at end of file
diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml
index 712ab9d985c20018a0c97b93d2148ac1ffe588a5..a468a999f46a73837ac415b045dcb5d2a801cec1 100644
--- a/.idea/jarRepositories.xml
+++ b/.idea/jarRepositories.xml
@@ -1,20 +1,20 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="RemoteRepositoriesConfiguration">
-    <remote-repository>
-      <option name="id" value="central" />
-      <option name="name" value="Central Repository" />
-      <option name="url" value="https://repo.maven.apache.org/maven2" />
-    </remote-repository>
-    <remote-repository>
-      <option name="id" value="central" />
-      <option name="name" value="Maven Central repository" />
-      <option name="url" value="https://repo1.maven.org/maven2" />
-    </remote-repository>
-    <remote-repository>
-      <option name="id" value="jboss.community" />
-      <option name="name" value="JBoss Community repository" />
-      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
-    </remote-repository>
-  </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="RemoteRepositoriesConfiguration">
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Central Repository" />
+      <option name="url" value="https://repo.maven.apache.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="central" />
+      <option name="name" value="Maven Central repository" />
+      <option name="url" value="https://repo1.maven.org/maven2" />
+    </remote-repository>
+    <remote-repository>
+      <option name="id" value="jboss.community" />
+      <option name="name" value="JBoss Community repository" />
+      <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
+    </remote-repository>
+  </component>
 </project>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_base_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_base_13.xml
index 0e677563d2e8e37d97b0a16c80284d4f70a38a3f..45e91c730ad58dec094b95e930b4eace1aa8332d 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_base_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_base_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-base:13">
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-sources.jar!/" />
-    </SOURCES>
-  </library>
+<component name="libraryTable">
+  <library name="Maven: org.openjfx:javafx-base:13">
+    <CLASSES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-sources.jar!/" />
+    </SOURCES>
+  </library>
 </component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_base_win_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_base_win_13.xml
index 686f0d487e1dff20db9d7721b2f845a1d3bf74e8..9a2f75e55506cfae33516f7a6b75ee94c68409b3 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_base_win_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_base_win_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-base:win:13">
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-win.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-sources.jar!/" />
-    </SOURCES>
-  </library>
+<component name="libraryTable">
+  <library name="Maven: org.openjfx:javafx-base:win:13">
+    <CLASSES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-win.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-base/13/javafx-base-13-sources.jar!/" />
+    </SOURCES>
+  </library>
 </component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_controls_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_controls_13.xml
index ff24664bc34fb07ab4cf7f3d9e52600bef7d60b9..9e3159009f031e9dc2e62f182d0bbe47c40ea6b8 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_controls_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_controls_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-controls:13">
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-sources.jar!/" />
-    </SOURCES>
-  </library>
+<component name="libraryTable">
+  <library name="Maven: org.openjfx:javafx-controls:13">
+    <CLASSES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-sources.jar!/" />
+    </SOURCES>
+  </library>
 </component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_controls_win_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_controls_win_13.xml
index 24e47dbf1130983c4a351b81f8f87a85bbc45c3f..91cb9bc9f5dc8aa0430f3dea6c9e8c102b77c393 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_controls_win_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_controls_win_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-controls:win:13">
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-win.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-sources.jar!/" />
-    </SOURCES>
-  </library>
+<component name="libraryTable">
+  <library name="Maven: org.openjfx:javafx-controls:win:13">
+    <CLASSES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-win.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-controls/13/javafx-controls-13-sources.jar!/" />
+    </SOURCES>
+  </library>
 </component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_graphics_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_graphics_13.xml
index afd8b1ccfdd50b9298434bff8494d023d4dc0f16..c2b8988d21115f232bd69363ea580cbd6ae03c7e 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_graphics_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_graphics_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-graphics:13">
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-sources.jar!/" />
-    </SOURCES>
-  </library>
+<component name="libraryTable">
+  <library name="Maven: org.openjfx:javafx-graphics:13">
+    <CLASSES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-sources.jar!/" />
+    </SOURCES>
+  </library>
 </component>
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_13.xml b/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_13.xml
index 139ce79e82a26aca0d6269ea2e722e2ee3dbc4ba..9fb82bceebde8454988437c8462979a950f90c9d 100644
--- a/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_13.xml
+++ b/.idea/libraries/Maven__org_openjfx_javafx_graphics_win_13.xml
@@ -1,13 +1,13 @@
-<component name="libraryTable">
-  <library name="Maven: org.openjfx:javafx-graphics:win:13">
-    <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-win.jar!/" />
-    </CLASSES>
-    <JAVADOC>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-javadoc.jar!/" />
-    </JAVADOC>
-    <SOURCES>
-      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-sources.jar!/" />
-    </SOURCES>
-  </library>
+<component name="libraryTable">
+  <library name="Maven: org.openjfx:javafx-graphics:win:13">
+    <CLASSES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-win.jar!/" />
+    </CLASSES>
+    <JAVADOC>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-javadoc.jar!/" />
+    </JAVADOC>
+    <SOURCES>
+      <root url="jar://$MAVEN_REPOSITORY$/org/openjfx/javafx-graphics/13/javafx-graphics-13-sources.jar!/" />
+    </SOURCES>
+  </library>
 </component>
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 7c74ef973e3bb46a3afa5c66107a76fd5adb172b..f272088de587299b850e0b74625ace6fcc29517d 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,11 +1,11 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="MavenProjectsManager">
-    <option name="originalFiles">
-      <list>
-        <option value="$PROJECT_DIR$/pom.xml" />
-      </list>
-    </option>
-  </component>
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_14" default="true" project-jdk-name="14" project-jdk-type="JavaSDK" />
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="MavenProjectsManager">
+    <option name="originalFiles">
+      <list>
+        <option value="$PROJECT_DIR$/pom.xml" />
+      </list>
+    </option>
+  </component>
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_14" default="true" project-jdk-name="14" project-jdk-type="JavaSDK" />
 </project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 6361584bab810ac5a791959af7bda3dcbb3542d5..d9c0b3de17a4e9288f9b21e93bbba3767deef94f 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -1,8 +1,8 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://$PROJECT_DIR$/app.iml" filepath="$PROJECT_DIR$/app.iml" />
-    </modules>
-  </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/app.iml" filepath="$PROJECT_DIR$/app.iml" />
+    </modules>
+  </component>
 </project>
\ No newline at end of file
diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml
index e96534fb27b68192f27f985d3879e173ec77adb8..b93ac08bcd0212375c3de0db5157d536abc599e9 100644
--- a/.idea/uiDesigner.xml
+++ b/.idea/uiDesigner.xml
@@ -1,124 +1,124 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="Palette2">
-    <group name="Swing">
-      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
-      </item>
-      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
-      </item>
-      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
-      </item>
-      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
-        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
-      </item>
-      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
-        <initial-values>
-          <property name="text" value="Button" />
-        </initial-values>
-      </item>
-      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
-        <initial-values>
-          <property name="text" value="RadioButton" />
-        </initial-values>
-      </item>
-      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
-        <initial-values>
-          <property name="text" value="CheckBox" />
-        </initial-values>
-      </item>
-      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
-        <initial-values>
-          <property name="text" value="Label" />
-        </initial-values>
-      </item>
-      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
-          <preferred-size width="150" height="-1" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
-          <preferred-size width="150" height="-1" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
-          <preferred-size width="150" height="-1" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
-      </item>
-      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
-          <preferred-size width="150" height="50" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
-          <preferred-size width="200" height="200" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
-          <preferred-size width="200" height="200" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
-      </item>
-      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
-      </item>
-      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
-      </item>
-      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
-      </item>
-      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
-          <preferred-size width="-1" height="20" />
-        </default-constraints>
-      </item>
-      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
-        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
-      </item>
-      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
-        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
-      </item>
-    </group>
-  </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Palette2">
+    <group name="Swing">
+      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
+      </item>
+      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
+        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
+        <initial-values>
+          <property name="text" value="Button" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="RadioButton" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="CheckBox" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="Label" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
+          <preferred-size width="-1" height="20" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
+      </item>
+    </group>
+  </component>
 </project>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 94a25f7f4cb416c083d265558da75d457237d671..9661ac713428efbad557d3ba3a62216b5bb7d226 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="VcsDirectoryMappings">
-    <mapping directory="$PROJECT_DIR$" vcs="Git" />
-  </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
 </project>
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
index 38a177ed3cec113def764d8a143d0eaf1ee9dfe3..ccfabe745b66a31b0c9c5bfc301160d0bcf2da5c 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
index dffc6b51349681ffb272ab899b3ef7c402cf49f9..77fe5831edcc889099237e6407f59dec737d1b4e 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-version=1
+eclipse.preferences.version=1
+version=1
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
index 0a3000e4bad9c132cf4fae0f577211cc2f59985b..c9543912e7a352c1961f1453754a2869820b2876 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
@@ -1,8 +1,8 @@
-content_assist_number_of_computers=12
-content_assist_proposals_background=255,255,255
-content_assist_proposals_foreground=0,0,0
-eclipse.preferences.version=1
-org.eclipse.jdt.ui.formatterprofiles.version=21
-spelling_locale_initialized=true
-useAnnotationsPrefPage=true
-useQuickDiffPrefPage=true
+content_assist_number_of_computers=12
+content_assist_proposals_background=255,255,255
+content_assist_proposals_foreground=0,0,0
+eclipse.preferences.version=1
+org.eclipse.jdt.ui.formatterprofiles.version=21
+spelling_locale_initialized=true
+useAnnotationsPrefPage=true
+useQuickDiffPrefPage=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs
index d56c53f151bf27a16afdcdce18f4154bdfe705c7..2579ab099024090321bf2445d6585b8918517afe 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jsch.core.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true
+eclipse.preferences.version=1
+org.eclipse.jsch.core.hasChangedDefaultWin32SshHome=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs
index 67b1d96c9b864711771cb82a5df2bd6866879914..c05c14ca04a6155614121f867ff3535fb29c64bf 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-org.eclipse.m2e.discovery.pref.projects=
+eclipse.preferences.version=1
+org.eclipse.m2e.discovery.pref.projects=
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
index 175138f7dcc48cf38142e2274d2422ab07e1d4c1..11784d371efcd70eabbdbc5cc3b2808ffe227521 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
@@ -1,4 +1,4 @@
-eclipse.preferences.version=1
-platformState=1611213097317
-quickStart=false
-tipsAndTricks=true
+eclipse.preferences.version=1
+platformState=1611213097317
+quickStart=false
+tipsAndTricks=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
index 08076f236aa4ff36c64d28b14f96c86da910bf7d..bd7d2109a165e5cd399697236aaff06e2ca8049c 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-showIntro=false
+eclipse.preferences.version=1
+showIntro=false
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
index b85d0db66708f2880fdafd2ba9ccc74ff51a5862..80e9b76eb9f0dfa2e9eb835b7eef843113aaf71e 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
@@ -1,9 +1,9 @@
-//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false
-PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery;
-eclipse.preferences.version=1
-org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=255,255,255
-org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=255,255,255
-org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=16,16,16
-org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=255,255,255
-org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=255,255,255
-org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=242,242,242
+//org.eclipse.ui.commands/state/org.eclipse.ui.navigator.resources.nested.changeProjectPresentation/org.eclipse.ui.commands.radioState=false
+PLUGINS_NOT_ACTIVATED_ON_STARTUP=;org.eclipse.m2e.discovery;
+eclipse.preferences.version=1
+org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_END=255,255,255
+org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_BG_START=255,255,255
+org.eclipse.ui.workbench.ACTIVE_NOFOCUS_TAB_TEXT_COLOR=16,16,16
+org.eclipse.ui.workbench.ACTIVE_TAB_BG_END=255,255,255
+org.eclipse.ui.workbench.ACTIVE_TAB_BG_START=255,255,255
+org.eclipse.ui.workbench.INACTIVE_TAB_BG_START=242,242,242
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs
index 855d634be56be850857c9097edefea51f7127047..814f793ef18b3021b98654b8d72ad641692761d6 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.urischeme.prefs
@@ -1,2 +1,2 @@
-eclipse.preferences.version=1
-processedSchemes=,eclipse+command,eclipse+mpc
+eclipse.preferences.version=1
+processedSchemes=,eclipse+command,eclipse+mpc
diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
index b694c29c9a43b41c34b40a1371b7fe03f5e4d16f..0973a9735af56fe84418aa12beae61271ecaefc2 100644
--- a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
+++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
@@ -1,2282 +1,2282 @@
-<?xml version="1.0" encoding="ASCII"?>
-<application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_pp5N8bmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.legacy.ide.application" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_pp5N8rmKEeuzuI6n4--keQ" bindingContexts="_pp5N-7mKEeuzuI6n4--keQ">
-  <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;workbench>&#xD;&#xA;&lt;mruList>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TargetData.java&quot; tooltip=&quot;dragdrop/src/main/java/app/TargetData.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/dragdrop/src/main/java/app/TargetData.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;DragTarget.java&quot; tooltip=&quot;dragdrop/src/main/java/app/DragTarget.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/dragdrop/src/main/java/app/DragTarget.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;/mruList>&#xD;&#xA;&lt;/workbench>"/>
-  <tags>activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration</tags>
-  <children xsi:type="basic:TrimmedWindow" xmi:id="_pp5N8rmKEeuzuI6n4--keQ" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_p_H3ELmKEeuzuI6n4--keQ" label="%trimmedwindow.label.eclipseSDK" x="192" y="192" width="1024" height="768">
-    <persistedState key="coolBarVisible" value="true"/>
-    <persistedState key="perspectiveBarVisible" value="true"/>
-    <persistedState key="isRestored" value="true"/>
-    <persistedState key="show_in_time" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;show_in_time/>"/>
-    <persistedState key="workingSets" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;workingSets/>"/>
-    <persistedState key="aggregateWorkingSetId" value="Aggregate for window 1621529076588"/>
-    <tags>topLevel</tags>
-    <tags>shellMaximized</tags>
-    <children xsi:type="basic:PartSashContainer" xmi:id="_p_H3ELmKEeuzuI6n4--keQ" selectedElement="_p_H3EbmKEeuzuI6n4--keQ" horizontal="true">
-      <children xsi:type="advanced:PerspectiveStack" xmi:id="_p_H3EbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.perspectivestack" containerData="7500" selectedElement="_qKVBgLmKEeuzuI6n4--keQ">
-        <children xsi:type="advanced:Perspective" xmi:id="_qKVBgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaPerspective" selectedElement="_qKVBgbmKEeuzuI6n4--keQ" label="Java" iconURI="platform:/plugin/org.eclipse.jdt.ui/$nl$/icons/full/eview16/jperspective.png">
-          <persistedState key="persp.hiddenItems" value="persp.hideToolbarSC:print,persp.hideToolbarSC:org.eclipse.ui.edit.undo,persp.hideToolbarSC:org.eclipse.ui.edit.redo,persp.hideToolbarSC:org.eclipse.ui.edit.text.toggleShowSelectedElementOnly,persp.hideToolbarSC:org.eclipse.debug.ui.commands.RunToLine,persp.hideToolbarSC:org.eclipse.jdt.ui.actions.OpenProjectWizard,"/>
-          <tags>persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet</tags>
-          <tags>persp.actionSet:com.objectaid.uml.addon.cls.display</tags>
-          <tags>persp.actionSet:com.objectaid.uml.addon.cls.alignment</tags>
-          <tags>persp.actionSet:org.eclipse.ui.cheatsheets.actionSet</tags>
-          <tags>persp.actionSet:org.eclipse.search.searchActionSet</tags>
-          <tags>persp.actionSet:org.eclipse.text.quicksearch.actionSet</tags>
-          <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation</tags>
-          <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation</tags>
-          <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo</tags>
-          <tags>persp.actionSet:org.eclipse.ui.actionSet.keyBindings</tags>
-          <tags>persp.actionSet:org.eclipse.ui.actionSet.openFiles</tags>
-          <tags>persp.actionSet:org.eclipse.debug.ui.launchActionSet</tags>
-          <tags>persp.actionSet:org.eclipse.jdt.ui.JavaActionSet</tags>
-          <tags>persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet</tags>
-          <tags>persp.actionSet:org.eclipse.ui.NavigateActionSet</tags>
-          <tags>persp.viewSC:org.eclipse.jdt.ui.PackageExplorer</tags>
-          <tags>persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy</tags>
-          <tags>persp.viewSC:org.eclipse.jdt.ui.SourceView</tags>
-          <tags>persp.viewSC:org.eclipse.jdt.ui.JavadocView</tags>
-          <tags>persp.viewSC:org.eclipse.search.ui.views.SearchView</tags>
-          <tags>persp.viewSC:org.eclipse.ui.console.ConsoleView</tags>
-          <tags>persp.viewSC:org.eclipse.ui.views.ContentOutline</tags>
-          <tags>persp.viewSC:org.eclipse.ui.views.ProblemView</tags>
-          <tags>persp.viewSC:org.eclipse.ui.views.ResourceNavigator</tags>
-          <tags>persp.viewSC:org.eclipse.ui.views.TaskList</tags>
-          <tags>persp.viewSC:org.eclipse.ui.views.ProgressView</tags>
-          <tags>persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer</tags>
-          <tags>persp.viewSC:org.eclipse.ui.texteditor.TemplatesView</tags>
-          <tags>persp.viewSC:org.eclipse.pde.runtime.LogView</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewRecordCreationWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard</tags>
-          <tags>persp.newWizSC:org.eclipse.ui.wizards.new.folder</tags>
-          <tags>persp.newWizSC:org.eclipse.ui.wizards.new.file</tags>
-          <tags>persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard</tags>
-          <tags>persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective</tags>
-          <tags>persp.perspSC:org.eclipse.debug.ui.DebugPerspective</tags>
-          <tags>persp.showIn:org.eclipse.jdt.ui.PackageExplorer</tags>
-          <tags>persp.showIn:org.eclipse.team.ui.GenericHistoryView</tags>
-          <tags>persp.showIn:org.eclipse.ui.navigator.ProjectExplorer</tags>
-          <tags>persp.actionSet:org.eclipse.debug.ui.breakpointActionSet</tags>
-          <tags>persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet</tags>
-          <tags>persp.showIn:org.eclipse.egit.ui.RepositoriesView</tags>
-          <tags>persp.viewSC:org.eclipse.tm.terminal.view.ui.TerminalsView</tags>
-          <tags>persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView</tags>
-          <tags>persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet</tags>
-          <tags>persp.showIn:org.eclipse.eclemma.ui.CoverageView</tags>
-          <tags>persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard</tags>
-          <tags>persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet</tags>
-          <tags>persp.viewSC:org.eclipse.ant.ui.views.AntView</tags>
-          <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBgbmKEeuzuI6n4--keQ" selectedElement="_qKVBg7mKEeuzuI6n4--keQ" horizontal="true">
-            <children xsi:type="basic:PartStack" xmi:id="_qKVBg7mKEeuzuI6n4--keQ" elementId="left" containerData="1759" selectedElement="_qKVBhLmKEeuzuI6n4--keQ">
-              <tags>org.eclipse.e4.primaryNavigationStack</tags>
-              <tags>active</tags>
-              <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="_qKNFsLmKEeuzuI6n4--keQ" closeable="true">
-                <tags>View</tags>
-                <tags>categoryTag:Java</tags>
-              </children>
-              <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" toBeRendered="false" ref="_qKNswLmKEeuzuI6n4--keQ" closeable="true">
-                <tags>View</tags>
-                <tags>categoryTag:Java</tags>
-              </children>
-              <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" toBeRendered="false" ref="_qKNswbmKEeuzuI6n4--keQ" closeable="true">
-                <tags>View</tags>
-                <tags>categoryTag:General</tags>
-              </children>
-              <children xsi:type="advanced:Placeholder" xmi:id="_qKVBh7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" toBeRendered="false" ref="_qKUacrmKEeuzuI6n4--keQ" closeable="true">
-                <tags>View</tags>
-                <tags>categoryTag:Java</tags>
-              </children>
-            </children>
-            <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBirmKEeuzuI6n4--keQ" containerData="8241" selectedElement="_qKVBkrmKEeuzuI6n4--keQ">
-              <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBi7mKEeuzuI6n4--keQ" containerData="7500" selectedElement="_qKVBjLmKEeuzuI6n4--keQ" horizontal="true">
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBjLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editorss" containerData="7500" ref="_qKJbULmKEeuzuI6n4--keQ"/>
-                <children xsi:type="basic:PartStack" xmi:id="_qKVBjbmKEeuzuI6n4--keQ" elementId="right" toBeRendered="false" containerData="2500">
-                  <tags>org.eclipse.e4.secondaryNavigationStack</tags>
-                  <children xsi:type="advanced:Placeholder" xmi:id="_qKVBjrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" toBeRendered="false" ref="_qKO64bmKEeuzuI6n4--keQ" closeable="true">
-                    <tags>View</tags>
-                    <tags>categoryTag:General</tags>
-                  </children>
-                  <children xsi:type="advanced:Placeholder" xmi:id="_qKVBj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" toBeRendered="false" ref="_qKO64rmKEeuzuI6n4--keQ" closeable="true">
-                    <tags>View</tags>
-                    <tags>categoryTag:General</tags>
-                  </children>
-                  <children xsi:type="advanced:Placeholder" xmi:id="_qKVBkLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" toBeRendered="false" ref="_qKTMULmKEeuzuI6n4--keQ" closeable="true">
-                    <tags>View</tags>
-                    <tags>categoryTag:General</tags>
-                  </children>
-                  <children xsi:type="advanced:Placeholder" xmi:id="_qKVBkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" toBeRendered="false" ref="_qKUac7mKEeuzuI6n4--keQ" closeable="true">
-                    <tags>View</tags>
-                    <tags>categoryTag:Ant</tags>
-                  </children>
-                </children>
-              </children>
-              <children xsi:type="basic:PartStack" xmi:id="_qKVBkrmKEeuzuI6n4--keQ" elementId="bottom" containerData="2500" selectedElement="_qKVBibmKEeuzuI6n4--keQ">
-                <tags>org.eclipse.e4.secondaryDataStack</tags>
-                <tags>Git</tags>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBk7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" ref="_qKOT0LmKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:General</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" ref="_qKOT0bmKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:Java</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" ref="_qKOT0rmKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:Java</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlrmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" toBeRendered="false" ref="_qKOT07mKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:General</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBl7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" toBeRendered="false" ref="_qKOT1LmKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:General</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" toBeRendered="false" ref="_qKOT1bmKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:General</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" toBeRendered="false" ref="_qKO64LmKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:General</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmrmKEeuzuI6n4--keQ" elementId="diagramTable" ref="_qKTzYLmKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:ObjectAid</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBm7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" toBeRendered="false" ref="_qKUacbmKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:Terminal</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_rDFiMbu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" ref="_rDFiMLu-EeumgKlP5QKEtg" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:Git</tags>
-                </children>
-                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBibmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" ref="_qKUacLmKEeuzuI6n4--keQ" closeable="true">
-                  <tags>View</tags>
-                  <tags>categoryTag:Git</tags>
-                </children>
-              </children>
-            </children>
-          </children>
-        </children>
-      </children>
-      <children xsi:type="basic:PartStack" xmi:id="_p_H3ErmKEeuzuI6n4--keQ" elementId="stickyFolderRight" visible="false" containerData="2500" selectedElement="_p_H3FLmKEeuzuI6n4--keQ">
-        <tags>Minimized</tags>
-        <children xsi:type="advanced:Placeholder" xmi:id="_p_H3E7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" toBeRendered="false" ref="_p_HQALmKEeuzuI6n4--keQ" closeable="true">
-          <tags>View</tags>
-          <tags>categoryTag:Help</tags>
-        </children>
-        <children xsi:type="advanced:Placeholder" xmi:id="_p_H3FLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" ref="_p_HQAbmKEeuzuI6n4--keQ" closeable="true">
-          <tags>View</tags>
-          <tags>categoryTag:General</tags>
-        </children>
-        <children xsi:type="advanced:Placeholder" xmi:id="_p_H3FbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" toBeRendered="false" ref="_p_HQArmKEeuzuI6n4--keQ" closeable="true">
-          <tags>View</tags>
-          <tags>categoryTag:Help</tags>
-        </children>
-      </children>
-    </children>
-    <sharedElements xsi:type="basic:Part" xmi:id="_p_HQALmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Help" iconURI="platform:/plugin/org.eclipse.help.ui/icons/view16/help_view.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.help.ui.internal.views.HelpView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.help.ui"/>
-      <tags>View</tags>
-      <tags>categoryTag:Help</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_p_HQAbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Welcome" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.ViewIntroAdapterPart"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui"/>
-      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view>&#xD;&#xA;&lt;presentation currentPage=&quot;qroot&quot; restore=&quot;true&quot;/>&#xD;&#xA;&lt;standbyPart/>&#xD;&#xA;&lt;/view>"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-      <tags>activeOnClose</tags>
-      <menus xmi:id="_qxfIILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview">
-        <tags>ViewMenu</tags>
-        <tags>menuContribution:menu</tags>
-      </menus>
-      <toolbar xmi:id="_qxfIIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" visible="false"/>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_p_HQArmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Cheat Sheets" iconURI="platform:/plugin/org.eclipse.ui.cheatsheets/icons/view16/cheatsheet_view.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.cheatsheets.views.CheatSheetView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.cheatsheets"/>
-      <tags>View</tags>
-      <tags>categoryTag:Help</tags>
-    </sharedElements>
-    <sharedElements xsi:type="advanced:Area" xmi:id="_qKJbULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editorss" selectedElement="_qKJbUbmKEeuzuI6n4--keQ">
-      <children xsi:type="basic:PartStack" xmi:id="_qKJbUbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.primaryDataStack">
-        <tags>org.eclipse.e4.primaryDataStack</tags>
-        <tags>EditorStack</tags>
-      </children>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKNFsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Package Explorer" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/package.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;Aggregate for window 1621529076588&quot;>&#xD;&#xA;&lt;localWorkingSetManager>&#xD;&#xA;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1623171710161_3&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;>&#xD;&#xA;&lt;item elementID=&quot;=dragdrop&quot; factoryID=&quot;org.eclipse.jdt.ui.PersistableJavaElementFactory&quot;/>&#xD;&#xA;&lt;/workingSet>&#xD;&#xA;&lt;/localWorkingSetManager>&#xD;&#xA;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/>&#xD;&#xA;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/>&#xD;&#xA;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;>&#xD;&#xA;&lt;xmlDefinedFilters>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.m2e.MavenModuleFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;/xmlDefinedFilters>&#xD;&#xA;&lt;/customFilters>&#xD;&#xA;&lt;/view>"/>
-      <tags>View</tags>
-      <tags>categoryTag:Java</tags>
-      <tags>active</tags>
-      <tags>activeOnClose</tags>
-      <menus xmi:id="_qQNAALmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer">
-        <tags>ViewMenu</tags>
-        <tags>menuContribution:menu</tags>
-      </menus>
-      <toolbar xmi:id="_qQNAAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer"/>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKNswLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Type Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/class_hi.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-      <tags>View</tags>
-      <tags>categoryTag:Java</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKNswbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Project Explorer" iconURI="platform:/plugin/org.eclipse.ui.navigator.resources/icons/full/eview16/resource_persp.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.navigator.resources.ProjectExplorer"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.navigator.resources"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
-      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xD;&#xA;&lt;expanded>&#xD;&#xA;&lt;category IMemento.internal.id=&quot;Warnings (32 items)&quot;/>&#xD;&#xA;&lt;/expanded>&#xD;&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;120&quot; org.eclipse.ui.ide.markerType=&quot;120&quot; org.eclipse.ui.ide.pathField=&quot;160&quot; org.eclipse.ui.ide.resourceField=&quot;120&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;400&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xD;&#xA;&lt;/view>"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-      <menus xmi:id="_qcaQALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView">
-        <tags>ViewMenu</tags>
-        <tags>menuContribution:menu</tags>
-      </menus>
-      <toolbar xmi:id="_qcaQAbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" visible="false"/>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Javadoc" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/javadoc.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.JavadocView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-      <tags>View</tags>
-      <tags>categoryTag:Java</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.SourceView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-      <tags>View</tags>
-      <tags>categoryTag:Java</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT07mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search2.internal.ui.SearchView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT1LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Console" iconURI="platform:/plugin/org.eclipse.ui.console/icons/full/cview16/console_view.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.console.ConsoleView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.console"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Bookmarks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/bkmrk_nav.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.BookmarksView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKO64LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Progress" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/pview.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.progress.ProgressView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKO64bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Outline" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/outline_co.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.contentoutline.ContentOutline"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
-      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view/>"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-      <menus xmi:id="_qbvhoLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline">
-        <tags>ViewMenu</tags>
-        <tags>menuContribution:menu</tags>
-      </menus>
-      <toolbar xmi:id="_qbvhobmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" visible="false"/>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKO64rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Templates" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/templates.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.texteditor.templates.TemplatesView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKTMULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Minimap" iconURI="platform:/plugin/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.minimap.MinimapView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.workbench.texteditor"/>
-      <tags>View</tags>
-      <tags>categoryTag:General</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKTzYLmKEeuzuI6n4--keQ" elementId="diagramTable" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Diagrams" iconURI="platform:/plugin/com.objectaid.uml.addon/icons/class-diagram.gif" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="com.objectaid.uml.addon.diagrams.DiagramTableView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="com.objectaid.uml.addon"/>
-      <tags>View</tags>
-      <tags>categoryTag:ObjectAid</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKUacLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Git Repositories" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/repo_rep.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.repository.RepositoriesView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
-      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view CommonNavigator.LINKING_ENABLED=&quot;0&quot;>&#xD;&#xA;&lt;lastRecentlyUsedFilters/>&#xD;&#xA;&lt;/view>"/>
-      <tags>View</tags>
-      <tags>categoryTag:Git</tags>
-      <menus xmi:id="_rBEI8Lu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.RepositoriesView">
-        <tags>ViewMenu</tags>
-        <tags>menuContribution:menu</tags>
-      </menus>
-      <toolbar xmi:id="_rBEI8bu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.RepositoriesView"/>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKUacbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Terminal" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.TerminalsView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
-      <tags>View</tags>
-      <tags>categoryTag:Terminal</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKUacrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="JUnit" iconURI="platform:/plugin/org.eclipse.jdt.junit/icons/full/eview16/junit.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.junit"/>
-      <tags>View</tags>
-      <tags>categoryTag:Java</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_qKUac7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Ant" iconURI="platform:/plugin/org.eclipse.ant.ui/icons/full/eview16/ant_view.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ant.internal.ui.views.AntView"/>
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ant.ui"/>
-      <tags>View</tags>
-      <tags>categoryTag:Ant</tags>
-    </sharedElements>
-    <sharedElements xsi:type="basic:Part" xmi:id="_rDFiMLu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Git Staging" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/staging.png" tooltip="" closeable="true">
-      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
-      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.staging.StagingView"/>
-      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view/>"/>
-      <tags>View</tags>
-      <tags>categoryTag:Git</tags>
-      <menus xmi:id="_rDQhULu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView">
-        <tags>ViewMenu</tags>
-        <tags>menuContribution:menu</tags>
-      </menus>
-      <toolbar xmi:id="_rDQhUbu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" visible="false"/>
-    </sharedElements>
-    <trimBars xmi:id="_pp5N87mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.main.toolbar" contributorURI="platform:/plugin/org.eclipse.platform">
-      <children xsi:type="menu:ToolBar" xmi:id="_qC6x8LmKEeuzuI6n4--keQ" elementId="group.file" toBeRendered="false">
-        <tags>toolbarSeparator</tags>
-        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC6x8bmKEeuzuI6n4--keQ" elementId="group.file" toBeRendered="false"/>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.file">
-        <tags>Draggable</tags>
-        <children xsi:type="menu:HandledToolItem" xmi:id="_NRijkMh4EeuFdtNcfifSPw" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_pqhgRrmKEeuzuI6n4--keQ"/>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZAbmKEeuzuI6n4--keQ" elementId="group.edit" toBeRendered="false">
-        <tags>toolbarSeparator</tags>
-        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZArmKEeuzuI6n4--keQ" elementId="group.edit" toBeRendered="false"/>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZA7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.edit" visible="false">
-        <tags>Draggable</tags>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZBLmKEeuzuI6n4--keQ" elementId="additions" toBeRendered="false">
-        <tags>toolbarSeparator</tags>
-        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZBbmKEeuzuI6n4--keQ" elementId="additions" toBeRendered="false"/>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_CPTmoLu-EeumgKlP5QKEtg" elementId="org.eclipse.ui.edit.text.actionSet.presentation" visible="false">
-        <tags>Draggable</tags>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qKy7kLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.alignment">
-        <tags>Draggable</tags>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qLv90LmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.display">
-        <tags>Draggable</tags>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qMSJULmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.launchActionSet">
-        <tags>Draggable</tags>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qLHrsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet">
-        <tags>Draggable</tags>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qLp3MLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.searchActionSet">
-        <tags>Draggable</tags>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZBrmKEeuzuI6n4--keQ" elementId="group.nav" toBeRendered="false">
-        <tags>toolbarSeparator</tags>
-        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZB7mKEeuzuI6n4--keQ" elementId="group.nav" toBeRendered="false"/>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qC8AELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.navigate">
-        <tags>Draggable</tags>
-        <children xsi:type="menu:HandledToolItem" xmi:id="_NRkYwsh4EeuFdtNcfifSPw" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" enabled="false" type="Check" command="_pqg5KrmKEeuzuI6n4--keQ"/>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qC8AEbmKEeuzuI6n4--keQ" elementId="group.editor" toBeRendered="false">
-        <tags>toolbarSeparator</tags>
-        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC8AErmKEeuzuI6n4--keQ" elementId="group.editor" toBeRendered="false"/>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qC8AE7mKEeuzuI6n4--keQ" elementId="group.help" toBeRendered="false">
-        <tags>toolbarSeparator</tags>
-        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC8AFLmKEeuzuI6n4--keQ" elementId="group.help" toBeRendered="false"/>
-      </children>
-      <children xsi:type="menu:ToolBar" xmi:id="_qC8AFbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.help" visible="false">
-        <tags>Draggable</tags>
-      </children>
-      <children xsi:type="menu:ToolControl" xmi:id="_qD_wALmKEeuzuI6n4--keQ" elementId="PerspectiveSpacer" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
-        <tags>stretch</tags>
-        <tags>SHOW_RESTORE_MENU</tags>
-      </children>
-      <children xsi:type="menu:ToolControl" xmi:id="_qEAXELmKEeuzuI6n4--keQ" elementId="PerspectiveSwitcher" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher">
-        <tags>Draggable</tags>
-        <tags>HIDEABLE</tags>
-        <tags>SHOW_RESTORE_MENU</tags>
-      </children>
-    </trimBars>
-    <trimBars xmi:id="_pp5N9LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.status" contributorURI="platform:/plugin/org.eclipse.platform" side="Bottom">
-      <children xsi:type="menu:ToolControl" xmi:id="_pp5N9bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.StatusLine" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
-        <tags>stretch</tags>
-      </children>
-      <children xsi:type="menu:ToolControl" xmi:id="_pp5N9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.HeapStatus" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
-        <tags>Draggable</tags>
-      </children>
-      <children xsi:type="menu:ToolControl" xmi:id="_pp5N97mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ProgressBar" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
-        <tags>Draggable</tags>
-      </children>
-    </trimBars>
-    <trimBars xmi:id="_pp5N-LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.vertical1" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" side="Left">
-      <children xsi:type="menu:ToolControl" xmi:id="_q2828LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.perspectivestack(minimized)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
-        <tags>TrimStack</tags>
-        <tags>Draggable</tags>
-      </children>
-    </trimBars>
-    <trimBars xmi:id="_pp5N-bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.vertical2" contributorURI="platform:/plugin/org.eclipse.platform" side="Right">
-      <children xsi:type="menu:ToolControl" xmi:id="_C_tv4Lu-EeumgKlP5QKEtg" elementId="stickyFolderRight(minimized)" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
-        <tags>TrimStack</tags>
-        <tags>Draggable</tags>
-      </children>
-    </trimBars>
-  </children>
-  <bindingTables xmi:id="_pp5N-rmKEeuzuI6n4--keQ" contributorURI="platform:/plugin/org.eclipse.platform" bindingContext="_pp5N-7mKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqyl1rmKEeuzuI6n4--keQ" keySequence="CTRL+1" command="_pqg5HrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl7rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+I" command="_pqgSRbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM6LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+L" command="_pqhglLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM9LmKEeuzuI6n4--keQ" keySequence="CTRL+SPACE" command="_pqg5YbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz8rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+D" command="_pqiHWbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bBrmKEeuzuI6n4--keQ" keySequence="CTRL+V" command="_pqec4LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CErmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+SPACE" command="_pqg5TrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CE7mKEeuzuI6n4--keQ" keySequence="CTRL+A" command="_pqiHVLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CHbmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqd1zbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pLbmKEeuzuI6n4--keQ" keySequence="CTRL+X" command="_pqhgK7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pLrmKEeuzuI6n4--keQ" keySequence="CTRL+Y" command="_pqiHkrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pMbmKEeuzuI6n4--keQ" keySequence="CTRL+Z" command="_pqhgILmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QNLmKEeuzuI6n4--keQ" keySequence="ALT+PAGE_UP" command="_pqiuRbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QNbmKEeuzuI6n4--keQ" keySequence="ALT+PAGE_DOWN" command="_pqgSH7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QOLmKEeuzuI6n4--keQ" keySequence="SHIFT+INSERT" command="_pqec4LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QPbmKEeuzuI6n4--keQ" keySequence="ALT+F11" command="_pqfrM7mKEeuzuI6n4--keQ">
-      <tags>platform:win32</tags>
-    </bindings>
-    <bindings xmi:id="_pq3eWrmKEeuzuI6n4--keQ" keySequence="CTRL+F10" command="_pqfq8bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eYbmKEeuzuI6n4--keQ" keySequence="CTRL+INSERT" command="_pqd1zbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FarmKEeuzuI6n4--keQ" keySequence="CTRL+PAGE_UP" command="_pqhgZrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4Fa7mKEeuzuI6n4--keQ" keySequence="CTRL+PAGE_DOWN" command="_pqg5K7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FbbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F3" command="_pqhgU7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FcrmKEeuzuI6n4--keQ" keySequence="SHIFT+DEL" command="_pqhgK7mKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqvigLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.textEditorScope" bindingContext="_pqlKcrmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqxXsLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+CR" command="_pqhgUbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqx-wLmKEeuzuI6n4--keQ" keySequence="CTRL+BS" command="_pqd1wLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl07mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+Q" command="_pqgSUbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM4rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+J" command="_pqgSP7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM5rmKEeuzuI6n4--keQ" keySequence="CTRL++" command="_pqfrLLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM7bmKEeuzuI6n4--keQ" keySequence="CTRL+-" command="_pqhgmbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz-bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqg5X7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqz0ArmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+J" command="_pqg5ErmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqz0C7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+A" command="_pqecz7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bDLmKEeuzuI6n4--keQ" keySequence="CTRL+J" command="_pqfq-7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bELmKEeuzuI6n4--keQ" keySequence="CTRL+L" command="_pqhgFbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bG7mKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqd12bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CIrmKEeuzuI6n4--keQ" keySequence="CTRL+D" command="_pqfrELmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pJ7mKEeuzuI6n4--keQ" keySequence="CTRL+=" command="_pqfrLLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pK7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Y" command="_pqdOormKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pNLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+DEL" command="_pqg5abmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pNbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+X" command="_pqd127mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pNrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+Y" command="_pqhglrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pO7mKEeuzuI6n4--keQ" keySequence="CTRL+DEL" command="_pqhgF7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pPbmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_UP" command="_pqiuPLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QMLmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_DOWN" command="_pqgSLrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QNrmKEeuzuI6n4--keQ" keySequence="SHIFT+END" command="_pqiHLLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QPrmKEeuzuI6n4--keQ" keySequence="SHIFT+HOME" command="_pqhgfrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QRrmKEeuzuI6n4--keQ" keySequence="END" command="_pqhgc7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QR7mKEeuzuI6n4--keQ" keySequence="INSERT" command="_pqfq4bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QTbmKEeuzuI6n4--keQ" keySequence="F2" command="_pqg5LbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23SLmKEeuzuI6n4--keQ" keySequence="HOME" command="_pqiHMLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23S7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_UP" command="_pqiHdrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23TLmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_DOWN" command="_pqiHaLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23ULmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+INSERT" command="_pqgSJ7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23V7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_LEFT" command="_pqiHNbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23WbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_RIGHT" command="_pqgSMLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eW7mKEeuzuI6n4--keQ" keySequence="CTRL+F10" command="_pqhgS7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eX7mKEeuzuI6n4--keQ" keySequence="CTRL+END" command="_pqgSNLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FZbmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_UP" command="_pqgSALmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FZrmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_DOWN" command="_pqiuXLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FaLmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_LEFT" command="_pqd1wbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FabmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_RIGHT" command="_pqgSTLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FbLmKEeuzuI6n4--keQ" keySequence="CTRL+HOME" command="_pqec3rmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FbrmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_MULTIPLY" command="_pqgSULmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4Fb7mKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_ADD" command="_pqiHX7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FcLmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_SUBTRACT" command="_pqhgT7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FcbmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_DIVIDE" command="_pqgSA7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FdrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_MULTIPLY" command="_pqg5D7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FermKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_DIVIDE" command="_pqfq5LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4shLmKEeuzuI6n4--keQ" keySequence="ALT+/" command="_pqiHN7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4siLmKEeuzuI6n4--keQ" keySequence="SHIFT+CR" command="_pqiHL7mKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqx-wbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.window" bindingContext="_pp5N_LmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqx-wrmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+SHIFT+T" command="_pqfq8LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqx-w7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+SHIFT+L" command="_pqfD47mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqx-yrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q O" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqyl0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.views.ContentOutline"/>
-    </bindings>
-    <bindings xmi:id="_pqyl0bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q P" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqyl0rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.PackageExplorer"/>
-    </bindings>
-    <bindings xmi:id="_pqyl17mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+B" command="_pqgSFbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl2LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+R" command="_pqiuYLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl2bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Q" command="_pqgSCbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl2rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+S" command="_pqfrF7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl27mKEeuzuI6n4--keQ" keySequence="CTRL+3" command="_pqg5LLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl3LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+T" command="_pqhgKrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl3bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+T" command="_pqgSB7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl3rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q S" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqyl37mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.search.ui.views.SearchView"/>
-    </bindings>
-    <bindings xmi:id="_pqyl4LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+U" command="_pqgSJbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl4bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q T" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqyl4rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.TypeHierarchy"/>
-    </bindings>
-    <bindings xmi:id="_pqyl47mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+V" command="_pqhgfLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl5rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q V" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqyl57mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.debug.ui.VariableView"/>
-    </bindings>
-    <bindings xmi:id="_pqyl67mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+G" command="_pqgR9bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl7LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+W" command="_pqhgKbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl7bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+H" command="_pqd1urmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM4LmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q H" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqzM4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.cheatsheets.views.CheatSheetView"/>
-    </bindings>
-    <bindings xmi:id="_pqzM47mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q J" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqzM5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.JavadocView"/>
-    </bindings>
-    <bindings xmi:id="_pqzM5bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+K" command="_pqgR-rmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM57mKEeuzuI6n4--keQ" keySequence="CTRL+," command="_pqfD0LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM6rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q L" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqzM67mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.pde.runtime.LogView"/>
-    </bindings>
-    <bindings xmi:id="_pqzM7LmKEeuzuI6n4--keQ" keySequence="CTRL+-" command="_pqiHIbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM7rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+N" command="_pqd16rmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM77mKEeuzuI6n4--keQ" keySequence="CTRL+." command="_pqiHe7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM8rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+O" command="_pqiHUrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM87mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+P" command="_pqfrN7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM9rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+B" command="_pqgR-7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM97mKEeuzuI6n4--keQ" keySequence="CTRL+#" command="_pqfq8rmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz8bmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+T" command="_pqd1wrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz9LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+E" command="_pqgSHbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz-rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+G" command="_pqiHlLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz_bmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+H" command="_pqfq5bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz_rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q X" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqzz_7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.views.ProblemView"/>
-    </bindings>
-    <bindings xmi:id="_pqz0ALmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Y" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqz0AbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.team.sync.views.SynchronizeView"/>
-    </bindings>
-    <bindings xmi:id="_pqz0A7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Z" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pqz0BLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.team.ui.GenericHistoryView"/>
-    </bindings>
-    <bindings xmi:id="_pqz0CbmKEeuzuI6n4--keQ" keySequence="CTRL+P" command="_pqhgRrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqz0CrmKEeuzuI6n4--keQ" keySequence="CTRL+Q" command="_pqhgXbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bALmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+C" command="_pqg5aLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bAbmKEeuzuI6n4--keQ" keySequence="CTRL+S" command="_pqiHILmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bBLmKEeuzuI6n4--keQ" keySequence="CTRL+U" command="_pqiHi7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bBbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F" command="_pqhgYbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bCLmKEeuzuI6n4--keQ" keySequence="CTRL+W" command="_pqiuMrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bCbmKEeuzuI6n4--keQ" keySequence="CTRL+H" command="_pqg5YLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bDbmKEeuzuI6n4--keQ" keySequence="CTRL+K" command="_pqgSF7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bEbmKEeuzuI6n4--keQ" keySequence="CTRL+M" command="_pqg5WbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bFLmKEeuzuI6n4--keQ" keySequence="CTRL+N" command="_pqiHnLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CEbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+P" command="_pqgR_bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CFbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+R" command="_pqiHmLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CFrmKEeuzuI6n4--keQ" keySequence="CTRL+B" command="_pqfD2bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CF7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q B" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pq1CGLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.debug.ui.BreakpointView"/>
-    </bindings>
-    <bindings xmi:id="_pq1CHrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+S" command="_pqiuWbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CH7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+T" command="_pqec0bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CILmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q C" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pq1CIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.console.ConsoleView"/>
-    </bindings>
-    <bindings xmi:id="_pq1CJLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q D" command="_pqgSCbmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pq1CJbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.SourceView"/>
-    </bindings>
-    <bindings xmi:id="_pq1CJrmKEeuzuI6n4--keQ" keySequence="CTRL+E" command="_pqhgFLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CJ7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+V" command="_pqiHNLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CKLmKEeuzuI6n4--keQ" keySequence="CTRL+F" command="_pqfrK7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pILmKEeuzuI6n4--keQ" keySequence="CTRL+G" command="_pqd1w7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pIbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+W" command="_pqiHdbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pIrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+I" command="_pqfq87mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pI7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+J" command="_pqg5c7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pJLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+L" command="_pqg5GLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pJbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+M" command="_pqiHYbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pJrmKEeuzuI6n4--keQ" keySequence="CTRL+=" command="_pqhgWrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pKLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+N" command="_pqhgJbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pLLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Z" command="_pqd1srmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pMrmKEeuzuI6n4--keQ" keySequence="CTRL+_" command="_pqg5UrmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pq1pM7mKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="true"/>
-    </bindings>
-    <bindings xmi:id="_pq1pN7mKEeuzuI6n4--keQ" keySequence="CTRL+{" command="_pqg5UrmKEeuzuI6n4--keQ">
-      <parameters xmi:id="_pq1pOLmKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="false"/>
-    </bindings>
-    <bindings xmi:id="_pq2QMbmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_LEFT" command="_pqfq97mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QM7mKEeuzuI6n4--keQ" keySequence="ALT+ARROW_RIGHT" command="_pqhgUrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QOrmKEeuzuI6n4--keQ" keySequence="SHIFT+F2" command="_pqfrBbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QO7mKEeuzuI6n4--keQ" keySequence="SHIFT+F5" command="_pqiHbbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QPLmKEeuzuI6n4--keQ" keySequence="ALT+F7" command="_pqec4bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QP7mKEeuzuI6n4--keQ" keySequence="ALT+F5" command="_pqiHTLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QQrmKEeuzuI6n4--keQ" keySequence="F11" command="_pqiHSbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QQ7mKEeuzuI6n4--keQ" keySequence="F12" command="_pqg5ZLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QRLmKEeuzuI6n4--keQ" keySequence="CTRL+&#xc8;" command="_pqg5UrmKEeuzuI6n4--keQ">
-      <tags>locale:fr</tags>
-      <parameters xmi:id="_pq2QRbmKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="false"/>
-    </bindings>
-    <bindings xmi:id="_pq2QTLmKEeuzuI6n4--keQ" keySequence="F2" command="_pqfD1bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23QLmKEeuzuI6n4--keQ" keySequence="F3" command="_pqg5FLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23QrmKEeuzuI6n4--keQ" keySequence="F4" command="_pqfD57mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23RrmKEeuzuI6n4--keQ" keySequence="F5" command="_pqhgdLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23SbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F7" command="_pqiHTrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23SrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F8" command="_pqg5UbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23TbmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_LEFT" command="_pqhgXbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23TrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F11" command="_pqiuYrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23T7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_RIGHT" command="_pqgSBrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23UbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F4" command="_pqhgKbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23UrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F6" command="_pqfrKLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23WLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X J" command="_pqgSI7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eULmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X M" command="_pqiHYrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eUbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X A" command="_pqec5LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eUrmKEeuzuI6n4--keQ" keySequence="CTRL+F7" command="_pqd1zrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eVbmKEeuzuI6n4--keQ" keySequence="CTRL+F8" command="_pqg5IrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eXLmKEeuzuI6n4--keQ" keySequence="CTRL+F11" command="_pqhgebmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FYLmKEeuzuI6n4--keQ" keySequence="CTRL+F4" command="_pqiuMrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FYrmKEeuzuI6n4--keQ" keySequence="CTRL+F6" command="_pqfrOLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FY7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F7" command="_pqgSNrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FZLmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+X G" command="_pqiHP7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FdbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_MULTIPLY" command="_pqfrFrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4Fd7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X Q" command="_pqgSQ7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FeLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X T" command="_pqiHULmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FebmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_DIVIDE" command="_pqg5VLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4Fe7mKEeuzuI6n4--keQ" keySequence="DEL" command="_pqgR87mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sg7mKEeuzuI6n4--keQ" keySequence="ALT+-" command="_pqd16bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4shbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E E" command="_pqfq-LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4shrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E G" command="_pqhgN7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sh7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E J" command="_pqec37mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sibmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E S" command="_pqiHVbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sirmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E T" command="_pqfq77mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4si7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E L" command="_pqfD0bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sjLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E N" command="_pqiHhLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sjbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E P" command="_pqd1ubmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4skLmKEeuzuI6n4--keQ" keySequence="ALT+CR" command="_pqg5P7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq5TgLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E R" command="_pqg5A7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq5TgbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D A" command="_pqhgGLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq5TgrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D T" command="_pqd11rmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq5Tg7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D J" command="_pqg5GrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq5ThLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D Q" command="_pqiHermKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqx-xLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structuredTextEditorScope" bindingContext="_pqlKhbmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqx-xbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqec0LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM9bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+A" command="_pqiuW7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM-LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqiHJ7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz9bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHk7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqz0CLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+>" command="_pqhgGbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bCrmKEeuzuI6n4--keQ" keySequence="CTRL+I" command="_pqhgR7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bF7mKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqfD17mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bHLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+/" command="_pqd157mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pObmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+\" command="_pqgR-LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QTrmKEeuzuI6n4--keQ" keySequence="F3" command="_pqecyLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23VLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_UP" command="_pqgSPLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23VrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_DOWN" command="_pqiHf7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eU7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_UP" command="_pqgSJrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eVrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_DOWN" command="_pqgSSrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eWLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_LEFT" command="_pqfD8LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eXbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_RIGHT" command="_pqfrB7mKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqx-xrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.javaEditorScope" bindingContext="_pqlKgbmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqx-x7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqgSNbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqyl6LmKEeuzuI6n4--keQ" keySequence="CTRL+7" command="_pqd17bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM6bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+M" command="_pqg5LrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM8LmKEeuzuI6n4--keQ" keySequence="CTRL+/" command="_pqd17bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM-bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqd17bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz-LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHLrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqz0DrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+B" command="_pqiuQrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bA7mKEeuzuI6n4--keQ" keySequence="CTRL+T" command="_pqecy7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bC7mKEeuzuI6n4--keQ" keySequence="CTRL+I" command="_pqhgTLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bGrmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqiHWLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CELmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+/" command="_pqiHjLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CI7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+U" command="_pqg5JbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CKbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+'" command="_pqfD2LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pKrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+O" command="_pqhgGrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pOrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+\" command="_pqfrGLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23U7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_UP" command="_pqiuOrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23VbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_DOWN" command="_pqiHWrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eVLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_UP" command="_pqiHebmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eV7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_DOWN" command="_pqgSAbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eWbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_LEFT" command="_pqhgZ7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eXrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_RIGHT" command="_pqfrCrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eY7mKEeuzuI6n4--keQ" keySequence="CTRL+F3" command="_pqiHeLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sc7mKEeuzuI6n4--keQ" keySequence="CTRL+2 F" command="_pqiHXrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sf7mKEeuzuI6n4--keQ" keySequence="CTRL+2 R" command="_pqg5QrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sgLmKEeuzuI6n4--keQ" keySequence="CTRL+2 T" command="_pqd17LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sgbmKEeuzuI6n4--keQ" keySequence="CTRL+2 L" command="_pqfq_rmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sgrmKEeuzuI6n4--keQ" keySequence="CTRL+2 M" command="_pqhgd7mKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqx-yLmKEeuzuI6n4--keQ" elementId="org.eclipse.core.runtime.xml" bindingContext="_pqlKibmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqx-ybmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqg5ZbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz87mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+D" command="_pqiHirmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqyl1LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.classFileEditorScope" bindingContext="_pqlKfLmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqyl1bmKEeuzuI6n4--keQ" keySequence="CTRL+1" command="_pqiHjrmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqyl5LmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.EditContext" bindingContext="_pqlKcLmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqyl5bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+V" command="_pqhgh7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzz8LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqg5MrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pPLmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_UP" command="_pqd1vrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QMrmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_RIGHT" command="_pqiHQrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QN7mKEeuzuI6n4--keQ" keySequence="SHIFT+INSERT" command="_pqhgh7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eYLmKEeuzuI6n4--keQ" keySequence="CTRL+INSERT" command="_pqg5MrmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqyl6bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.propertiesEditorScope" bindingContext="_pqlKlLmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqyl6rmKEeuzuI6n4--keQ" keySequence="CTRL+7" command="_pqd17bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM8bmKEeuzuI6n4--keQ" keySequence="CTRL+/" command="_pqd17bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqzM-rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqd17bmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqzz9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.AntEditorScope" bindingContext="_pqlKj7mKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqzz97mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHLrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CFLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+R" command="_pqfD5bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1pKbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+O" command="_pqd10LmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QObmKEeuzuI6n4--keQ" keySequence="SHIFT+F2" command="_pqfD3bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QT7mKEeuzuI6n4--keQ" keySequence="F3" command="_pqd12LmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqzz-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.genericEditorContext" bindingContext="_pqlKe7mKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqzz_LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+G" command="_pqhgcrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23QbmKEeuzuI6n4--keQ" keySequence="F3" command="_pqhgXrmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqz0BbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memoryview" bindingContext="_pqlKermKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqz0BrmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+M" command="_pqiHT7mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pqz0B7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+N" command="_pqiHZLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bArmKEeuzuI6n4--keQ" keySequence="CTRL+T" command="_pqg5NLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bB7mKEeuzuI6n4--keQ" keySequence="CTRL+W" command="_pqfq7bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bE7mKEeuzuI6n4--keQ" keySequence="CTRL+N" command="_pqfrNLmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqz0DLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugging" bindingContext="_pqlKfbmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqz0DbmKEeuzuI6n4--keQ" keySequence="CTRL+R" command="_pqd107mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QQLmKEeuzuI6n4--keQ" keySequence="F7" command="_pqiHhbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq2QQbmKEeuzuI6n4--keQ" keySequence="F8" command="_pqfD7bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23RbmKEeuzuI6n4--keQ" keySequence="F5" command="_pqfD77mKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq23R7mKEeuzuI6n4--keQ" keySequence="F6" command="_pqiHOrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq3eYrmKEeuzuI6n4--keQ" keySequence="CTRL+F2" command="_pqg5bbmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FYbmKEeuzuI6n4--keQ" keySequence="CTRL+F5" command="_pqiHPrmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pqz0D7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.breadcrumbEditorScope" bindingContext="_pqlKgLmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pqz0ELmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+B" command="_pqiuQrmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq0bDrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memory.abstractasynctablerendering" bindingContext="_pqlKfrmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq0bD7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+," command="_pqhgYLmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq0bErmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+." command="_pqg5VrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq1CKrmKEeuzuI6n4--keQ" keySequence="CTRL+G" command="_pqg5V7mKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq0bFbmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.markupSourceContext" bindingContext="_pqlKhLmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq0bFrmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqec2LmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq0bGLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.DiffViewer" bindingContext="_pqlKc7mKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq0bGbmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqiHdLmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq1CGbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" bindingContext="_pqlKlbmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq1CGrmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqg5OrmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FZ7mKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_LEFT" command="_pqfrDLmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq1CG7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" bindingContext="_pqlKf7mKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq1CHLmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqgR8LmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq1pL7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.console" bindingContext="_pqlKdbmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq1pMLmKEeuzuI6n4--keQ" keySequence="CTRL+Z" command="_pqiHcrmKEeuzuI6n4--keQ">
-      <tags>platform:win32</tags>
-    </bindings>
-  </bindingTables>
-  <bindingTables xmi:id="_pq2QSLmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.internal.wikitext.ui.editor.basicMarkupSourceContext" bindingContext="_pqlKg7mKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq2QSbmKEeuzuI6n4--keQ" keySequence="F1" command="_pqd11LmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq2QSrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView.SingleRepository" bindingContext="_pqlKlrmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq2QS7mKEeuzuI6n4--keQ" keySequence="F2" command="_pqgR9rmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq23Q7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.contexts.taskview" bindingContext="_pqlKjbmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq23RLmKEeuzuI6n4--keQ" keySequence="F5" command="_pqiHKLmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq4Fc7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.TerminalContext" bindingContext="_pqlKgrmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq4FdLmKEeuzuI6n4--keQ" keySequence="ALT+Y" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FfLmKEeuzuI6n4--keQ" keySequence="ALT+A" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4FfbmKEeuzuI6n4--keQ" keySequence="ALT+B" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4scLmKEeuzuI6n4--keQ" keySequence="ALT+C" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4scbmKEeuzuI6n4--keQ" keySequence="ALT+D" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4scrmKEeuzuI6n4--keQ" keySequence="ALT+E" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sdLmKEeuzuI6n4--keQ" keySequence="ALT+F" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sdbmKEeuzuI6n4--keQ" keySequence="ALT+G" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sdrmKEeuzuI6n4--keQ" keySequence="ALT+P" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sd7mKEeuzuI6n4--keQ" keySequence="ALT+R" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4seLmKEeuzuI6n4--keQ" keySequence="ALT+S" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sebmKEeuzuI6n4--keQ" keySequence="ALT+T" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sermKEeuzuI6n4--keQ" keySequence="ALT+V" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4se7mKEeuzuI6n4--keQ" keySequence="ALT+W" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sfLmKEeuzuI6n4--keQ" keySequence="ALT+H" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sfbmKEeuzuI6n4--keQ" keySequence="ALT+L" command="_pqd15bmKEeuzuI6n4--keQ"/>
-    <bindings xmi:id="_pq4sfrmKEeuzuI6n4--keQ" keySequence="ALT+N" command="_pqd15bmKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_pq4sjrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" bindingContext="_pqlKcbmKEeuzuI6n4--keQ">
-    <bindings xmi:id="_pq4sj7mKEeuzuI6n4--keQ" keySequence="ALT+CR" command="_pqd1t7mKEeuzuI6n4--keQ"/>
-  </bindingTables>
-  <bindingTables xmi:id="_qKKCYbmKEeuzuI6n4--keQ" bindingContext="_qKKCYLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKCY7mKEeuzuI6n4--keQ" bindingContext="_qKKCYrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKCZbmKEeuzuI6n4--keQ" bindingContext="_qKKCZLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKCZ7mKEeuzuI6n4--keQ" bindingContext="_qKKCZrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKCabmKEeuzuI6n4--keQ" bindingContext="_qKKCaLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKCa7mKEeuzuI6n4--keQ" bindingContext="_qKKCarmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpcbmKEeuzuI6n4--keQ" bindingContext="_qKKpcLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpc7mKEeuzuI6n4--keQ" bindingContext="_qKKpcrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpdbmKEeuzuI6n4--keQ" bindingContext="_qKKpdLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpd7mKEeuzuI6n4--keQ" bindingContext="_qKKpdrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpebmKEeuzuI6n4--keQ" bindingContext="_qKKpeLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpe7mKEeuzuI6n4--keQ" bindingContext="_qKKpermKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpfbmKEeuzuI6n4--keQ" bindingContext="_qKKpfLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpf7mKEeuzuI6n4--keQ" bindingContext="_qKKpfrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpgbmKEeuzuI6n4--keQ" bindingContext="_qKKpgLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKKpg7mKEeuzuI6n4--keQ" bindingContext="_qKKpgrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKLQgbmKEeuzuI6n4--keQ" bindingContext="_qKLQgLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKLQg7mKEeuzuI6n4--keQ" bindingContext="_qKLQgrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKLQhbmKEeuzuI6n4--keQ" bindingContext="_qKLQhLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKLQh7mKEeuzuI6n4--keQ" bindingContext="_qKLQhrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKLQibmKEeuzuI6n4--keQ" bindingContext="_qKLQiLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKLQi7mKEeuzuI6n4--keQ" bindingContext="_qKLQirmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKLQjbmKEeuzuI6n4--keQ" bindingContext="_qKLQjLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKLQj7mKEeuzuI6n4--keQ" bindingContext="_qKLQjrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3kbmKEeuzuI6n4--keQ" bindingContext="_qKL3kLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3k7mKEeuzuI6n4--keQ" bindingContext="_qKL3krmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3lbmKEeuzuI6n4--keQ" bindingContext="_qKL3lLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3l7mKEeuzuI6n4--keQ" bindingContext="_qKL3lrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3mbmKEeuzuI6n4--keQ" bindingContext="_qKL3mLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3m7mKEeuzuI6n4--keQ" bindingContext="_qKL3mrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3nbmKEeuzuI6n4--keQ" bindingContext="_qKL3nLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3n7mKEeuzuI6n4--keQ" bindingContext="_qKL3nrmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3obmKEeuzuI6n4--keQ" bindingContext="_qKL3oLmKEeuzuI6n4--keQ"/>
-  <bindingTables xmi:id="_qKL3o7mKEeuzuI6n4--keQ" bindingContext="_qKL3ormKEeuzuI6n4--keQ"/>
-  <rootContext xmi:id="_pp5N-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.dialogAndWindow" contributorURI="platform:/plugin/org.eclipse.platform" name="In Dialogs and Windows" description="Either a dialog or a window is open">
-    <children xmi:id="_pp5N_LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.window" contributorURI="platform:/plugin/org.eclipse.platform" name="In Windows" description="A window is open">
-      <children xmi:id="_pp5N_bmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.contexts.views" contributorURI="platform:/plugin/org.eclipse.platform" name="%bindingcontext.name.bindingView"/>
-      <children xmi:id="_pqlKcLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.EditContext" name="Terminal Control in Focus" description="Show modified keyboard shortcuts in context menu"/>
-      <children xmi:id="_pqlKcbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" name="In Breakpoints View" description="The breakpoints view context"/>
-      <children xmi:id="_pqlKcrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.textEditorScope" name="Editing Text" description="Editing Text Context">
-        <children xmi:id="_pqlKc7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.DiffViewer" name="In Diff Viewer"/>
-        <children xmi:id="_pqlKe7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.genericEditorContext" name="in Generic Code Editor" description="When editing in the Generic Code Editor"/>
-        <children xmi:id="_pqlKfLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.classFileEditorScope" name="Browsing attached Java Source" description="Browsing attached Java Source Context"/>
-        <children xmi:id="_pqlKgbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.javaEditorScope" name="Editing Java Source" description="Editing Java Source Context"/>
-        <children xmi:id="_pqlKg7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.internal.wikitext.ui.editor.basicMarkupSourceContext" name="WikiText Markup Source Context" description="WikiText markup editing context">
-          <children xmi:id="_pqlKhLmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.markupSourceContext" name="WikiText Markup Source Context" description="WikiText markup editing context"/>
-        </children>
-        <children xmi:id="_pqlKhbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structuredTextEditorScope" name="Editing in Structured Text Editors" description="Editing in Structured Text Editors">
-          <children xmi:id="_pqlKhrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.navigation" name="XML Source Navigation" description="XML Source Navigation"/>
-          <children xmi:id="_pqlKh7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.cleanup" name="XML Source Cleanup" description="XML Source Cleanup"/>
-          <children xmi:id="_pqlKiLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.comments" name="Source Comments in Structured Text Editors" description="Source Comments in Structured Text Editors"/>
-          <children xmi:id="_pqlKibmKEeuzuI6n4--keQ" elementId="org.eclipse.core.runtime.xml" name="Editing XML Source" description="Editing XML Source"/>
-          <children xmi:id="_pqlKirmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.occurrences" name="XML Source Occurrences" description="XML Source Occurrences"/>
-          <children xmi:id="_pqlKi7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.grammar" name="XML Source Grammar" description="XML Source Grammar"/>
-          <children xmi:id="_pqlKjLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.comments" name="XML Source Comments" description="XML Source Comments"/>
-          <children xmi:id="_pqlKjrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.expand" name="XML Source Expand/Collapse" description="XML Source Expand/Collapse"/>
-          <children xmi:id="_pqlKkLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.hideFormat" name="Editing in Structured Text Editors" description="Editing in Structured Text Editors"/>
-          <children xmi:id="_pqlKkbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.selection" name="XML Source Selection" description="XML Source Selection"/>
-          <children xmi:id="_pqlKk7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.dependencies" name="XML Source Dependencies" description="XML Source Dependencies"/>
-        </children>
-        <children xmi:id="_pqlKj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.AntEditorScope" name="Editing Ant Buildfiles" description="Editing Ant Buildfiles Context"/>
-        <children xmi:id="_pqlKlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.propertiesEditorScope" name="Editing Properties Files" description="Editing Properties Files Context"/>
-      </children>
-      <children xmi:id="_pqlKdbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.console" name="In I/O Console" description="In I/O console"/>
-      <children xmi:id="_pqlKdrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" name="In Terminal View" description="Show modified keyboard shortcuts in context menu"/>
-      <children xmi:id="_pqlKd7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.compareEditorScope" name="Comparing in an Editor" description="Comparing in an Editor"/>
-      <children xmi:id="_pqlKebmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" name="In Console View" description="In Console View"/>
-      <children xmi:id="_pqlKermKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memoryview" name="In Memory View" description="In memory view"/>
-      <children xmi:id="_pqlKfbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugging" name="Debugging" description="Debugging programs">
-        <children xmi:id="_pqlKfrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memory.abstractasynctablerendering" name="In Table Memory Rendering" description="In Table Memory Rendering"/>
-        <children xmi:id="_pqlKkrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.debugging" name="Debugging Java" description="Debugging Java programs"/>
-      </children>
-      <children xmi:id="_pqlKf7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" name="In Git Reflog View"/>
-      <children xmi:id="_pqlKgrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.TerminalContext" name="Terminal Typing Connected" description="Override ALT+x menu access keys while typing into the Terminal"/>
-      <children xmi:id="_pqlKjbmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.contexts.taskview" name="In Gradle Tasks View" description="This context is activated when the Gradle Tasks view is in focus"/>
-      <children xmi:id="_pqlKlbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" name="In Git Repositories View">
-        <children xmi:id="_pqlKlrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView.SingleRepository" name="In Git Repositories View"/>
-      </children>
-    </children>
-    <children xmi:id="_pp5N_rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.dialog" contributorURI="platform:/plugin/org.eclipse.platform" name="In Dialogs" description="A dialog is open"/>
-  </rootContext>
-  <rootContext xmi:id="_pqlKdLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.actionSet" name="Action Set" description="Parent context for action sets"/>
-  <rootContext xmi:id="_pqlKeLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.workbenchMenu" name="Workbench Menu" description="When no Workbench windows are active"/>
-  <rootContext xmi:id="_pqlKgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.breadcrumbEditorScope" name="Editor Breadcrumb Navigation" description="Editor Breadcrumb Navigation Context"/>
-  <rootContext xmi:id="_qKKCYLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.CoverageActionSet" name="Auto::org.eclipse.eclemma.ui.CoverageActionSet"/>
-  <rootContext xmi:id="_qKKCYrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externaltools.ExternalToolsSet" name="Auto::org.eclipse.ui.externaltools.ExternalToolsSet"/>
-  <rootContext xmi:id="_qKKCZLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.display" name="Auto::com.objectaid.uml.addon.cls.display"/>
-  <rootContext xmi:id="_qKKCZrmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.alignment" name="Auto::com.objectaid.uml.addon.cls.alignment"/>
-  <rootContext xmi:id="_qKKCaLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.cls.global" name="Auto::com.objectaid.uml.cls.global"/>
-  <rootContext xmi:id="_qKKCarmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.actionSet.presentation" name="Auto::org.eclipse.ant.ui.actionSet.presentation"/>
-  <rootContext xmi:id="_qKKpcLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.breakpointActionSet" name="Auto::org.eclipse.debug.ui.breakpointActionSet"/>
-  <rootContext xmi:id="_qKKpcrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugActionSet" name="Auto::org.eclipse.debug.ui.debugActionSet"/>
-  <rootContext xmi:id="_qKKpdLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.launchActionSet" name="Auto::org.eclipse.debug.ui.launchActionSet"/>
-  <rootContext xmi:id="_qKKpdrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.profileActionSet" name="Auto::org.eclipse.debug.ui.profileActionSet"/>
-  <rootContext xmi:id="_qKKpeLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.gitaction" name="Auto::org.eclipse.egit.ui.gitaction"/>
-  <rootContext xmi:id="_qKKpermKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.navigation" name="Auto::org.eclipse.egit.ui.navigation"/>
-  <rootContext xmi:id="_qKKpfLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.SearchActionSet" name="Auto::org.eclipse.egit.ui.SearchActionSet"/>
-  <rootContext xmi:id="_qKKpfrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.JDTDebugActionSet" name="Auto::org.eclipse.jdt.debug.ui.JDTDebugActionSet"/>
-  <rootContext xmi:id="_qKKpgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.JUnitActionSet" name="Auto::org.eclipse.jdt.junit.JUnitActionSet"/>
-  <rootContext xmi:id="_qKKpgrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.text.java.actionSet.presentation" name="Auto::org.eclipse.jdt.ui.text.java.actionSet.presentation"/>
-  <rootContext xmi:id="_qKLQgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet" name="Auto::org.eclipse.jdt.ui.JavaElementCreationActionSet"/>
-  <rootContext xmi:id="_qKLQgrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaActionSet" name="Auto::org.eclipse.jdt.ui.JavaActionSet"/>
-  <rootContext xmi:id="_qKLQhLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.A_OpenActionSet" name="Auto::org.eclipse.jdt.ui.A_OpenActionSet"/>
-  <rootContext xmi:id="_qKLQhrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.CodingActionSet" name="Auto::org.eclipse.jdt.ui.CodingActionSet"/>
-  <rootContext xmi:id="_qKLQiLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SearchActionSet" name="Auto::org.eclipse.jdt.ui.SearchActionSet"/>
-  <rootContext xmi:id="_qKLQirmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.actionSet" name="Auto::org.eclipse.ui.cheatsheets.actionSet"/>
-  <rootContext xmi:id="_qKLQjLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.searchActionSet" name="Auto::org.eclipse.search.searchActionSet"/>
-  <rootContext xmi:id="_qKLQjrmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.actionSet" name="Auto::org.eclipse.team.ui.actionSet"/>
-  <rootContext xmi:id="_qKL3kLmKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.actionSet" name="Auto::org.eclipse.text.quicksearch.actionSet"/>
-  <rootContext xmi:id="_qKL3krmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.annotationNavigation" name="Auto::org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>
-  <rootContext xmi:id="_qKL3lLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.navigation" name="Auto::org.eclipse.ui.edit.text.actionSet.navigation"/>
-  <rootContext xmi:id="_qKL3lrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo" name="Auto::org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"/>
-  <rootContext xmi:id="_qKL3mLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.NavigateActionSet" name="Auto::org.eclipse.ui.NavigateActionSet"/>
-  <rootContext xmi:id="_qKL3mrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.actionSet.keyBindings" name="Auto::org.eclipse.ui.actionSet.keyBindings"/>
-  <rootContext xmi:id="_qKL3nLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.WorkingSetModificationActionSet" name="Auto::org.eclipse.ui.WorkingSetModificationActionSet"/>
-  <rootContext xmi:id="_qKL3nrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.WorkingSetActionSet" name="Auto::org.eclipse.ui.WorkingSetActionSet"/>
-  <rootContext xmi:id="_qKL3oLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.actionSet.openFiles" name="Auto::org.eclipse.ui.actionSet.openFiles"/>
-  <rootContext xmi:id="_qKL3ormKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.presentation" name="Auto::org.eclipse.ui.edit.text.actionSet.presentation"/>
-  <descriptors xmi:id="_pscysLmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.compatibility.editor" allowMultiple="true" category="org.eclipse.e4.primaryDataStack" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor">
-    <tags>Editor</tags>
-    <tags>removeOnHide</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8CG0LmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.CoverageView" label="Coverage" iconURI="platform:/plugin/org.eclipse.eclemma.ui/icons/full/eview16/coverage.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.eclemma.internal.ui.coverageview.CoverageView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.eclemma.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8Ct4LmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.RepositoryExplorer" label="Repository Explorer" iconURI="platform:/plugin/org.eclipse.oomph.p2.ui/icons/obj16/repository.gif" tooltip="" category="Oomph" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.oomph.p2.internal.ui.RepositoryExplorer"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.oomph.p2.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Oomph</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8DU8LmKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.tipPart" label="Tip of the Day" iconURI="platform:/plugin/org.eclipse.tips.ui/icons/lightbulb.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.tips.ide/org.eclipse.tips.ide.internal.TipPart">
-    <tags>View</tags>
-    <tags>categoryTag:Help</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8DU8bmKEeuzuI6n4--keQ" elementId="diagramTable" label="Diagrams" iconURI="platform:/plugin/com.objectaid.uml.addon/icons/class-diagram.gif" tooltip="" category="ObjectAid" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="com.objectaid.uml.addon.diagrams.DiagramTableView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="com.objectaid.uml.addon"/>
-    <tags>View</tags>
-    <tags>categoryTag:ObjectAid</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8QwULmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.ui.palette_view" label="Palette" iconURI="platform:/plugin/org.eclipse.gef/icons/palette_view.gif" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.gef.ui.views.palette.PaletteView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.gef"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8nVoLmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" label="Ant" iconURI="platform:/plugin/org.eclipse.ant.ui/icons/full/eview16/ant_view.png" tooltip="" category="Ant" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ant.internal.ui.views.AntView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ant.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Ant</tags>
-  </descriptors>
-  <descriptors xmi:id="_p88s0LmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.views.taskview" label="Gradle Tasks" iconURI="platform:/plugin/org.eclipse.buildship.ui/icons/full/eview16/tasks_view.png" tooltip="" category="Gradle" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.buildship.ui.internal.view.task.TaskView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.buildship.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Gradle</tags>
-  </descriptors>
-  <descriptors xmi:id="_p88s0bmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.views.executionview" label="Gradle Executions" iconURI="platform:/plugin/org.eclipse.buildship.ui/icons/full/eview16/executions_view.png" tooltip="" category="Gradle" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.buildship.ui.internal.view.execution.ExecutionsView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.buildship.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Gradle</tags>
-  </descriptors>
-  <descriptors xmi:id="_p89T4LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.DebugView" label="Debug" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/debug_view.png" tooltip="" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.launch.LaunchView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Debug</tags>
-  </descriptors>
-  <descriptors xmi:id="_p89T4bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" label="Breakpoints" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/breakpoint_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointsView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Debug</tags>
-  </descriptors>
-  <descriptors xmi:id="_p89T4rmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.VariableView" label="Variables" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/variable_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.variables.VariablesView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Debug</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8968LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.ExpressionView" label="Expressions" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/watchlist_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.expression.ExpressionView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Debug</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8968bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.RegisterView" label="Registers" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/register_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.registers.RegistersView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Debug</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8968rmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.ModuleView" label="Modules" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/module_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.modules.ModulesView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Debug</tags>
-  </descriptors>
-  <descriptors xmi:id="_p89687mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.MemoryView" label="Memory" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/memory_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.memory.MemoryView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Debug</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8-iALmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" label="Git Repositories" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/repo_rep.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.repository.RepositoriesView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Git</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8-iAbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.StagingView" label="Git Staging" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/staging.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.staging.StagingView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Git</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8-iArmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.InteractiveRebaseView" label="Git Interactive Rebase" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/rebase_interactive.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.rebase.RebaseInteractiveView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Git</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8-iA7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.CompareTreeView" label="Git Tree Compare" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/obj16/gitrepository.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.dialogs.CompareTreeView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Git</tags>
-    <tags>NoRestore</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8_JELmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" label="Git Reflog" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/reflog.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.reflog.ReflogView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Git</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8_JEbmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" label="Help" iconURI="platform:/plugin/org.eclipse.help.ui/icons/view16/help_view.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.help.ui.internal.views.HelpView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.help.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Help</tags>
-  </descriptors>
-  <descriptors xmi:id="_p8_wILmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.DisplayView" label="Debug Shell" iconURI="platform:/plugin/org.eclipse.jdt.debug.ui/icons/full/etool16/disp_sbook.png" tooltip="" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.debug.ui.display.DisplayView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.debug.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Debug</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9W8gLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" label="JUnit" iconURI="platform:/plugin/org.eclipse.jdt.junit/icons/full/eview16/junit.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.junit"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9rsoLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" label="Package Explorer" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/package.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9sTsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" label="Type Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/class_hi.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9sTsbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.ProjectsView" label="Projects" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/projects.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.ProjectsView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java Browsing</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9s6wLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackagesView" label="Packages" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/packages.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.PackagesView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java Browsing</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9s6wbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypesView" label="Types" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/types.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.TypesView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java Browsing</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9s6wrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.MembersView" label="Members" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/members.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.MembersView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java Browsing</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9s6w7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.callhierarchy.view" label="Call Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/call_hierarchy.png" tooltip="" allowMultiple="true" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.callhierarchy.CallHierarchyViewPart"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9th0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" label="Templates" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/templates.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.texteditor.templates.TemplatesView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9th0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.SourceView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9th0rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" label="Javadoc" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/javadoc.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.JavadocView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Java</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9th07mKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.views.MavenRepositoryView" label="Maven Repositories" iconURI="platform:/plugin/org.eclipse.m2e.core.ui/icons/maven_indexes.png" tooltip="" category="Maven" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.m2e.core.ui.internal.views.MavenRepositoryView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.m2e.core.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Maven</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9uI4LmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.views.MavenBuild" label="Maven Workspace Build" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" category="Maven" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.m2e.core.ui.internal.views.build.BuildDebugView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.m2e.core.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Maven</tags>
-  </descriptors>
-  <descriptors xmi:id="_p9uI4bmKEeuzuI6n4--keQ" elementId="org.eclipse.search.SearchResultView" label="Classic Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search.internal.ui.SearchResultView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-C5ALmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search2.internal.ui.SearchView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-DgELmKEeuzuI6n4--keQ" elementId="org.eclipse.team.sync.views.SynchronizeView" label="Synchronize" iconURI="platform:/plugin/org.eclipse.team.ui/icons/full/eview16/synch_synch.png" tooltip="" allowMultiple="true" category="Version Control (Team)" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.team.internal.ui.synchronize.SynchronizeView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.team.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Version Control (Team)</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-ascLmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.GenericHistoryView" label="History" iconURI="platform:/plugin/org.eclipse.team.ui/icons/full/eview16/history_view.png" tooltip="" allowMultiple="true" category="Version Control (Team)" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.team.internal.ui.history.GenericHistoryView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.team.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Version Control (Team)</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-ascbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" label="Terminal" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" allowMultiple="true" category="Terminal" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.TerminalsView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Terminal</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-ascrmKEeuzuI6n4--keQ" elementId="org.eclipse.tcf.te.ui.terminals.TerminalsView" label="Terminals (Old)" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" allowMultiple="true" category="Other" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.OldTerminalsViewHandler"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:Other</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-asc7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" label="Welcome" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.ViewIntroAdapterPart"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-bTgLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.view" label="Internal Web Browser" iconURI="platform:/plugin/org.eclipse.ui.browser/icons/obj16/internal_browser.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.browser.WebBrowserView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.browser"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-bTgbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" label="Cheat Sheets" iconURI="platform:/plugin/org.eclipse.ui.cheatsheets/icons/view16/cheatsheet_view.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.cheatsheets.views.CheatSheetView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.cheatsheets"/>
-    <tags>View</tags>
-    <tags>categoryTag:Help</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-bTgrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" label="Console" iconURI="platform:/plugin/org.eclipse.ui.console/icons/full/cview16/console_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.console.ConsoleView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.console"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-sZQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" label="Progress" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/pview.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.progress.ProgressView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-sZQbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ResourceNavigator" label="Navigator (Deprecated)" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/filenav_nav.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.navigator.ResourceNavigator"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-sZQrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" label="Bookmarks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/bkmrk_nav.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.BookmarksView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-tAULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.TaskList" label="Tasks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/tasks_tsk.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.TasksView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-tAUbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-tAUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.AllMarkersView" label="Markers" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.AllMarkersView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-tAU7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" label="Project Explorer" iconURI="platform:/plugin/org.eclipse.ui.navigator.resources/icons/full/eview16/resource_persp.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.navigator.resources.ProjectExplorer"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.navigator.resources"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-50oLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.PropertySheet" label="Properties" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/prop_ps.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.properties.PropertySheet"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-50obmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" label="Outline" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/outline_co.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.contentoutline.ContentOutline"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p-50ormKEeuzuI6n4--keQ" elementId="org.eclipse.pde.runtime.LogView" label="Error Log" iconURI="platform:/plugin/org.eclipse.ui.views.log/icons/eview16/error_log.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.log.LogView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views.log"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p_Fa0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" label="Minimap" iconURI="platform:/plugin/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.minimap.MinimapView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.workbench.texteditor"/>
-    <tags>View</tags>
-    <tags>categoryTag:General</tags>
-  </descriptors>
-  <descriptors xmi:id="_p_Fa0bmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.views.annotations.XMLAnnotationsView" label="Documentation" iconURI="platform:/plugin/org.eclipse.wst.xml.ui/icons/full/obj16/comment_obj.gif" tooltip="" category="XML" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.xml.ui.internal.views.annotations.XMLAnnotationsView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.wst.xml.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:XML</tags>
-  </descriptors>
-  <descriptors xmi:id="_p_Fa0rmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.contentmodel.view" label="Content Model" iconURI="platform:/plugin/org.eclipse.wst.xml.ui/icons/full/view16/hierarchy.gif" tooltip="" category="XML" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
-    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.xml.ui.internal.views.contentmodel.ContentModelView"/>
-    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.wst.xml.ui"/>
-    <tags>View</tags>
-    <tags>categoryTag:XML</tags>
-  </descriptors>
-  <trimContributions xmi:id="_2r10UF9tEeO-yojH_y4TJA" elementId="org.eclipse.ui.ide.application.trimcontribution.QuickAccess" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" toBeRendered="false" parentId="org.eclipse.ui.main.toolbar" positionInParent="last">
-    <children xsi:type="menu:ToolControl" xmi:id="_76uUAF9tEeO-yojH_y4TJA" elementId="Spacer Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
-      <tags>glue</tags>
-      <tags>move_after:PerspectiveSpacer</tags>
-      <tags>SHOW_RESTORE_MENU</tags>
-    </children>
-    <children xsi:type="menu:ToolControl" xmi:id="_8tJPcF9tEeO-yojH_y4TJA" elementId="SearchField" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.quickaccess.SearchField">
-      <tags>move_after:Spacer Glue</tags>
-      <tags>HIDEABLE</tags>
-      <tags>SHOW_RESTORE_MENU</tags>
-    </children>
-    <children xsi:type="menu:ToolControl" xmi:id="_9LgmcF9tEeO-yojH_y4TJA" elementId="Search-PS Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
-      <tags>glue</tags>
-      <tags>move_after:SearchField</tags>
-      <tags>SHOW_RESTORE_MENU</tags>
-    </children>
-  </trimContributions>
-  <commands xmi:id="_pqdOoLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.inlineLocal.assist" commandName="Quick Assist - Inline local variable" description="Invokes quick assist and selects 'Inline local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqdOobmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.pageUp" commandName="Select Page Up" description="Select to the top of the page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqdOormKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleWordWrap" commandName="Toggle Word Wrap" description="Toggle word wrap in the current text editor" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqdOo7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.SearchRequirements" commandName="Search Requirements" category="_pqcAl7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1sLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetQuickdiffBaseline" commandName="Reset quickdiff baseline" category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqd1sbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetQuickdiffBaselineTarget" name="Reset target (HEAD, HEAD^1)" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqd1srmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.quickMenu" commandName="Surround With Quick Menu" description="Shows the Surround With quick menu" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1s7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.openFileSearchPage" commandName="File Search" description="Open the Search dialog's file search page" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1tLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.convertLocalToField.assist" commandName="Quick Assist - Convert local variable to field" description="Invokes quick assist and selects 'Convert local variable to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1tbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace" commandName="Implementors in Workspace" description="Search for implementors of the selected interface" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1trmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewAddRepository" commandName="Add a Git Repository..." description="Adds an existing Git repository to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1t7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.breakpoint.properties" commandName="Java Breakpoint Properties" description="View and edit the properties for a given Java breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1uLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addThrowsDecl" commandName="Quick Fix - Add throws declaration" description="Invokes quick assist and selects 'Add throws declaration'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1ubmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitPluginShortcut.coverage" commandName="Coverage JUnit Plug-in Test" description="Coverage JUnit Plug-in Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1urmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy" commandName="Open Type in Hierarchy" description="Open a type in the type hierarchy view" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1u7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.copyBuildIdCommand" commandName="Copy Build Id Information To Clipboard" description="Copies the build identification information to the clipboard." category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1vLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.refreshproject" commandName="Refresh Gradle Project" description="Synchronizes the Gradle builds of the selected projects with the workspace" category="_pqcAhLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1vbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.textEnd" commandName="Select Text End" description="Select to the end of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1vrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.maximize" commandName="Maximize Active View or Editor" category="_pqcAk7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1v7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openDiscoveredType" commandName="Open Discovered Type" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1wLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deletePreviousWord" commandName="Delete Previous Word" description="Delete the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1wbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.wordPrevious" commandName="Previous Word" description="Go to the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1wrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.connector.local.command.launch" commandName="Open Local Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1w7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace" commandName="Declaration in Workspace" description="Search for declarations of the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1xLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.preferences" commandName="Preferences" description="Open the preferences dialog" category="_pqcAj7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqd1xbmKEeuzuI6n4--keQ" elementId="preferencePageId" name="Preference Page"/>
-  </commands>
-  <commands xmi:id="_pqd1xrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.openSourceLookupInfoDialog" commandName="Source Lookup Info" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1x7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delimiter.unix" commandName="Convert Line Delimiters to Unix (LF, \n, 0A, &#xb6;)" description="Converts the line delimiters to Unix (LF, \n, 0A, &#xb6;)" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1yLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set" commandName="Read Access in Working Set" description="Search for read references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1ybmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Squash" commandName="Squash Commits" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1yrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Edit" commandName="Edit Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1y7mKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showMarketplaceWizard" commandName="Eclipse Marketplace" description="Show the Eclipse Marketplace wizard" category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqd1zLmKEeuzuI6n4--keQ" elementId="trigger" name="trigger"/>
-  </commands>
-  <commands xmi:id="_pqd1zbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.copy" commandName="Copy" description="Copy the selection to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1zrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextView" commandName="Next View" description="Switch to the next view" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd1z7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.revertToSaved" commandName="Revert to Saved" description="Revert to the last saved state" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd10LmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.toggleMarkOccurrences" commandName="Toggle Ant Mark Occurrences" description="Toggles mark occurrences in Ant editors" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd10bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.properties.NewPropertySheetCommand" commandName="Properties" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd10rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.addToWorkingSet" commandName="Add to Working Set" description="Adds the selected object to a working set." category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd107mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RunToLine" commandName="Run to Line" description="Resume and break when execution reaches the current line" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd11LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.showCheatSheetCommand" commandName="Show Markup Cheat Sheet" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd11bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Revert" commandName="Revert Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd11rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.debug" commandName="Debug JUnit Test" description="Debug JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd117mKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.TeamSynchronizingPerspective" commandName="Team Synchronizing" description="Open the Team Synchronizing Perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd12LmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.open.declaration.command" commandName="Open Declaration" description="Opens the Ant editor on the referenced element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd12bmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.symbolinfile" commandName="Go to Symbol in File" category="_pqcAibmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd12rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showChangeRulerInformation" commandName="Show Quick Diff Ruler Tooltip" description="Displays quick diff or revision information for the caret line in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd127mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.upperCase" commandName="To Upper Case" description="Changes the selection to upper case" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd13LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ConfigureFetch" commandName="Configure Upstream Fetch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd13bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.goInto" commandName="Go Into" description="Navigate into the selected item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd13rmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showInstalled" commandName="Manage installed plug-ins" description="Update or uninstall plug-ins installed from the Marketplace" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd137mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenRunConfigurations" commandName="Run..." description="Open run launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd14LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.create.delegate.methods" commandName="Generate Delegate Methods" description="Add delegate methods for a type's fields" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd14bmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.ui.palette_view" commandName="Palette" category="_pqcAgbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd14rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.windowEnd" commandName="Select Window End" description="Select to the end of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd147mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.resetOnDump" commandName="Reset on Dump" category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd15LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.minimizePart" commandName="Minimize Active View or Editor" description="Minimizes the active view or editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd15bmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.command1" commandName="Terminal view insert" category="_pqcAk7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd15rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Untrack" commandName="Untrack" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd157mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.add.block.comment" commandName="Add Block Comment" description="Add Block Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd16LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleLineBreakpoint" commandName="Toggle Line Breakpoint" description="Creates or removes a line breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd16bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showSystemMenu" commandName="Show System Menu" description="Show the system menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd16rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AllInstances" commandName="All Instances" description="View all instances of the selected type loaded in the target VM" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd167mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.OpenInCommitViewerCommand" commandName="Open in Commit Viewer" description="Opens selected commit(s) in Commit Viewer(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd17LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignInTryWithResources.assist" commandName="Quick Assist - Assign to variable in new try-with-resources block" description="Invokes quick assist and selects 'Assign to variable in new try-with-resources block'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd17bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggle.comment" commandName="Toggle Comment" description="Toggle comment the selected lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqd17rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addImport" commandName="Quick Fix - Add import" description="Invokes quick assist and selects 'Add import'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecwLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleTest.run" commandName="Run Maven Test" description="Run Maven Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecwbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.savePerspective" commandName="Save Perspective As" description="Save the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecwrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.UnifiedDiffCommand" commandName="Show Unified Diff" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecw7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.move" commandName="Move..." description="Move the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecxLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.refactor.migrate.jar" commandName="Migrate JAR File" description="Migrate a JAR File to a new version" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecxbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignParamToField.assist" commandName="Quick Assist - Assign parameter to field" description="Invokes quick assist and selects 'Assign parameter to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecxrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.configureTrace" commandName="Configure Git Debug Trace" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecx7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level" commandName="Move Type to New File" description="Move Type to New File" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecyLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.open.file.from.source" commandName="Open Selection" description="Open an editor on the selected link" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecybmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.linkWithEditor" commandName="Toggle Link with Editor" description="Toggles linking of a view's selection with the active editor's selection" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecyrmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.ignoreWhiteSpace" commandName="Ignore White Space" description="Ignore white space where applicable" category="_pqcAjbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecy7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.hierarchy" commandName="Quick Hierarchy" description="Show the quick hierarchy of the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqeczLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.importProjects" commandName="Import Projects" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqeczbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.hideUnusedElements" commandName="Hide Unused Elements" category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqeczrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields" commandName="Generate Constructor using Fields" description="Choose fields to initialize and constructor from superclass to call " category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqecz7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleBlockSelectionMode" commandName="Toggle Block Selection" description="Toggle block / column selection in the current text editor" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec0LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.goto.matching.bracket" commandName="Matching Character" description="Go to Matching Character" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu" commandName="Show Refactor Quick Menu" description="Shows the refactor quick menu" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec0rmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.disable.grammar.constraints" commandName="Turn off Grammar Constraints" description="Turn off grammar Constraints" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec07mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.showElementInTypeHierarchyView" commandName="Show Java Element Type Hierarchy" description="Show a Java element in the Type Hierarchy view" category="_pqcAiLmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqec1LmKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqec1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.goToResource" commandName="Go to Resource" description="Go to a particular resource in the active view" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec1rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.super.implementation" commandName="Open Super Implementation" description="Open the Implementation in the Super Type" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec17mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.resetPerspective" commandName="Reset Perspective" description="Reset the current perspective to its default state" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec2LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.quickOutlineCommand" commandName="Quick Outline" description="Open a popup dialog with a quick outline of the current document" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec2bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildLast" commandName="Repeat Working Set Build" description="Repeat the last working set build" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec2rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildProject" commandName="Build Project" description="Build the selected project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec27mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareIndexWithHead" commandName="Compare File in Index with HEAD Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec3LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.override.methods" commandName="Override/Implement Methods" description="Override or implement methods from super types" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec3bmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToDocbookCommand" commandName="Generate Docbook" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec3rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.textStart" commandName="Text Start" description="Go to the beginning of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec37mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.localJavaShortcut.coverage" commandName="Coverage Java Application" description="Coverage Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec4LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.paste" commandName="Paste" description="Paste from the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.part.nextPage" commandName="Next Page" description="Switch to the next page" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.change.type" commandName="Generalize Declared Type" description="Change the declaration of a selected variable to a more general type consistent with usage" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec47mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.refreshCache" commandName="Refresh Remote Cache" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec5LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.javaAppletShortcut.run" commandName="Run Java Applet" description="Run Java Applet" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqec5bmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.exportSession" commandName="Export Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previous" commandName="Previous" description="Navigate to the previous item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD0bmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.scalaShortcut.coverage" commandName="Coverage Scala Application" description="Coverage Scala Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD0rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.clean" commandName="Clean..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD07mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewClone" commandName="Clone a Git Repository..." description="Clones a Git repository and adds the clone to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqfD1LmKEeuzuI6n4--keQ" elementId="repositoryUri" name="Repository URI"/>
-  </commands>
-  <commands xmi:id="_pqfD1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.rename" commandName="Rename" description="Rename the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD1rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.clear.mark" commandName="Clear Mark" description="Clear the mark" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD17mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.quick_outline" commandName="Quick Outline" description="Show the quick outline for the editor input" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD2LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.textblock" commandName="Add Text Block" description="Adds Text Block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD2bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildAll" commandName="Build All" description="Build all projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD2rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.OpenInTextEditorCommand" commandName="Open in Text Editor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD27mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.dumpExecutionData" commandName="Dump Execution Data" category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD3LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewRemove" commandName="Remove Repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD3bmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.openExternalDoc" commandName="Open External Documentation" description="Open the External documentation for the current task in the Ant editor" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD3rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line.to.beginning" commandName="Cut to Beginning of Line" description="Cut to the beginning of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD37mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.runtasks" commandName="Run Gradle Tasks" description="Runs all the selected Gradle tasks" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD4LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb" commandName="Toggle Java Editor Breadcrumb" description="Toggle the Java editor breadcrumb" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD4bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCreateRepository" commandName="Create a Git Repository..." description="Creates a new Git repository and adds it to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy" commandName="Write Access in Hierarchy" description="Search for write references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD47mKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.commands.quicksearchCommand" commandName="Quick Search" category="_pqcAjrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.rendering.cycle" commandName="Cycle Revision Coloring Mode" description="Cycles through the available coloring modes for revisions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD5bmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.renameInFile" commandName="Rename In File" description="Renames all references within the same buildfile" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD5rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PushTags" commandName="Push Tags..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD57mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy" commandName="Open Type Hierarchy" description="Open a type hierarchy on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD6LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ContinueRebase" commandName="Continue Rebase" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD6bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.interface" commandName="Extract Interface" description="Extract a set of members into a new interface and try to use the new interface" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD6rmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.closeTray" commandName="Close User Assistance Tray" description="Close the user assistance tray containing context help information and cheat sheets." category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD67mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CreatePatch" commandName="Create Patch..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD7LmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.moveResources" commandName="Move Resources" description="Move the selected resources and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD7bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Resume" commandName="Resume" description="Resume" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD7rmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleGenerateSources.run" commandName="Run Maven Generate Sources" description="Run Maven Generate Sources" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD77mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepInto" commandName="Step Into" description="Step into" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD8LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.previous" commandName="Select Previous Element" description="Expand selection to include previous sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.restartWorkbench" commandName="Restart" description="Restart the workbench" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfD8rmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.importer.openDirectory" commandName="Open Projects from File System..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq4LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithRef" commandName="Compare with Branch, Tag or Reference..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleOverwrite" commandName="Toggle Overwrite" description="Toggle overwrite mode" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.pull.up" commandName="Pull Up" description="Move members to a superclass" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq47mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint" commandName="Add Java Exception Breakpoint" description="Add a Java exception breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.collapse_all" commandName="Collapse All" description="Collapses all folded regions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq5bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy" commandName="Open Call Hierarchy" description="Open a call hierarchy on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq5rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewClearCredentials" commandName="Clear Credentials" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq57mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.ToggleTracepoint" commandName="Toggle Tracepoint" description="Creates or removes a tracepoint  " category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq6LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToMarkupCommand" commandName="Generate Markup" category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqfq6bmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.targetLanguage" name="TargetLanguage" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqfq6rmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.ShowRepositoryCatalog" commandName="Show Repository Catalog" category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqfq67mKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.RepositoryParameter" name="P2 Repository URI"/>
-  </commands>
-  <commands xmi:id="_pqfq7LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleWatchpoint" commandName="Toggle Watchpoint" description="Creates or removes a watchpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq7bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.closeRendering" commandName="Close Rendering" description="Close the selected rendering." category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq7rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewOpenInEditor" commandName="Open in Editor" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq77mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitShortcut.coverage" commandName="Coverage JUnit Test" description="Coverage JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq8LmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.launchToolbar" commandName="Open Local Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showViewMenu" commandName="Show View Menu" description="Show the view menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq8rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Commit" commandName="Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq87mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.inline" commandName="Inline" description="Inline a constant, local variable or method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq9LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.update" commandName="Update Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq9bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ProfileLast" commandName="Profile" description="Launch in profile mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.shiftRight" commandName="Shift Right" description="Shift a block of text to the right" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq97mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.backwardHistory" commandName="Backward History" description="Move backward in the editor navigation history" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq-LmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.workbenchShortcut.coverage" commandName="Coverage Eclipse Application" description="Coverage Eclipse Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq-bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Pull" commandName="Pull" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq-rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.removeTrailingWhitespace" commandName="Remove Trailing Whitespace" description="Removes the trailing whitespace of each line" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findIncremental" commandName="Incremental Find" description="Incremental find" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq_LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.swap.mark" commandName="Swap Mark" description="Swap the mark with the cursor position" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq_bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addCast" commandName="Quick Fix - Add cast" description="Invokes quick assist and selects 'Add cast'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq_rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignToLocal.assist" commandName="Quick Assist - Assign to local variable" description="Invokes quick assist and selects 'Assign to local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfq_7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ImportChangedProjectsCommandId" commandName="Import Changed Projects" description="Import or create in local Git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrALmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.commands.OpenCoverageConfiguration" commandName="Coverage Configurations..." description="Coverage Configurations..." category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.return.continue.targets" commandName="Search break/continue Target Occurrences in File" description="Search for break/continue target occurrences of a selected target name" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrArmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureFetch" commandName="Configure Fetch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrA7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.create.getter.setter" commandName="Generate Getters and Setters" description="Generate Getter and Setter methods for type's fields" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrBLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewShowInSystemExplorer" commandName="Show In System Explorer" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrBbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc" commandName="Open Attached Javadoc" description="Open the attached Javadoc of the selected element in a browser" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrBrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.shiftLeft" commandName="Shift Left" description="Shift a block of text to the left" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrB7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.next" commandName="Select Next Element" description="Expand selection to include next sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrCLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Push" commandName="Push..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrCbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint" commandName="Add Class Load Breakpoint" description="Add a class load breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrCrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.next" commandName="Select Next Element" description="Expand selection to include next sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrC7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesCreateGroup" commandName="Create a Repository Group" description="Create a repository group for structuring repositories in the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrDLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCollapseWorkingTree" commandName="Collapse Working Tree" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrDbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewNewRemote" commandName="Create Remote..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrDrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Restart" commandName="Restart" description="Restart a process or debug target without terminating and re-launching" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrD7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.drop" commandName="Delete Stashed Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line" commandName="Delete Line" description="Delete a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrEbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.DebugPerspective" commandName="Debug" description="Open the debug perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrErmKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.command.open" commandName="Tip of the Day" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrE7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.specific_content_assist.command" commandName="Content Assist" description="A parameterizable command that invokes content assist with a single completion proposal category" category="_pqcAgrmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqfrFLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.specific_content_assist.category_id" name="type" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqfrFbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy" commandName="References in Hierarchy" description="Search for references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.expandAll" commandName="Expand All" description="Expand the current tree" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.saveAll" commandName="Save All" description="Save all current contents" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrGLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.remove.block.comment" commandName="Remove Block Comment" description="Remove the block comment enclosing the selection" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrGbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.method.exits" commandName="Search Method Exit Occurrences in File" description="Search for method exit occurrences of a selected return type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrGrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.implementation" commandName="Open Implementation" description="Opens the Implementations of a method or a type in its hierarchy" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrG7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.gotoTest" commandName="Referring Tests" description="Referring Tests" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrHLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.folding.collapseMembers" commandName="Collapse Members" description="Collapse all members" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrHbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.find.broken.nls.keys" commandName="Find Broken Externalized Strings" description="Finds undefined, duplicate and unused externalized string keys in property files" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrHrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.openSessionExecutionData" commandName="Open Execution Data" category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrH7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.showElementInPackageView" commandName="Show Java Element in Package Explorer" description="Select Java element in the Package Explorer view" category="_pqcAiLmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqfrILmKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqfrIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeOthers" commandName="Close Others" description="Close all editors except the one that is active" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrIrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.quickdiff.revertLine" commandName="Revert Line" description="Revert the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrI7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenDebugConfigurations" commandName="Debug..." description="Open debug launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrJLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.performDropdown" commandName="Perform Dropdown" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrJbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.SimpleFetch" commandName="Fetch from Upstream" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrJrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.importBinaryProject" commandName="Import Binary Project" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.InstanceCount" commandName="Instance Count" description="View the instance count of the selected type loaded in the target VM" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousEditor" commandName="Previous Editor" description="Switch to the previous editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrKbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.copy.qualified.name" commandName="Copy Qualified Name" description="Copy a fully qualified name to the system clipboard" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrKrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.promote.local.variable" commandName="Convert Local Variable to Field" description="Convert a local variable to a field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findReplace" commandName="Find and Replace" description="Find and replace text" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.zoomIn" commandName="Zoom In" description="Zoom in text, increase default font size for text editors" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrLbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.MergeTool" commandName="Merge Tool" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrLrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.OpenMarkersView" commandName="Open Another" description="Open another view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrL7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.shareProject" commandName="Share with Git" description="Share the project using Git" category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqfrMLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.projectNameParameter" name="Project" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqfrMbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested" commandName="Convert Anonymous Class to Nested" description="Convert an anonymous class to a nested class" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrMrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.changeToStatic" commandName="Quick Fix - Change to static access" description="Invokes quick assist and selects 'Change to static access'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrM7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.fullscreenmode" commandName="Toggle Full Screen" description="Toggles the window between full screen and normal" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrNLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.newRendering" commandName="New Rendering" description="Add a new rendering." category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrNbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.installationDetails" commandName="Installation Details" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrNrmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.synchronizeAll" commandName="Synchronize..." description="Synchronize resources in the workspace with another location" category="_pqcAgLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrN7mKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand" commandName="Select Maven Profiles" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrOLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextEditor" commandName="Next Editor" description="Switch to the next editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrObmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.closeUnrelatedProjects" commandName="Close Unrelated Projects" description="Close unrelated projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrOrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field" commandName="Encapsulate Field" description="Create getting and setting methods for the field and use only those to access the field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqfrO7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markers.copyMarkerResourceQualifiedName" commandName="Copy Resource Qualified Name To Clipboard" description="Copies markers resource qualified name to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR8LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.internal.reflog.CopyCommand" commandName="Copy Commit Id" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.helpContents" commandName="Help Contents" description="Open the help contents" category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR8rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Reset" commandName="Reset..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR87mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.delete" commandName="Delete" description="Delete the selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR9LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line.to.beginning" commandName="Delete to Beginning of Line" description="Delete to the beginning of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR9bmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchWorkspace" commandName="Find Text in Workspace" description="Searches the files in the workspace for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR9rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.RenameBranch" commandName="Rename Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR97mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Synchronize" commandName="Synchronize" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR-LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.remove.block.comment" commandName="Remove Block Comment" description="Remove Block Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR-bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set" commandName="Declaration in Working Set" description="Search for declarations of the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR-rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findPrevious" commandName="Find Previous" description="Find previous item" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR-7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleBreakpoint" commandName="Toggle Breakpoint" description="Creates or removes a breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR_LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.gototype" commandName="Go to Type" description="Go to Type" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR_bmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.openPom" commandName="Open Maven POM" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR_rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.index.rebuild" commandName="Rebuild Java Index" description="Rebuilds the Java index database" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgR_7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.addBookmark" commandName="Add Bookmark" description="Add a bookmark" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.scroll.lineUp" commandName="Scroll Line Up" description="Scroll up one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.last" commandName="Restore Last Selection" description="Restore last selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSArmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.set.mark" commandName="Set Mark" description="Set the mark" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSA7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.toggle" commandName="Toggle Folding" description="Toggles folding in the current editor" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSBLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters" commandName="Show Whitespace Characters" description="Shows whitespace characters in current text editor" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSBbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.splitJoinVariableDeclaration.assist" commandName="Quick Assist - Split/Join variable declaration" description="Invokes quick assist and selects 'Split/Join variable declaration'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSBrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.gotoNextEditPosition" commandName="Next Edit Location" description="Next edit location" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSB7mKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.symbolinworkspace" commandName="Go to Symbol in Workspace" category="_pqcAibmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSCLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.revert" commandName="Revert" description="Revert to the last saved state" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSCbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView" commandName="Show View" description="Shows a particular view" category="_pqcAgbmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqgSCrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="View"/>
-    <parameters xmi:id="_pqgSC7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.secondaryId" name="Secondary Id"/>
-    <parameters xmi:id="_pqgSDLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.makeFast" name="As FastView"/>
-  </commands>
-  <commands xmi:id="_pqgSDbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.ui.ToggleOfflineMode" commandName="Toggle Offline Mode" category="_pqcAnrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSDrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Ignore" commandName="Ignore" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSD7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Edit" commandName="Edit Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showResourceByPath" commandName="Show Resource in Navigator" description="Show a resource in the Navigator given its path" category="_pqcAiLmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqgSEbmKEeuzuI6n4--keQ" elementId="resourcePath" name="Resource Path" typeId="org.eclipse.ui.ide.resourcePath" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqgSErmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openLog" commandName="Open Setup Log" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSE7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectRootElements" commandName="Select Root Elements" category="_pqcAirmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqgSFLmKEeuzuI6n4--keQ" elementId="type" name="type" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqgSFbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.SkipAllBreakpoints" commandName="Skip All Breakpoints" description="Sets whether or not any breakpoint should suspend execution" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delimiter.windows" commandName="Convert Line Delimiters to Windows (CRLF, \r\n, 0D0A, &#xa4;&#xb6;)" description="Converts the line delimiters to Windows (CRLF, \r\n, 0D0A, &#xa4;&#xb6;)" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findNext" commandName="Find Next" description="Find next item" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSGLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.hidetrimbars" commandName="Toggle visibility of the window toolbars" description="Toggle the visibility of the toolbars of the current window" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSGbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildAutomatically" commandName="Build Automatically" description="Toggle the workspace build automatically function" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSGrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.import" commandName="Import" description="Import" category="_pqcAi7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqgSG7mKEeuzuI6n4--keQ" elementId="importWizardId" name="Import Wizard"/>
-  </commands>
-  <commands xmi:id="_pqgSHLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Merge" commandName="Merge" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSHbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.switchToEditor" commandName="Switch to Editor" description="Switch to an editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSHrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.dynamicHelp" commandName="Show Contextual Help" description="Open the contextual help" category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSH7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.nextSubTab" commandName="Next Sub-Tab" description="Switch to the next sub-tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSILmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.comment" commandName="Comment" description="Turn the selected lines into Java comments" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSIbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter" commandName="Introduce Parameter" description="Introduce a new method parameter based on the selected expression" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSIrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.removeAllSessions" commandName="Remove All Sessions" category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSI7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.localJavaShortcut.run" commandName="Run Java Application" description="Run Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSJLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.addTask" commandName="Add Task..." description="Add a task" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSJbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu" commandName="Show Occurrences in File Quick Menu" description="Shows the Occurrences in File quick menu" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSJrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.enclosing" commandName="Select Enclosing Element" description="Expand selection to include enclosing element" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleInsertMode" commandName="Toggle Insert Mode" description="Toggle insert mode" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.openCheatSheet" commandName="Open Cheat Sheet" description="Open a Cheat Sheet." category="_pqcAkbmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqgSKbmKEeuzuI6n4--keQ" elementId="cheatSheetId" name="Identifier"/>
-  </commands>
-  <commands xmi:id="_pqgSKrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewDelete" commandName="Delete Repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closePart" commandName="Close Part" description="Close the active workbench part" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.id.toggle" commandName="Toggle Revision Id Display" description="Toggles the display of the revision id" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSLbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.cleanAction" commandName="Build Clean" description="Discard old built state" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSLrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.moveLineDown" commandName="Move Lines Down" description="Moves the selected lines down" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSL7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.back" commandName="Back" description="Navigate back" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSMLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.wordNext" commandName="Select Next Word" description="Select the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSMbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.update" commandName="Check for Updates" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSMrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaBrowsingPerspective" commandName="Java Browsing" description="Show the Java Browsing perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSM7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.pageDown" commandName="Page Down" description="Go down one page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSNLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.textEnd" commandName="Text End" description="Go to the end of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSNbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket" commandName="Go to Matching Bracket" description="Moves the cursor to the matching bracket" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.part.previousPage" commandName="Previous Page" description="Switch to the previous page" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSN7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.relaunchSession" commandName="Relaunch Coverage Session" category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSOLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.GarbageCollect" commandName="Collect Garbage" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareWithWorkingTree" commandName="Compare with Working Tree" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSOrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Branch" commandName="Branch" description="Check out, rename, create, or delete a branch in a git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSO7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.closeProject" commandName="Close Project" description="Close the selected project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSPLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.previousSibling" commandName="Previous Sibling" description="Go to Previous Sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PullWithOptions" commandName="Pull..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSPrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigurePush" commandName="Configure Push..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSP7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findIncrementalReverse" commandName="Incremental Find Reverse" description="Incremental find reverse" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSQLmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.importFavoritesWizard" commandName="Import Marketplace Favorites" description="Import another user's Marketplace Favorites List" category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqgSQbmKEeuzuI6n4--keQ" elementId="favoritesUrl" name="favoritesUrl"/>
-  </commands>
-  <commands xmi:id="_pqgSQrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.factory" commandName="Introduce Factory" description="Introduce a factory method to encapsulate invocation of the selected constructor" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.antShortcut.run" commandName="Run Ant Build" description="Run Ant Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSRLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.apply" commandName="Apply Stashed Changes" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSRbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Inspect" commandName="Inspect" description="Inspect result of evaluating selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSRrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.use.supertype" commandName="Use Supertype Where Possible" description="Change occurrences of a type to use a supertype instead" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSR7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchFile" commandName="Find Text in File" description="Searches the files in the file for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSSLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.columnNext" commandName="Next Column" description="Go to the next column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSSbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Squash" commandName="Squash Commits" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSSrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.last" commandName="Restore Last Selection" description="Restore last selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSS7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchWorkingSet" commandName="Find Text in Working Set" description="Searches the files in the working set for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSTLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.wordNext" commandName="Next Word" description="Go to the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSTbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line" commandName="Cut Line" description="Cut a line of text, or multiple lines when invoked again without interruption" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSTrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.donate" commandName="Donate" description="Donate to the development of the Eclipse IDE" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgST7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.launch" commandName="Open Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.expand_all" commandName="Expand All" description="Expands all folded regions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSUbmKEeuzuI6n4--keQ" elementId="org.eclipse.quickdiff.toggle" commandName="Quick Diff Toggle" description="Toggles quick diff information display on the line number ruler" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqgSUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deleteNext" commandName="Delete Next" description="Delete the next character" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ALmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.FetchGerritChange" commandName="Fetch From Gerrit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5AbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.encapsulateField.assist" commandName="Quick Assist - Create getter/setter for field" description="Invokes quick assist and selects 'Create getter/setter for field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ArmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openEditorDropdown" commandName="Open Setup Editor" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5A7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitRAPShortcut.coverage" commandName="Coverage RAP JUnit Test" description="Coverage RAP JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5BLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.toggleShowKeys" commandName="Toggle Show Key Bindings" description="Shows key binding when command is invoked" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5BbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.quickStartAction" commandName="Welcome" description="Show help for beginning users" category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5BrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithPrevious" commandName="Replace with Previous Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5B7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Watch" commandName="Watch" description="Create new watch expression" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5CLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.openPom" commandName="Open Pom" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5CbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Reword" commandName="Reword Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5CrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.ui.questionnaire" commandName="Configuration Questionnaire" description="Review the IDE&amp;apos;s most fiercely contested preferences" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5C7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.hideShowEditors" commandName="Toggle Shared Area Visibility" description="Toggles the visibility of the shared area" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5DLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.OpenCommit" commandName="Open Git Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5DbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.displayHelp" commandName="Display Help" description="Display a Help topic" category="_pqcAkbmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqg5DrmKEeuzuI6n4--keQ" elementId="href" name="Help topic href"/>
-  </commands>
-  <commands xmi:id="_pqg5D7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.restore" commandName="Reset Structure" description="Resets the folding structure" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.pageDown" commandName="Select Page Down" description="Select to the bottom of the page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5EbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.create.refactoring.script" commandName="Create Script" description="Create a refactoring script from refactorings on the local workspace" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ErmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.join.lines" commandName="Join Lines" description="Join lines of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5E7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.indexcommand" commandName="Index" description="Show Keyword Index" category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5FLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.editor" commandName="Open Declaration" description="Open an editor on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5FbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showContextMenu" commandName="Show Context Menu" description="Show the context menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5FrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.clean.up" commandName="Clean Up" description="Solve problems and improve code style on selected resources" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5F7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.ExploreRepository" commandName="Explore Repository" category="_pqcAl7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5GLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable" commandName="Extract Local Variable" description="Extracts an expression into a new local variable and uses the new local variable" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5GbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.InstallLfsLocal" commandName="Enable LFS locally" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5GrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.localJavaShortcut.debug" commandName="Debug Java Application" description="Debug Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5G7mKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.show.refactoring.history" commandName="Open Refactoring History " description="Opens the refactoring history" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5HLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy" commandName="Read Access in Hierarchy" description="Search for read references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5HbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.forward" commandName="Forward" description="Navigate forward" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5HrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals" commandName="Quick Fix" description="Suggest possible fixes for a problem" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5H7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CherryPick" commandName="Cherry Pick" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ILmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.openbuildscript" commandName="Open Gradle Build Script" description="Opens the Gradle build script for the selected Gradle project" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5IbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.push.down" commandName="Push Down" description="Move members to subclasses" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5IrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextPerspective" commandName="Next Perspective" description="Switch to the next perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5I7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.openrunconfiguration" commandName="Open Gradle Run Configuration" description="Opens the Run Configuration for the selected Gradle tasks" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5JLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.DeleteTag" commandName="&amp;Delete Tag" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5JbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations" commandName="Remove Occurrence Annotations" description="Removes the occurrence annotations from the current editor" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5JrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.console.clear" commandName="Clear Console" description="Clear Console" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5J7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set" commandName="Write Access in Working Set" description="Search for write references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5KLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ShowVersions" commandName="Open this Version" category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqg5KbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareMode" name="Compare mode"/>
-  </commands>
-  <commands xmi:id="_pqg5KrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.pinEditor" commandName="Pin Editor" description="Pin the current editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5K7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.nextTab" commandName="Next Tab" description="Switch to the next tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5LLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.quickAccess" commandName="Find Actions" description="Quickly access UI elements" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5LbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showInformation" commandName="Show Tooltip Description" description="Displays information for the current caret location in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5LrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.import" commandName="Add Import" description="Create import statement on selection" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5L7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.pageUp" commandName="Page Up" description="Go up one page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5MLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.sync" commandName="Sync Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5MbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.DeleteBranch" commandName="Delete Branch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5MrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.copy" commandName="Copy" category="_pqcAk7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5M7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.columnPrevious" commandName="Previous Column" description="Go to the previous column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5NLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.toggleMemoryMonitorsPane" commandName="Toggle Memory Monitors Pane" description="Toggle visibility of the Memory Monitors Pane" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5NbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set" commandName="Implementors in Working Set" description="Search for implementors of the selected interface in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5NrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Discard" commandName="Replace with File in Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5N7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.selectNextChange" commandName="Select Next Change" description="Select Next Change" category="_pqcAjbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5OLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.generate.xml" commandName="XML File..." description="Generate a XML file from the selected DTD or Schema" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCreateBranch" commandName="Create Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5OrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCopyPath" commandName="Copy Path to Clipboard" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5O7mKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.renameResource" commandName="Rename Resource" description="Rename the selected resource and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqg5PLmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.renameResource.newName.parameter.key" name="Selected resource's new name."/>
-  </commands>
-  <commands xmi:id="_pqg5PbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.perform.startup" commandName="Perform Setup Tasks (Startup)" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5PrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Rebase" commandName="Rebase on" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5P7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.properties" commandName="Properties" description="Display the properties of the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5QLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showRulerAnnotationInformation" commandName="Show Ruler Annotation Tooltip" description="Displays annotation information for the caret line in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5QbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithHead" commandName="Replace with HEAD revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5QrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.renameInFile.assist" commandName="Quick Assist - Rename in file" description="Invokes quick assist and selects 'Rename in file'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5Q7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.openBrowser" commandName="Open Browser" description="Opens the default web browser." category="_pqcAj7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqg5RLmKEeuzuI6n4--keQ" elementId="url" name="URL"/>
-    <parameters xmi:id="_pqg5RbmKEeuzuI6n4--keQ" elementId="browserId" name="Browser Id"/>
-    <parameters xmi:id="_pqg5RrmKEeuzuI6n4--keQ" elementId="name" name="Browser Name"/>
-    <parameters xmi:id="_pqg5R7mKEeuzuI6n4--keQ" elementId="tooltip" name="Browser Tooltip"/>
-  </commands>
-  <commands xmi:id="_pqg5SLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.activeContextInfo" commandName="Show activeContext Info" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5SbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences" commandName="Search Implement Occurrences in File" description="Search for implement occurrences of a selected type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5SrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.cleanup.document" commandName="Cleanup Document..." description="Cleanup document" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5S7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.constant" commandName="Extract Constant" description="Extracts a constant into a new static field and uses the new static field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5TLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.textStart" commandName="Select Text Start" description="Select to the beginning of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5TbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.DeleteBranch" commandName="Delete Branch" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5TrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.contentAssist.contextInformation" commandName="Context Information" description="Show Context Information" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5T7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.saveAs" commandName="Save As" description="Save the current contents to another location" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ULmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ConfigurePush" commandName="Configure Upstream Push" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5UbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousPerspective" commandName="Previous Perspective" description="Switch to the previous perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5UrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.splitEditor" commandName="Toggle Split Editor" description="Split or join the currently active editor." category="_pqcAj7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqg5U7mKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Orientation" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqg5VLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.collapseAll" commandName="Collapse All" description="Collapse the current tree" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5VbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyAllRightToLeft" commandName="Copy All from Right to Left" description="Copy All Changes from Right to Left" category="_pqcAjbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5VrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.nextpage" commandName="Next Page of Memory" description="Load next page of memory" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5V7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.gotoaddress" commandName="Go to Address" description="Go to Address" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5WLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.togglelinkwitheditor" commandName="Toggle Link with Editor" category="_pqcAibmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5WbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.maximizePart" commandName="Maximize Active View or Editor" description="Toggles maximize/restore state of active view or editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5WrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.lockToolBar" commandName="Toggle Lock Toolbars" description="Toggle the Lock on the Toolbars" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5W7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.qualifyField" commandName="Quick Fix - Qualify field access" description="Invokes quick assist and selects 'Qualify field access'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5XLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.newEditor" commandName="Clone Editor" description="Open another editor on the active editor's input" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5XbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format" commandName="Format" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5XrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Disconnect" commandName="Disconnect" description="Disconnect" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5X7mKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.format" commandName="Format" category="_pqcAibmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5YLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.openSearchDialog" commandName="Open Search Dialog" description="Open the Search dialog" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5YbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.contentAssist.proposals" commandName="Content Assist" description="Content Assist" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5YrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace" commandName="Write Access in Workspace" description="Search for write references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5Y7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.up" commandName="Up" description="Navigate up one level" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ZLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.activateEditor" commandName="Activate Editor" description="Activate the editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ZbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.addPlugin" commandName="Add Maven Plugin" description="Add Maven plugin" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5ZrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.removeFromWorkingSet" commandName="Remove From Working Set" description="Removes the selected object from a working set." category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5Z7mKEeuzuI6n4--keQ" elementId="sed.tabletree.expandAll" commandName="Expand All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5aLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters" commandName="Change Method Signature" description="Change method signature includes parameter names and parameter order" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5abmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line.to.end" commandName="Delete to End of Line" description="Delete to the end of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5armKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesLinkWithSelection" commandName="Toggle &quot;Link with Editor and Selection&quot; (Git Repositories View)" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5a7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.mergeSessions" commandName="Merge Sessions" category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5bLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractLocal.assist" commandName="Quick Assist - Extract local variable (replace all occurrences)" description="Invokes quick assist and selects 'Extract local variable (replace all occurrences)'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5bbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Terminate" commandName="Terminate" description="Terminate" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5brmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowRepositoriesView" commandName="Show Git Repositories View" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5b7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.ignoreMissingPlaceholders" commandName="Do not warn of missing documentation" description="Sets the help preferences to no longer report a warning about the current set of missing documents." category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5cLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.deleteCompleted" commandName="Delete Completed Tasks" description="Delete the tasks marked as completed" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5cbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.compareWithOther" commandName="Compare With Other Resource" description="Compare resources, clipboard contents or editors" category="_pqcAjbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5crmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.validation.ValidationCommand" commandName="Validate" description="Invoke registered Validators" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5c7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment" commandName="Add Javadoc Comment" description="Add a Javadoc comment stub to the member element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5dLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CreatePatch" commandName="Create Patch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5dbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.author.toggle" commandName="Toggle Revision Author Display" description="Toggles the display of the revision author" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqg5drmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.windowEnd" commandName="Window End" description="Go to the end of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgELmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RebaseInteractiveCurrent" commandName="Interactive Rebase" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgEbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective" commandName="Show Perspective" description="Show a particular perspective" category="_pqcAmbmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqhgErmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective.perspectiveId" name="Parameter"/>
-    <parameters xmi:id="_pqhgE7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective.newWindow" name="In New Window"/>
-  </commands>
-  <commands xmi:id="_pqhgFLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.openEditorDropDown" commandName="Quick Switch Editor" description="Open the editor drop down list" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgFbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.line" commandName="Go to Line" description="Go to a specified line of text" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.quickdiff.revert" commandName="Revert Lines" description="Revert the current selection, block or deleted lines" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deleteNextWord" commandName="Delete Next Word" description="Delete the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgGLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.javaAppletShortcut.debug" commandName="Debug Java Applet" description="Debug Java Applet" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgGbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.gotoMatchingTag" commandName="Matching Tag" description="Go to Matching Tag" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgGrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences" commandName="Toggle Mark Occurrences" description="Toggles mark occurrences in Java editors" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgG7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineUp" commandName="Select Line Up" description="Extend the selection to the previous line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgHLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.SkipRebase" commandName="Skip commit and continue" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgHbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.replace.invocations" commandName="Replace Invocations" description="Replace invocations of the selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgHrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy" commandName="Declaration in Hierarchy" description="Search for declarations of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgH7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.SetQuickdiffBaseline" commandName="Set quickdiff baseline" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.undo" commandName="Undo" description="Undo the last operation" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgIbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.add" commandName="Add Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgIrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line.to.end" commandName="Cut to End of Line" description="Cut to the end of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgI7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.convertAnonymousToLocal.assist" commandName="Quick Assist - Convert anonymous to local class" description="Invokes quick assist and selects 'Convert anonymous to local class'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgJLmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyLeftToRight" commandName="Copy from Left to Right" description="Copy Current Change from Left to Right" category="_pqcAjbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgJbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.newQuickMenu" commandName="New menu" description="Open the New menu" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgJrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.openProject" commandName="Open Project" description="Open a project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.actions.WatchCommand" commandName="Watch" description="Create a watch expression from the current selection and add it to the Expressions view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.openWorkspace" commandName="Switch Workspace" description="Open the workspace selection dialog" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgKbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeAll" commandName="Close All" description="Close all editors" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgKrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.open.type" commandName="Open Type" description="Open a type in a Java editor" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.cut" commandName="Cut" description="Cut the selection to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgLLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ShowBlame" commandName="Show Revision Information" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgLbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.indirection" commandName="Introduce Indirection" description="Introduce an indirection to encapsulate invocations of a selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgLrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addSuppressWarnings" commandName="Quick Fix - Add @SuppressWarnings" description="Invokes quick fix and selects 'Add @SuppressWarnings' " category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgL7mKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.command.trim.open" commandName="Tip of the Day" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgMLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Merge" commandName="Merge" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgMbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.apply.refactoring.script" commandName="Apply Script" description="Perform refactorings from a refactoring script on the local workspace" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgMrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithRef" commandName="Replace with branch, tag, or reference" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgM7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project" commandName="Write Access in Project" description="Search for write references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgNLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectCounters" commandName="Select Counters" category="_pqcAirmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqhgNbmKEeuzuI6n4--keQ" elementId="type" name="type" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqhgNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.properties" commandName="Properties" description="Display the properties of the selected item's project " category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgN7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.testNgSuiteShortcut.coverage" commandName="Coverage TestNG Suite" description="Coverage TestNG Suite" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgOLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.superclass" commandName="Extract Superclass" description="Extract a set of members into a new superclass and try to use the new superclass" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareVersionsInTree" commandName="Compare in Tree" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgOrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.reload.dependencies" commandName="Reload Dependencies" description="Reload Dependencies" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgO7mKEeuzuI6n4--keQ" elementId="org.eclipse.epp.package.common.contribute" commandName="Contribute" description="Contribute to the development and success of the Eclipse IDE!" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgPLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.columnPrevious" commandName="Select Previous Column" description="Select the previous column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgPbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly" commandName="Show Selected Element Only" description="Show Selected Element Only" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgPrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.rerunFailedFirst" commandName="Rerun JUnit Test - Failures First" description="Rerun JUnit Test - Failures First" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgP7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractLocalNotReplaceOccurrences.assist" commandName="Quick Assist - Extract local variable" description="Invokes quick assist and selects 'Extract local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.export" commandName="Export" description="Export" category="_pqcAi7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqhgQbmKEeuzuI6n4--keQ" elementId="exportWizardId" name="Export Wizard"/>
-  </commands>
-  <commands xmi:id="_pqhgQrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesToggleBranchHierarchy" commandName="Toggle Branch Representation" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project" commandName="Implementors in Project" description="Search for implementors of the selected interface in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgRLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ApplyPatch" commandName="Apply Patch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgRbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.deleteResources" commandName="Delete Resources" description="Delete the selected resources and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgRrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.print" commandName="Print" description="Print" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgR7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format.active.elements" commandName="Format Active Elements" description="Format active elements" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgSLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AllReferences" commandName="All References" description="Inspect all references to the selected object" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgSbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.rerunLast" commandName="Rerun JUnit Test" description="Rerun JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgSrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaPerspective" commandName="Java" description="Show the Java perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgS7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showRulerContextMenu" commandName="Show Ruler Context Menu" description="Show the context menu for the ruler" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgTLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.indent" commandName="Correct Indentation" description="Corrects the indentation of the selected lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgTbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set" commandName="References in Working Set" description="Search for references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgTrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.copyConfigCommand" commandName="Copy Configuration Data To Clipboard" description="Copies the configuration data (system properties, installed bundles, etc) to the clipboard." category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgT7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.collapse" commandName="Collapse" description="Collapses the folded region at the current selection" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgULmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showFavorites" commandName="Eclipse Marketplace Favorites" description="Open Marketplace Favorites" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgUbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.smartEnterInverse" commandName="Insert Line Above Current Line" description="Adds a new line above the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.forwardHistory" commandName="Forward History" description="Move forward in the editor navigation history" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgU7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.spy" commandName="Show Contributing Plug-in" description="Shows contribution information for the currently selected element" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgVLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.helpSearch" commandName="Help Search" description="Open the help search" category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgVbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.infer.type.arguments" commandName="Infer Generic Type Arguments" description="Infer type arguments for references to generic classes and remove unnecessary casts" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgVrmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchProject" commandName="Find Text in Project" description="Searches the files in the project for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgV7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineDown" commandName="Line Down" description="Go down one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgWLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.rebuildAll" commandName="Rebuild All" description="Rebuild all projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgWbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleClean.run" commandName="Run Maven Clean" description="Run Maven Clean" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgWrmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.zoom_in" commandName="Zoom In" description="Zoom In" category="_pqcAm7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgW7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.with.resources" commandName="Surround with try-with-resources Block" description="Surround the selected text with a try-with-resources block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgXLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.quick.format" commandName="Format Element" description="Format enclosing text element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgXbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.gotoLastEditPosition" commandName="Previous Edit Location" description="Previous edit location" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgXrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.open.hyperlink" commandName="Open Hyperlink" description="Opens the hyperlink at the caret location or opens a chooser if more than one hyperlink is available" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgX7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToEclipseHelpCommand" commandName="Generate Eclipse Help (*.html and *-toc.xml)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgYLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.prevpage" commandName="Previous Page of Memory" description="Load previous page of memory" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgYbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.ForceReturn" commandName="Force Return" description="Forces return from method with value of selected expression " category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgYrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.openLocalFile" commandName="Open File..." description="Open a file" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgY7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Disconnect" commandName="Disconnect" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgZLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.configureFilters" commandName="Filters..." description="Configure the filters to apply to the markers view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgZbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.importSession" commandName="Import Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgZrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previousTab" commandName="Previous Tab" description="Switch to the previous tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgZ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.previous" commandName="Select Previous Element" description="Expand selection to include previous sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgaLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.dialogs.openMessageDialog" commandName="Open Message Dialog" description="Open a Message Dialog" category="_pqcAlrmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqhgabmKEeuzuI6n4--keQ" elementId="title" name="Title"/>
-    <parameters xmi:id="_pqhgarmKEeuzuI6n4--keQ" elementId="message" name="Message"/>
-    <parameters xmi:id="_pqhga7mKEeuzuI6n4--keQ" elementId="imageType" name="Image Type Constant" typeId="org.eclipse.ui.dialogs.Integer"/>
-    <parameters xmi:id="_pqhgbLmKEeuzuI6n4--keQ" elementId="defaultIndex" name="Default Button Index" typeId="org.eclipse.ui.dialogs.Integer"/>
-    <parameters xmi:id="_pqhgbbmKEeuzuI6n4--keQ" elementId="buttonLabel0" name="First Button Label"/>
-    <parameters xmi:id="_pqhgbrmKEeuzuI6n4--keQ" elementId="buttonLabel1" name="Second Button Label"/>
-    <parameters xmi:id="_pqhgb7mKEeuzuI6n4--keQ" elementId="buttonLabel2" name="Third Button Label"/>
-    <parameters xmi:id="_pqhgcLmKEeuzuI6n4--keQ" elementId="buttonLabel3" name="Fourth Button Label"/>
-    <parameters xmi:id="_pqhgcbmKEeuzuI6n4--keQ" elementId="cancelReturns" name="Return Value on Cancel"/>
-  </commands>
-  <commands xmi:id="_pqhgcrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.findReferences" commandName="Find References" description="Find other code items referencing the current selected item." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgc7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineEnd" commandName="Line End" description="Go to the end of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgdLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.refresh" commandName="Refresh" description="Refresh the selected items" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgdbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewChangeCredentials" commandName="Change Credentials" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgdrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.referencedFileErrors" commandName="Show Details..." description="Show Details..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgd7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractMethodInplace.assist" commandName="Quick Assist - Extract method" description="Invokes quick assist and selects 'Extract to method'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgeLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.SearchRepositories" commandName="Search Repositories" category="_pqcAl7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgebmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RunLast" commandName="Run" description="Launch in run mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgermKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closeAllPerspectives" commandName="Close All Perspectives" description="Close all open perspectives" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhge7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externalTools.commands.OpenExternalToolsConfigurations" commandName="External Tools..." description="Open external tools launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgfLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.command.OpenFromClipboard" commandName="Open from Clipboard" description="Opens a Java element or a Java stack trace from clipboard" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgfbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deletePrevious" commandName="Delete Previous" description="Delete the previous character" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgfrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineStart" commandName="Select Line Start" description="Select to the beginning of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgf7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Reword" commandName="Reword Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhggLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithPrevious" commandName="Compare with Previous Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhggbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.lineNumberToggle" commandName="Show Line Numbers" description="Toggle display of line numbers" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhggrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.columnNext" commandName="Select Next Column" description="Select the next column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgg7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace" commandName="Read Access in Workspace" description="Search for read references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhghLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.TerminateAndRelaunch" commandName="Terminate and Relaunch" description="Terminate and Relaunch" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhghbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaHierarchyPerspective" commandName="Java Type Hierarchy" description="Show the Java Type Hierarchy perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhghrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesToggleBranchCommit" commandName="Toggle Latest Branch Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgh7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.paste" commandName="Paste" category="_pqcAk7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgiLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.PushCommit" commandName="Push Commit..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgibmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.multicatch" commandName="Surround with try/multi-catch Block" description="Surround the selected text with a try/multi-catch block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgirmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Tag" commandName="Create Tag..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgi7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.NoAssumeUnchanged" commandName="No Assume Unchanged" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgjLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.showInSystemExplorer" commandName="Show In (System Explorer)" description="Show in system's explorer (file manager)" category="_pqcAiLmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqhgjbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.showInSystemExplorer.path" name="Resource System Path Parameter"/>
-  </commands>
-  <commands xmi:id="_pqhgjrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineDown" commandName="Select Line Down" description="Extend the selection to the next line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgj7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RemoveAllBreakpoints" commandName="Remove All Breakpoints" description="Removes all breakpoints" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.sort.members" commandName="Sort Members" description="Sort all members using the member order preference" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.resources.nested.changeProjectPresentation" commandName="P&amp;rojects Presentation" category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqhgkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.resources.nested.enabled" name="&amp;Hierarchical"/>
-    <parameters xmi:id="_pqhgk7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.commands.radioStateParameter" name="Nested Project view - Radio State" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqhglLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showKeyAssist" commandName="Show Key Assist" description="Show the key assist dialog" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhglbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.togglehighlight" commandName="Toggle Highlight" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhglrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.lowerCase" commandName="To Lower Case" description="Changes the selection to lower case" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgl7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithIndex" commandName="Compare with Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgmLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.discovery.ui" commandName="m2e Marketplace" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.zoomOut" commandName="Zoom Out" description="Zoom out text, decrease default font size for text editors" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqhgmrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter.object" commandName="Introduce Parameter Object" description="Introduce a parameter object to a selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.save" commandName="Save" description="Save the current contents" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHIbmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.zoom_out" commandName="Zoom Out" description="Zoom Out" category="_pqcAm7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHIrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.openElementInEditor" commandName="Open Java Element" description="Open a Java element in its editor" category="_pqcAiLmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiHI7mKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqiHJLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignAllParamsToNewFields.assist" commandName="Quick Assist - Assign all parameters to new fields" description="Invokes quick assist and selects 'Assign all parameters to new fields'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHJbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.project" commandName="References in Project" description="Search for references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHJrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.AddToIndex" commandName="Add to Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.toggle.comment" commandName="Toggle Comment" description="Toggle Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHKLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.refreshtaskview" commandName="Refresh View (Gradle Tasks)" description="Refreshes the Gradle Tasks view" category="_pqcAgbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHKbmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.applyPatch" commandName="Apply Patch..." description="Apply a patch to one or more workspace projects." category="_pqcAgLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHKrmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.rundefaulttasks" commandName="Run Gradle Default Tasks" description="Runs the default tasks of the selected Gradle project" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.tipsAndTricksAction" commandName="Tips and Tricks" description="Open the tips and tricks help page" category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineEnd" commandName="Select Line End" description="Select to the end of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHLbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.removeActiveSession" commandName="Remove Active Session" category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHLrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.format" commandName="Format" description="Format the selected text" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHL7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.smartEnter" commandName="Insert Line Below Current Line" description="Adds a new line below the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHMLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineStart" commandName="Line Start" description="Go to the start of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHMbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.synchronizePreferences" commandName="Synchronize Preferences" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHMrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.cmnd.contentmodel.sych" commandName="Synch" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHM7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureBranch" commandName="Configure Branch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHNLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.move.element" commandName="Move - Refactoring " description="Move the selected element to a new location" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHNbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.wordPrevious" commandName="Select Previous Word" description="Select the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHNrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Suspend" commandName="Suspend" description="Suspend" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHN7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.hippieCompletion" commandName="Word Completion" description="Context insensitive completion" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHOLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.folding.collapseComments" commandName="Collapse Comments" description="Collapse all comments" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHObmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.synchronizeLast" commandName="Repeat last synchronization" description="Repeat the last synchronization" category="_pqcAgLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHOrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepOver" commandName="Step Over" description="Step over" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHO7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.selectPreviousChange" commandName="Select Previous Change" description="Select Previous Change" category="_pqcAjbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHPLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.generate.javadoc" commandName="Generate Javadoc" description="Generates Javadoc for a selectable set of Java resources" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureGerritRemote" commandName="Gerrit Configuration..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHPrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" commandName="Step Into Selection" description="Step into the current selected statement" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHP7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.shortcut.test.run" commandName="Run Gradle Test" description="Run Gradle test based on the current selection" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.configureColumns" commandName="Configure Columns..." description="Configure the columns in the markers view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHQbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithCommit" commandName="Replace with commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHQrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.quickaccess" commandName="Quick Access" category="_pqcAk7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.exit" commandName="Exit" description="Exit the application" category="_pqcAi7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiHRLmKEeuzuI6n4--keQ" elementId="mayPrompt" name="may prompt"/>
-  </commands>
-  <commands xmi:id="_pqiHRbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithHead" commandName="Compare with HEAD Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHRrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithCommit" commandName="Compare with Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHR7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewOpen" commandName="Open" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHSLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowHistory" commandName="Show in History" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHSbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.DebugLast" commandName="Debug" description="Launch in debug mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHSrmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToHtmlCommand" commandName="Generate HTML" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHS7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggle.codemining" commandName="Toggle Code Mining" description="Toggle Code Mining Annotations" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHTLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.updateProject" commandName="Update Project" description="Update Maven project configuration and dependencies" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHTbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.SimplePush" commandName="Push to Upstream" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHTrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousView" commandName="Previous View" description="Switch to the previous view" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHT7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.addMemoryMonitor" commandName="Add Memory Block" description="Add memory block" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHULmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.run" commandName="Run JUnit Test" description="Run JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHUbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.tostring" commandName="Generate toString()" description="Generates the toString() method for the type" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHUrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.organize.imports" commandName="Organize Imports" description="Evaluate all required imports and replace the current imports" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHU7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.PushHeadToGerrit" commandName="Push Current Head to Gerrit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHVLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.selectAll" commandName="Select All" description="Select all" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHVbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.swtBotJunitShortcut.coverage" commandName="Coverage SWTBot Test" description="Coverage SWTBot Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHVrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markers.copyDescription" commandName="Copy Description To Clipboard" description="Copies markers description field to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHV7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.DropToFrame" commandName="Drop to Frame" description="Drop to Frame" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHWLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.show.outline" commandName="Quick Outline" description="Show the quick outline for the editor input" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHWbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Display" commandName="Display" description="Display result of evaluating selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHWrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.next.member" commandName="Go to Next Member" description="Move the caret to the next member of the compilation unit" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHW7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences" commandName="Search Exception Occurrences in File" description="Search for exception occurrences of a selected exception type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHXLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.disconnect" commandName="Disconnect Terminal" category="_pqcAjLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHXbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowBlame" commandName="Show Revision Information" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHXrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignToField.assist" commandName="Quick Assist - Assign to field" description="Invokes quick assist and selects 'Assign to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHX7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.expand" commandName="Expand" description="Expands the folded region at the current selection" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHYLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.rebuildProject" commandName="Rebuild Project" description="Rebuild the selected projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHYbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.method" commandName="Extract Method" description="Extract a set of statements or an expression into a new method and use the new method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHYrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.pomFileAction.run" commandName="Run Maven Build" description="Run Maven Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHY7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.linkWithSelection" commandName="Link with Current Selection" category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHZLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.nextMemoryBlock" commandName="Next Memory Monitor" description="Show renderings from next memory monitor." category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHZbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.internal.reflog.OpenInCommitViewerCommand" commandName="Open in Commit Viewer" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHZrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleInstall.run" commandName="Run Maven Install" description="Run Maven Install" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHZ7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Fetch" commandName="Fetch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHaLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.copyLineDown" commandName="Copy Lines" description="Duplicates the selected lines and moves the selection to the copy" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHabmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.gotopackage" commandName="Go to Package" description="Go to Package" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHarmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.togglestatusbar" commandName="Toggle Statusbar" description="Toggle the visibility of the bottom status bar" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHa7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.perform" commandName="Perform Setup Tasks" category="_pqcAhrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHbLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.installationDialog" commandName="Installation Information" description="Open the installation dialog" category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHbbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleStepFilters" commandName="Use Step Filters" description="Toggles enablement of debug step filters" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHbrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineUp" commandName="Line Up" description="Go up one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHb7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.windowStart" commandName="Window Start" description="Go to the start of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHcLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.addbuildshipnature" commandName="Add Gradle Nature" description="Adds the Gradle nature and synchronizes this project as if the Gradle Import wizard had been run on its location." category="_pqcAhLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHcbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addBlock.assist" commandName="Quick Assist - Replace statement with block" description="Invokes quick assist and selects 'Replace statement with block'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHcrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.eof" commandName="EOF" description="Send end of file" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHc7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.AbortRebase" commandName="Abort Rebase" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHdLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.DiffEditorQuickOutlineCommand" commandName="Quick Outline" description="Show the quick outline for a unified diff" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHdbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showInQuickMenu" commandName="Show In..." description="Open the Show In menu" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHdrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.copyLineUp" commandName="Duplicate Lines" description="Duplicates the selected lines and leaves the selection unchanged" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHd7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleMethodBreakpoint" commandName="Toggle Method Breakpoint" description="Creates or removes a method breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHeLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.java.open.structure" commandName="Open Structure" description="Show the structure of the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHebmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.enclosing" commandName="Select Enclosing Element" description="Expand selection to include enclosing element" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHermKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.antShortcut.debug" commandName="Debug Ant Build" description="Debug Ant Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHe7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.next" commandName="Next" description="Navigate to the next item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHfLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.AssumeUnchanged" commandName="Assume Unchanged" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHfbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closePerspective" commandName="Close Perspective" description="Close the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiHfrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closePerspective.perspectiveId" name="Perspective Id"/>
-  </commands>
-  <commands xmi:id="_pqiHf7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.nextSibling" commandName="Next Sibling" description="Go to Next Sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHgLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.openCheatSheetURL" commandName="Open Cheat Sheet from URL" description="Open a Cheat Sheet from file at a specified URL." category="_pqcAkbmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiHgbmKEeuzuI6n4--keQ" elementId="cheatSheetId" name="Identifier" optional="false"/>
-    <parameters xmi:id="_pqiHgrmKEeuzuI6n4--keQ" elementId="name" name="Name" optional="false"/>
-    <parameters xmi:id="_pqiHg7mKEeuzuI6n4--keQ" elementId="url" name="URL" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqiHhLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.testNgShortcut.coverage" commandName="Coverage TestNG Test" description="Coverage TestNG Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHhbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepReturn" commandName="Step Return" description="Step return" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHhrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.openBundleResource" commandName="Open Resource in Browser" description="Opens a bundle resource in the default web browser." category="_pqcAj7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiHh7mKEeuzuI6n4--keQ" elementId="plugin" name="Plugin"/>
-    <parameters xmi:id="_pqiHiLmKEeuzuI6n4--keQ" elementId="path" name="Path"/>
-  </commands>
-  <commands xmi:id="_pqiHibmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PushBranch" commandName="Push Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHirmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.addDependency" commandName="Add Maven Dependency" description="Add Maven dependency" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHi7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Execute" commandName="Execute" description="Evaluate selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHjLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.block.comment" commandName="Add Block Comment" description="Enclose the selection with a block comment" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHjbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.aboutAction" commandName="About" description="Open the about dialog" category="_pqcAkbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHjrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.annotate.classFile" commandName="Annotate Class File" description="Externally add Annotations to a Class File." category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHj7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.create" commandName="Stash Changes..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project" commandName="Read Access in Project" description="Search for read references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeAllSaved" commandName="Close All Saved" description="Close all saved editors" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.redo" commandName="Redo" description="Redo the last operation" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHk7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format.document" commandName="Format" description="Format selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace" commandName="References in Workspace" description="Search for references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHlbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.editor.RenameArtifactAction" commandName="Rename Maven Artifact..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHlrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addNonNLS" commandName="Quick Fix - Add non-NLS tag" description="Invokes quick assist and selects 'Add non-NLS tag'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHl7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.selectWorkingSets" commandName="Select Working Sets" description="Select the working sets that are applicable for this window." category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHmLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.rename.element" commandName="Rename - Refactoring " description="Rename the selected element" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHmbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.newview" commandName="New Terminal View" category="_pqcAjLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHmrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.RemoveFromIndex" commandName="Remove from Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHm7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.externalize.strings" commandName="Externalize Strings" description="Finds all strings that are not externalized and moves them into a separate property file" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHnLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.newWizard" commandName="New" description="Open the New item wizard" category="_pqcAi7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiHnbmKEeuzuI6n4--keQ" elementId="newWizardId" name="New Wizard"/>
-  </commands>
-  <commands xmi:id="_pqiHnrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.newWindow" commandName="New Window" description="Open another window" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiHn7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.uncomment" commandName="Uncomment" description="Uncomment the selected Java comment lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuMLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.showkindinoutline" commandName="Show Kind in Outline" category="_pqcAibmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuMbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.importer.configureProject" commandName="Configure and Detect Nested Projects..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuMrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.close" commandName="Close" description="Close the active editor" category="_pqcAi7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuM7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectActiveSession" commandName="Select Active Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuNLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareVersions" commandName="Compare with Each Other" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuNbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.install" commandName="Install New Software..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.customizePerspective" commandName="Customize Perspective" description="Customize the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuN7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.catch" commandName="Surround with try/catch Block" description="Surround the selected text with a try/catch block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuOLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar" commandName="Run Last Launched External Tool" description="Runs the last launched external Tool" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.CheckoutCommand" commandName="Check Out" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuOrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.previous.member" commandName="Go to Previous Member" description="Move the caret to the previous member of the compilation unit" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuO7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file" commandName="Search All Occurrences in File" description="Search for all occurrences of the selected element in its declaring file" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuPLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.moveLineUp" commandName="Move Lines Up" description="Moves the selected lines up" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Reset" commandName="Reset..." category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiuPrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetMode" name="Reset mode" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqiuP7mKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.ShowBundleCatalog" commandName="Show Bundle Catalog" category="_pqcAn7mKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiuQLmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.DirectoryParameter" name="Directory URL"/>
-    <parameters xmi:id="_pqiuQbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.TagsParameter" name="Tags"/>
-  </commands>
-  <commands xmi:id="_pqiuQrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb" commandName="Show In Breadcrumb" description="Shows the Java editor breadcrumb and sets the keyboard focus into it" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.userstorage.ui.showPullDown" commandName="Show Pull Down Menu" category="_pqcAkbmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiuRLmKEeuzuI6n4--keQ" elementId="intoolbar" name="In Tool Bar" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqiuRbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previousSubTab" commandName="Previous Sub-Tab" description="Switch to the previous sub-tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuRrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.hashcode.equals" commandName="Generate hashCode() and equals()" description="Generates hashCode() and equals() methods for the type" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuR7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showIn" commandName="Show In" category="_pqcAiLmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiuSLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showIn.targetId" name="Show In Target Id" optional="false"/>
-  </commands>
-  <commands xmi:id="_pqiuSbmKEeuzuI6n4--keQ" elementId="sed.tabletree.collapseAll" commandName="Collapse All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuSrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewRemoveRemote" commandName="Delete Remote" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuS7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.dialogs.openInputDialog" commandName="Open Input Dialog" description="Open an Input Dialog" category="_pqcAlrmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiuTLmKEeuzuI6n4--keQ" elementId="title" name="Title"/>
-    <parameters xmi:id="_pqiuTbmKEeuzuI6n4--keQ" elementId="message" name="Message"/>
-    <parameters xmi:id="_pqiuTrmKEeuzuI6n4--keQ" elementId="initialValue" name="Initial Value"/>
-    <parameters xmi:id="_pqiuT7mKEeuzuI6n4--keQ" elementId="cancelReturns" name="Return Value on Cancel"/>
-  </commands>
-  <commands xmi:id="_pqiuULmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RebaseCurrent" commandName="Rebase" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuUbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.class" commandName="Extract Class..." description="Extracts fields into a new class" category="_pqcAkLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuUrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractConstant.assist" commandName="Quick Assist - Extract constant" description="Invokes quick assist and selects 'Extract constant'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuU7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyRightToLeft" commandName="Copy from Right to Left" description="Copy Current Change from Right to Left" category="_pqcAjbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuVLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenProfileConfigurations" commandName="Profile..." description="Open profile launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuVbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markCompleted" commandName="Mark Completed" description="Mark the selected tasks as completed" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuVrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.recenter" commandName="Recenter" description="Scroll cursor line to center, top and bottom" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuV7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors" commandName="Generate Constructors from Superclass" description="Evaluate and add constructors from superclass" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuWLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.windowStart" commandName="Select Window Start" description="Select to the start of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuWbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.source.quickMenu" commandName="Show Source Quick Menu" description="Shows the source quick menu" category="_pqcAnbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuWrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project" commandName="Declaration in Project" description="Search for declarations of the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuW7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.search.find.occurrences" commandName="Occurrences in File" description="Find occurrences of the selection in the file" category="_pqcAgrmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuXLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.scroll.lineDown" commandName="Scroll Line Down" description="Scroll down one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuXbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ToggleCoolbarAction" commandName="Toggle Main Toolbar Visibility" description="Toggles the visibility of the window toolbar" category="_pqcAj7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuXrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewImportProjects" commandName="Import Projects..." description="Import or create in local Git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuX7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.outline.customFilter" commandName="&amp;Filters" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuYLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.openResource" commandName="Open Resource" description="Open an editor on a particular resource" category="_pqcAiLmKEeuzuI6n4--keQ">
-    <parameters xmi:id="_pqiuYbmKEeuzuI6n4--keQ" elementId="filePath" name="File Path" typeId="org.eclipse.ui.ide.resourcePath"/>
-  </commands>
-  <commands xmi:id="_pqiuYrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.commands.CoverageLast" commandName="Coverage" description="Coverage" category="_pqcAlbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_pqiuY7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyAllLeftToRight" commandName="Copy All from Left to Right" description="Copy All Changes from Left to Right" category="_pqcAjbmKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7LLMLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageDropDownAction" commandName="Coverage" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7MZULmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageAsAction" commandName="Coverage As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7MZUbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageHistoryAction" commandName="Coverage History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7MZUrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.externaltools.ExternalToolsSet/org.eclipse.ui.externaltools.ExternalToolMenuDelegateMenu" commandName="External Tools" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7NAYLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-static-attributes" commandName="Show Static Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7OOgLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-private-attributes" commandName="Show Private Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7O1kLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-package-attributes" commandName="Show Package Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7O1kbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-protected-attributes" commandName="Show Protected Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7O1krmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-public-attributes" commandName="Show Public Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7O1k7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-property-accessors" commandName="Show Property Accessors" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7O1lLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-static-operations" commandName="Show Static Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7O1lbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-private-operations" commandName="Show Private Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7PcoLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-package-operations" commandName="Show Package Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7PcobmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-protected-operations" commandName="Show Protected Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7PcormKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-public-operations" commandName="Show Public Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7Pco7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.BOTTOM" commandName="Bottom" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7PcpLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.MIDDLE" commandName="Middle" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7PcpbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.TOP" commandName="Top" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7PcprmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.RIGHT" commandName="Right" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QDsLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.CENTER" commandName="Center" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QDsbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.LEFT" commandName="Left" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QDsrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ant.ui.actionSet.presentation/org.eclipse.ant.ui.toggleAutoReconcile" commandName="Toggle Ant Editor Auto Reconcile" description="Toggle Ant Editor Auto Reconcile" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QDs7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunWithConfigurationAction" commandName="Run As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QqwLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunHistoryMenuAction" commandName="Run History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QqwbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunDropDownAction" commandName="Run" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QqwrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugWithConfigurationAction" commandName="Debug As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7Qqw7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugHistoryMenuAction" commandName="Debug History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QqxLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugDropDownAction" commandName="Debug" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QqxbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileDropDownAction" commandName="Profile" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7QqxrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileWithConfigurationAction" commandName="Profile As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7Qqx7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileHistoryMenuAction" commandName="Profile History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7RR0LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.egit.ui.SearchActionSet/org.eclipse.egit.ui.actions.OpenCommitSearchPage" commandName="Git..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7R44LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.NewTypeDropDown" commandName="Class..." description="New Java Class" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7R44bmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.OpenPackageWizard" commandName="Package..." description="New Java Package" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7R44rmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.OpenProjectWizard" commandName="Java Project..." description="New Java Project" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7Sf8LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.SearchActionSet/org.eclipse.jdt.ui.actions.OpenJavaSearchPage" commandName="Java..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7Sf8bmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction" commandName="Cheat Sheets..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7Sf8rmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.search.searchActionSet/org.eclipse.search.OpenSearchDialogPage" commandName="Search..." description="Search" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7Sf87mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.team.ui.actionSet/org.eclipse.team.ui.synchronizeAll" commandName="Synchronize..." description="Synchronize..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7THALmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.team.ui.actionSet/org.eclipse.team.ui.ConfigureProject" commandName="Share Project..." description="Share the project with others using a version and configuration management system." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7THAbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ant.ui.BreakpointRulerActions/org.eclipse.ant.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7THArmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7THA7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" commandName="Run to Line" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7THBLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7TuELmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" commandName="Run to Line" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7TuEbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetExecute" commandName="Execute" description="Execute the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7TuErmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetDisplay" commandName="Display" description="Display Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7TuE7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetInspect" commandName="Inspect" description="Inspect Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7TuFLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.BookmarkRulerAction" commandName="Java Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7TuFbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7UVILmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.ClassFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7UVIbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.PropertiesFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.propertiesfileeditor.BookmarkRulerAction" commandName="Java Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7UVIrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.PropertiesFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.propertiesfileeditor.SelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7UVI7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.m2e.jdt.ui.downloadSourcesContribution/org.eclipse.m2e.jdt.ui.downloadSourcesAction" commandName="label" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7UVJLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.m2e.jdt.ui.downloadSourcesContribution_38/org.eclipse.m2e.jdt.ui.downloadSourcesAction_38" commandName="label" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7UVJbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.texteditor.ruler.actions/org.eclipse.ui.texteditor.BookmarkRulerAction" commandName="Text Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7UVJrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.texteditor.ruler.actions/org.eclipse.ui.texteditor.SelectRulerAction" commandName="Text Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7UVJ7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.core.runtime.xml.source.ruler.actions/org.eclipse.ui.texteditor.BookmarkRulerAction" commandName="Add Bookmark..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7U8MLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.core.runtime.xml.source.ruler.actions/org.eclipse.ui.texteditor.SelectRulerAction" commandName="Select Ruler" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7U8MbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::diagramHandles/save.diagram.image" commandName="Save Automatic Image(s)" description="Save Automatic Image(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7U8MrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::diagramHandles/update.diagram.timestamp" commandName="Update Timestamp(s)" description="Update Timestamp(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7U8M7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.PulldownActions/org.eclipse.debug.ui.debugview.pulldown.ViewManagementAction" commandName="View Management..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7U8NLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.debugview.toolbar/org.eclipse.debug.ui.debugview.toolbar.removeAllTerminated" commandName="Remove All Terminated" description="Remove All Terminated Launches" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7VjQLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.debugview.toolbar/org.eclipse.debug.ui.debugview.toolbar.collapseAll" commandName="Collapse All" description="Collapse All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7VjQbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.removeAll" commandName="Remove All" description="Remove All Breakpoints" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7VjQrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.linkWithDebugView" commandName="Link with Debug View" description="Link with Debug View" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7VjQ7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.workingSets" commandName="Working Sets..." description="Manage Working Sets" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7VjRLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.clearDefaultBreakpointGroup" commandName="Deselect Default Working Set" description="Deselect Default Working Set" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WKULmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.setDefaultBreakpointGroup" commandName="Select Default Working Set..." description="Select Default Working Set" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WKUbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.sortByAction" commandName="Sort By" description="Sort By" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WKUrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.groupByAction" commandName="Group By" description="Show" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WKU7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.expressionsView.toolbar/org.eclipse.debug.ui.expresssionsView.toolbar.removeAll" commandName="Remove All" description="Remove All Expressions" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WxYLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.expressionsView.toolbar/org.eclipse.debug.ui.expresssionsView.toolbar.AddWatchExpression" commandName="Add Watch Expression..." description="Create a new watch expression" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WxYbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.PinMemoryBlockAction" commandName="Pin Memory Monitor" description="Pin Memory Monitor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WxYrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.NewMemoryViewAction" commandName="New Memory View" description="New Memory View" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WxY7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.togglemonitors" commandName="Toggle Memory Monitors Pane" description="Toggle Memory Monitors Pane" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WxZLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.linkrenderingpanes" commandName="Link Memory Rendering Panes" description="Link Memory Rendering Panes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7WxZbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.tablerendering.preferencesaction" commandName="Table Renderings Preferences..." description="&amp;Table Renderings Preferences..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7XYcLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.togglesplitpane" commandName="Toggle Split Pane" description="Toggle Split Pane" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7XYcbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.switchMemoryBlock" commandName="Switch Memory Monitor" description="Switch Memory Monitor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7XYcrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.memoryViewPreferencesAction" commandName="Preferences..." description="&amp;Preferences..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7XYc7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.Preferences" commandName="Java Preferences..." description="Opens preferences for Java variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7XYdLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variablesViewActions.AllReferencesInView" commandName="Show References" description="Shows references to each object in the variables view as an array of objects." category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7XYdbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" commandName="Show Null Array Entries" description="Show Null Array Entries" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7XYdrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7X_gLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic" commandName="Show Static Variables" description="Show Static Variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7X_gbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants" commandName="Show Constants" description="Show Constants" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7X_grmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.variableViewActions.Preferences" commandName="Java Preferences..." description="Opens preferences for Java variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7X_g7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.AllReferencesInView" commandName="Show References" description="Show &amp;References" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7X_hLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" commandName="Show Null Array Entries" description="Show Null Array Entries" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7X_hbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7YmkLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic" commandName="Show Static Variables" description="Show Static Variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7YmkbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants" commandName="Show Constants" description="Show Constants" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7YmkrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.BreakpointViewActions/org.eclipse.jdt.debug.ui.actions.AddException" commandName="Add Java Exception Breakpoint" description="Add Java Exception Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7Ymk7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.BreakpointViewActions/org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7YmlLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowThreadGroups" commandName="Show Thread Groups" description="Show Thread Groups" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7YmlbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7ZNoLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowSystemThreads" commandName="Show System Threads" description="Show System Threads" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7ZNobmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowRunningThreads" commandName="Show Running Threads" description="Show Running Threads" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7ZNormKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowMonitorThreadInfo" commandName="Show Monitors" description="Show the Thread &amp; Monitor Information" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7ZNo7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Watch" commandName="Watch" description="Create a Watch Expression from the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7ZNpLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Execute" commandName="Execute" description="Execute the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7ZNpbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Display" commandName="Display" description="Display Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <commands xmi:id="_p7ZNprmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect" commandName="Inspect" description="Inspect Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
-  <addons xmi:id="_pp5N_7mKEeuzuI6n4--keQ" elementId="org.eclipse.e4.core.commands.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.core.commands/org.eclipse.e4.core.commands.CommandServiceAddon"/>
-  <addons xmi:id="_pp5OALmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.contexts.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.services/org.eclipse.e4.ui.services.ContextServiceAddon"/>
-  <addons xmi:id="_pp5OAbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.bindings.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.bindings/org.eclipse.e4.ui.bindings.BindingServiceAddon"/>
-  <addons xmi:id="_pp5OArmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.commands.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.CommandProcessingAddon"/>
-  <addons xmi:id="_pp5OA7mKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.contexts.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.ContextProcessingAddon"/>
-  <addons xmi:id="_pp5OBLmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.bindings.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.swt/org.eclipse.e4.ui.workbench.swt.util.BindingProcessingAddon"/>
-  <addons xmi:id="_pp5OBbmKEeuzuI6n4--keQ" elementId="Cleanup Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.cleanupaddon.CleanupAddon"/>
-  <addons xmi:id="_pp5OBrmKEeuzuI6n4--keQ" elementId="DnD Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.dndaddon.DnDAddon"/>
-  <addons xmi:id="_pp5OB7mKEeuzuI6n4--keQ" elementId="MinMax Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon"/>
-  <addons xmi:id="_pp5OCLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.addon.0" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
-  <addons xmi:id="_pp_7oLmKEeuzuI6n4--keQ" elementId="SplitterAddon" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.splitteraddon.SplitterAddon"/>
-  <addons xmi:id="_NJmIgMh4EeuFdtNcfifSPw" elementId="org.eclipse.ui.ide.addon.0" contributionURI="bundleclass://org.eclipse.ui.ide/org.eclipse.ui.internal.ide.addons.SaveAllDirtyPartsAddon"/>
-  <addons xmi:id="_dz0JgGOlEeSMMaPQU2nlzw" elementId="org.eclipse.ui.ide.application.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.ide.application/org.eclipse.ui.internal.ide.application.addons.ModelCleanupAddon"/>
-  <categories xmi:id="_pqcAgLmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.category.team" name="Version control (Team)" description="Actions that apply when working with a version control system"/>
-  <categories xmi:id="_pqcAgbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.views" name="Views" description="Commands for opening views"/>
-  <categories xmi:id="_pqcAgrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.edit" name="Edit"/>
-  <categories xmi:id="_pqcAg7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.category" name="WikiText Markup Editing Commands" description="commands for editing lightweight markup"/>
-  <categories xmi:id="_pqcAhLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.project" name="Buildship" description="Contains the Buildship specific commands"/>
-  <categories xmi:id="_pqcAhbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markerContents" name="Contents" description="The category for menu contents"/>
-  <categories xmi:id="_pqcAhrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.category" name="Oomph Setup"/>
-  <categories xmi:id="_pqcAh7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.textEditor" name="Text Editing" description="Text Editing Commands"/>
-  <categories xmi:id="_pqcAiLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.navigate" name="Navigate"/>
-  <categories xmi:id="_pqcAibmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.category" name="Language Servers"/>
-  <categories xmi:id="_pqcAirmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui" name="EclEmma Code Coverage"/>
-  <categories xmi:id="_pqcAi7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.file" name="File"/>
-  <categories xmi:id="_pqcAjLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.commands.category" name="Terminal Commands"/>
-  <categories xmi:id="_pqcAjbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.ui.category.compare" name="Compare" description="Compare command category"/>
-  <categories xmi:id="_pqcAjrmKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.commands.category" name="Quick Search"/>
-  <categories xmi:id="_pqcAj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.window" name="Window"/>
-  <categories xmi:id="_pqcAkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.category.refactoring" name="Refactor - Java" description="Java Refactoring Actions"/>
-  <categories xmi:id="_pqcAkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.help" name="Help"/>
-  <categories xmi:id="_pqcAkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.project" name="Project"/>
-  <categories xmi:id="_pqcAk7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.category1" name="Terminal view commands" description="Terminal view commands"/>
-  <categories xmi:id="_pqcAlLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.category.search" name="Search" description="Search command category"/>
-  <categories xmi:id="_pqcAlbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.category.run" name="Run/Debug" description="Run/Debug command category"/>
-  <categories xmi:id="_pqcAlrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.dialogs" name="Dialogs" description="Commands for opening dialogs"/>
-  <categories xmi:id="_pqcAl7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph" name="Oomph"/>
-  <categories xmi:id="_pqcAmLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commandCategory" name="Git"/>
-  <categories xmi:id="_pqcAmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.perspectives" name="Perspectives" description="Commands for opening perspectives"/>
-  <categories xmi:id="_pqcAmrmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.category.refactoring" name="Refactoring"/>
-  <categories xmi:id="_pqcAm7mKEeuzuI6n4--keQ" elementId="org.eclipse.gef.category.view" name="View" description="View"/>
-  <categories xmi:id="_pqcAnLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.commandCategory" name="Command"/>
-  <categories xmi:id="_pqcAnbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.category.source" name="Source" description="Java Source Actions"/>
-  <categories xmi:id="_pqcAnrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.commands" name="Oomph"/>
-  <categories xmi:id="_pqcAn7mKEeuzuI6n4--keQ" elementId="org.eclipse.core.commands.categories.autogenerated" name="Uncategorized" description="Commands that were either auto-generated or have no category"/>
-</application:Application>
+<?xml version="1.0" encoding="ASCII"?>
+<application:Application xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_pp5N8bmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.legacy.ide.application" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_pp5N8rmKEeuzuI6n4--keQ" bindingContexts="_pp5N-7mKEeuzuI6n4--keQ">
+  <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;workbench>&#xD;&#xA;&lt;mruList>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;TargetData.java&quot; tooltip=&quot;dragdrop/src/main/java/app/TargetData.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/dragdrop/src/main/java/app/TargetData.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;file factoryID=&quot;org.eclipse.ui.part.FileEditorInputFactory&quot; id=&quot;org.eclipse.jdt.ui.CompilationUnitEditor&quot; name=&quot;DragTarget.java&quot; tooltip=&quot;dragdrop/src/main/java/app/DragTarget.java&quot;>&#xD;&#xA;&lt;persistable path=&quot;/dragdrop/src/main/java/app/DragTarget.java&quot;/>&#xD;&#xA;&lt;/file>&#xD;&#xA;&lt;/mruList>&#xD;&#xA;&lt;/workbench>"/>
+  <tags>activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration</tags>
+  <children xsi:type="basic:TrimmedWindow" xmi:id="_pp5N8rmKEeuzuI6n4--keQ" elementId="IDEWindow" contributorURI="platform:/plugin/org.eclipse.platform" selectedElement="_p_H3ELmKEeuzuI6n4--keQ" label="%trimmedwindow.label.eclipseSDK" x="192" y="192" width="1024" height="768">
+    <persistedState key="coolBarVisible" value="true"/>
+    <persistedState key="perspectiveBarVisible" value="true"/>
+    <persistedState key="isRestored" value="true"/>
+    <persistedState key="show_in_time" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;show_in_time/>"/>
+    <persistedState key="workingSets" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;workingSets/>"/>
+    <persistedState key="aggregateWorkingSetId" value="Aggregate for window 1621529076588"/>
+    <tags>topLevel</tags>
+    <tags>shellMaximized</tags>
+    <children xsi:type="basic:PartSashContainer" xmi:id="_p_H3ELmKEeuzuI6n4--keQ" selectedElement="_p_H3EbmKEeuzuI6n4--keQ" horizontal="true">
+      <children xsi:type="advanced:PerspectiveStack" xmi:id="_p_H3EbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.perspectivestack" containerData="7500" selectedElement="_qKVBgLmKEeuzuI6n4--keQ">
+        <children xsi:type="advanced:Perspective" xmi:id="_qKVBgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaPerspective" selectedElement="_qKVBgbmKEeuzuI6n4--keQ" label="Java" iconURI="platform:/plugin/org.eclipse.jdt.ui/$nl$/icons/full/eview16/jperspective.png">
+          <persistedState key="persp.hiddenItems" value="persp.hideToolbarSC:print,persp.hideToolbarSC:org.eclipse.ui.edit.undo,persp.hideToolbarSC:org.eclipse.ui.edit.redo,persp.hideToolbarSC:org.eclipse.ui.edit.text.toggleShowSelectedElementOnly,persp.hideToolbarSC:org.eclipse.debug.ui.commands.RunToLine,persp.hideToolbarSC:org.eclipse.jdt.ui.actions.OpenProjectWizard,"/>
+          <tags>persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet</tags>
+          <tags>persp.actionSet:com.objectaid.uml.addon.cls.display</tags>
+          <tags>persp.actionSet:com.objectaid.uml.addon.cls.alignment</tags>
+          <tags>persp.actionSet:org.eclipse.ui.cheatsheets.actionSet</tags>
+          <tags>persp.actionSet:org.eclipse.search.searchActionSet</tags>
+          <tags>persp.actionSet:org.eclipse.text.quicksearch.actionSet</tags>
+          <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation</tags>
+          <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation</tags>
+          <tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo</tags>
+          <tags>persp.actionSet:org.eclipse.ui.actionSet.keyBindings</tags>
+          <tags>persp.actionSet:org.eclipse.ui.actionSet.openFiles</tags>
+          <tags>persp.actionSet:org.eclipse.debug.ui.launchActionSet</tags>
+          <tags>persp.actionSet:org.eclipse.jdt.ui.JavaActionSet</tags>
+          <tags>persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet</tags>
+          <tags>persp.actionSet:org.eclipse.ui.NavigateActionSet</tags>
+          <tags>persp.viewSC:org.eclipse.jdt.ui.PackageExplorer</tags>
+          <tags>persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy</tags>
+          <tags>persp.viewSC:org.eclipse.jdt.ui.SourceView</tags>
+          <tags>persp.viewSC:org.eclipse.jdt.ui.JavadocView</tags>
+          <tags>persp.viewSC:org.eclipse.search.ui.views.SearchView</tags>
+          <tags>persp.viewSC:org.eclipse.ui.console.ConsoleView</tags>
+          <tags>persp.viewSC:org.eclipse.ui.views.ContentOutline</tags>
+          <tags>persp.viewSC:org.eclipse.ui.views.ProblemView</tags>
+          <tags>persp.viewSC:org.eclipse.ui.views.ResourceNavigator</tags>
+          <tags>persp.viewSC:org.eclipse.ui.views.TaskList</tags>
+          <tags>persp.viewSC:org.eclipse.ui.views.ProgressView</tags>
+          <tags>persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer</tags>
+          <tags>persp.viewSC:org.eclipse.ui.texteditor.TemplatesView</tags>
+          <tags>persp.viewSC:org.eclipse.pde.runtime.LogView</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewRecordCreationWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard</tags>
+          <tags>persp.newWizSC:org.eclipse.ui.wizards.new.folder</tags>
+          <tags>persp.newWizSC:org.eclipse.ui.wizards.new.file</tags>
+          <tags>persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard</tags>
+          <tags>persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective</tags>
+          <tags>persp.perspSC:org.eclipse.debug.ui.DebugPerspective</tags>
+          <tags>persp.showIn:org.eclipse.jdt.ui.PackageExplorer</tags>
+          <tags>persp.showIn:org.eclipse.team.ui.GenericHistoryView</tags>
+          <tags>persp.showIn:org.eclipse.ui.navigator.ProjectExplorer</tags>
+          <tags>persp.actionSet:org.eclipse.debug.ui.breakpointActionSet</tags>
+          <tags>persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet</tags>
+          <tags>persp.showIn:org.eclipse.egit.ui.RepositoriesView</tags>
+          <tags>persp.viewSC:org.eclipse.tm.terminal.view.ui.TerminalsView</tags>
+          <tags>persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView</tags>
+          <tags>persp.actionSet:org.eclipse.eclemma.ui.CoverageActionSet</tags>
+          <tags>persp.showIn:org.eclipse.eclemma.ui.CoverageView</tags>
+          <tags>persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard</tags>
+          <tags>persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet</tags>
+          <tags>persp.viewSC:org.eclipse.ant.ui.views.AntView</tags>
+          <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBgbmKEeuzuI6n4--keQ" selectedElement="_qKVBg7mKEeuzuI6n4--keQ" horizontal="true">
+            <children xsi:type="basic:PartStack" xmi:id="_qKVBg7mKEeuzuI6n4--keQ" elementId="left" containerData="1759" selectedElement="_qKVBhLmKEeuzuI6n4--keQ">
+              <tags>org.eclipse.e4.primaryNavigationStack</tags>
+              <tags>active</tags>
+              <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="_qKNFsLmKEeuzuI6n4--keQ" closeable="true">
+                <tags>View</tags>
+                <tags>categoryTag:Java</tags>
+              </children>
+              <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" toBeRendered="false" ref="_qKNswLmKEeuzuI6n4--keQ" closeable="true">
+                <tags>View</tags>
+                <tags>categoryTag:Java</tags>
+              </children>
+              <children xsi:type="advanced:Placeholder" xmi:id="_qKVBhrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" toBeRendered="false" ref="_qKNswbmKEeuzuI6n4--keQ" closeable="true">
+                <tags>View</tags>
+                <tags>categoryTag:General</tags>
+              </children>
+              <children xsi:type="advanced:Placeholder" xmi:id="_qKVBh7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" toBeRendered="false" ref="_qKUacrmKEeuzuI6n4--keQ" closeable="true">
+                <tags>View</tags>
+                <tags>categoryTag:Java</tags>
+              </children>
+            </children>
+            <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBirmKEeuzuI6n4--keQ" containerData="8241" selectedElement="_qKVBkrmKEeuzuI6n4--keQ">
+              <children xsi:type="basic:PartSashContainer" xmi:id="_qKVBi7mKEeuzuI6n4--keQ" containerData="7500" selectedElement="_qKVBjLmKEeuzuI6n4--keQ" horizontal="true">
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBjLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editorss" containerData="7500" ref="_qKJbULmKEeuzuI6n4--keQ"/>
+                <children xsi:type="basic:PartStack" xmi:id="_qKVBjbmKEeuzuI6n4--keQ" elementId="right" toBeRendered="false" containerData="2500">
+                  <tags>org.eclipse.e4.secondaryNavigationStack</tags>
+                  <children xsi:type="advanced:Placeholder" xmi:id="_qKVBjrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" toBeRendered="false" ref="_qKO64bmKEeuzuI6n4--keQ" closeable="true">
+                    <tags>View</tags>
+                    <tags>categoryTag:General</tags>
+                  </children>
+                  <children xsi:type="advanced:Placeholder" xmi:id="_qKVBj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" toBeRendered="false" ref="_qKO64rmKEeuzuI6n4--keQ" closeable="true">
+                    <tags>View</tags>
+                    <tags>categoryTag:General</tags>
+                  </children>
+                  <children xsi:type="advanced:Placeholder" xmi:id="_qKVBkLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" toBeRendered="false" ref="_qKTMULmKEeuzuI6n4--keQ" closeable="true">
+                    <tags>View</tags>
+                    <tags>categoryTag:General</tags>
+                  </children>
+                  <children xsi:type="advanced:Placeholder" xmi:id="_qKVBkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" toBeRendered="false" ref="_qKUac7mKEeuzuI6n4--keQ" closeable="true">
+                    <tags>View</tags>
+                    <tags>categoryTag:Ant</tags>
+                  </children>
+                </children>
+              </children>
+              <children xsi:type="basic:PartStack" xmi:id="_qKVBkrmKEeuzuI6n4--keQ" elementId="bottom" containerData="2500" selectedElement="_qKVBibmKEeuzuI6n4--keQ">
+                <tags>org.eclipse.e4.secondaryDataStack</tags>
+                <tags>Git</tags>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBk7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" ref="_qKOT0LmKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:General</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" ref="_qKOT0bmKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:Java</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" ref="_qKOT0rmKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:Java</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBlrmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" toBeRendered="false" ref="_qKOT07mKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:General</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBl7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" toBeRendered="false" ref="_qKOT1LmKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:General</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" toBeRendered="false" ref="_qKOT1bmKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:General</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" toBeRendered="false" ref="_qKO64LmKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:General</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBmrmKEeuzuI6n4--keQ" elementId="diagramTable" ref="_qKTzYLmKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:ObjectAid</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBm7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" toBeRendered="false" ref="_qKUacbmKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:Terminal</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_rDFiMbu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" ref="_rDFiMLu-EeumgKlP5QKEtg" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:Git</tags>
+                </children>
+                <children xsi:type="advanced:Placeholder" xmi:id="_qKVBibmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" ref="_qKUacLmKEeuzuI6n4--keQ" closeable="true">
+                  <tags>View</tags>
+                  <tags>categoryTag:Git</tags>
+                </children>
+              </children>
+            </children>
+          </children>
+        </children>
+      </children>
+      <children xsi:type="basic:PartStack" xmi:id="_p_H3ErmKEeuzuI6n4--keQ" elementId="stickyFolderRight" visible="false" containerData="2500" selectedElement="_p_H3FLmKEeuzuI6n4--keQ">
+        <tags>Minimized</tags>
+        <children xsi:type="advanced:Placeholder" xmi:id="_p_H3E7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" toBeRendered="false" ref="_p_HQALmKEeuzuI6n4--keQ" closeable="true">
+          <tags>View</tags>
+          <tags>categoryTag:Help</tags>
+        </children>
+        <children xsi:type="advanced:Placeholder" xmi:id="_p_H3FLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" ref="_p_HQAbmKEeuzuI6n4--keQ" closeable="true">
+          <tags>View</tags>
+          <tags>categoryTag:General</tags>
+        </children>
+        <children xsi:type="advanced:Placeholder" xmi:id="_p_H3FbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" toBeRendered="false" ref="_p_HQArmKEeuzuI6n4--keQ" closeable="true">
+          <tags>View</tags>
+          <tags>categoryTag:Help</tags>
+        </children>
+      </children>
+    </children>
+    <sharedElements xsi:type="basic:Part" xmi:id="_p_HQALmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Help" iconURI="platform:/plugin/org.eclipse.help.ui/icons/view16/help_view.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.help.ui.internal.views.HelpView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.help.ui"/>
+      <tags>View</tags>
+      <tags>categoryTag:Help</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_p_HQAbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Welcome" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.ViewIntroAdapterPart"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui"/>
+      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view>&#xD;&#xA;&lt;presentation currentPage=&quot;qroot&quot; restore=&quot;true&quot;/>&#xD;&#xA;&lt;standbyPart/>&#xD;&#xA;&lt;/view>"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+      <tags>activeOnClose</tags>
+      <menus xmi:id="_qxfIILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview">
+        <tags>ViewMenu</tags>
+        <tags>menuContribution:menu</tags>
+      </menus>
+      <toolbar xmi:id="_qxfIIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" visible="false"/>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_p_HQArmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Cheat Sheets" iconURI="platform:/plugin/org.eclipse.ui.cheatsheets/icons/view16/cheatsheet_view.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.cheatsheets.views.CheatSheetView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.cheatsheets"/>
+      <tags>View</tags>
+      <tags>categoryTag:Help</tags>
+    </sharedElements>
+    <sharedElements xsi:type="advanced:Area" xmi:id="_qKJbULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editorss" selectedElement="_qKJbUbmKEeuzuI6n4--keQ">
+      <children xsi:type="basic:PartStack" xmi:id="_qKJbUbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.primaryDataStack">
+        <tags>org.eclipse.e4.primaryDataStack</tags>
+        <tags>EditorStack</tags>
+      </children>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKNFsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Package Explorer" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/package.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;Aggregate for window 1621529076588&quot;>&#xD;&#xA;&lt;localWorkingSetManager>&#xD;&#xA;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1623171710161_3&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;>&#xD;&#xA;&lt;item elementID=&quot;=dragdrop&quot; factoryID=&quot;org.eclipse.jdt.ui.PersistableJavaElementFactory&quot;/>&#xD;&#xA;&lt;/workingSet>&#xD;&#xA;&lt;/localWorkingSetManager>&#xD;&#xA;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/>&#xD;&#xA;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/>&#xD;&#xA;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;>&#xD;&#xA;&lt;xmlDefinedFilters>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.m2e.MavenModuleFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;/xmlDefinedFilters>&#xD;&#xA;&lt;/customFilters>&#xD;&#xA;&lt;/view>"/>
+      <tags>View</tags>
+      <tags>categoryTag:Java</tags>
+      <tags>active</tags>
+      <tags>activeOnClose</tags>
+      <menus xmi:id="_qQNAALmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer">
+        <tags>ViewMenu</tags>
+        <tags>menuContribution:menu</tags>
+      </menus>
+      <toolbar xmi:id="_qQNAAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer"/>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKNswLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Type Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/class_hi.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+      <tags>View</tags>
+      <tags>categoryTag:Java</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKNswbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Project Explorer" iconURI="platform:/plugin/org.eclipse.ui.navigator.resources/icons/full/eview16/resource_persp.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.navigator.resources.ProjectExplorer"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.navigator.resources"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view PRIMARY_SORT_FIELD=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot; categoryGroup=&quot;org.eclipse.ui.ide.severity&quot; markerContentGenerator=&quot;org.eclipse.ui.ide.problemsGenerator&quot; partName=&quot;Problems&quot;>&#xD;&#xA;&lt;expanded>&#xD;&#xA;&lt;category IMemento.internal.id=&quot;Warnings (32 items)&quot;/>&#xD;&#xA;&lt;/expanded>&#xD;&#xA;&lt;columnWidths org.eclipse.ui.ide.locationField=&quot;120&quot; org.eclipse.ui.ide.markerType=&quot;120&quot; org.eclipse.ui.ide.pathField=&quot;160&quot; org.eclipse.ui.ide.resourceField=&quot;120&quot; org.eclipse.ui.ide.severityAndDescriptionField=&quot;400&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.severityAndDescriptionField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.resourceField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.pathField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.locationField&quot;/>&#xD;&#xA;&lt;visible IMemento.internal.id=&quot;org.eclipse.ui.ide.markerType&quot;/>&#xD;&#xA;&lt;/view>"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+      <menus xmi:id="_qcaQALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView">
+        <tags>ViewMenu</tags>
+        <tags>menuContribution:menu</tags>
+      </menus>
+      <toolbar xmi:id="_qcaQAbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" visible="false"/>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Javadoc" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/javadoc.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.JavadocView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+      <tags>View</tags>
+      <tags>categoryTag:Java</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT0rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.SourceView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+      <tags>View</tags>
+      <tags>categoryTag:Java</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT07mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search2.internal.ui.SearchView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT1LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Console" iconURI="platform:/plugin/org.eclipse.ui.console/icons/full/cview16/console_view.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.console.ConsoleView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.console"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKOT1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Bookmarks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/bkmrk_nav.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.BookmarksView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKO64LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Progress" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/pview.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.progress.ProgressView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKO64bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Outline" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/outline_co.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.contentoutline.ContentOutline"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
+      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view/>"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+      <menus xmi:id="_qbvhoLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline">
+        <tags>ViewMenu</tags>
+        <tags>menuContribution:menu</tags>
+      </menus>
+      <toolbar xmi:id="_qbvhobmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" visible="false"/>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKO64rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Templates" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/templates.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.texteditor.templates.TemplatesView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKTMULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Minimap" iconURI="platform:/plugin/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.minimap.MinimapView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.workbench.texteditor"/>
+      <tags>View</tags>
+      <tags>categoryTag:General</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKTzYLmKEeuzuI6n4--keQ" elementId="diagramTable" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Diagrams" iconURI="platform:/plugin/com.objectaid.uml.addon/icons/class-diagram.gif" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="com.objectaid.uml.addon.diagrams.DiagramTableView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="com.objectaid.uml.addon"/>
+      <tags>View</tags>
+      <tags>categoryTag:ObjectAid</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKUacLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Git Repositories" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/repo_rep.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.repository.RepositoriesView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view CommonNavigator.LINKING_ENABLED=&quot;0&quot;>&#xD;&#xA;&lt;lastRecentlyUsedFilters/>&#xD;&#xA;&lt;/view>"/>
+      <tags>View</tags>
+      <tags>categoryTag:Git</tags>
+      <menus xmi:id="_rBEI8Lu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.RepositoriesView">
+        <tags>ViewMenu</tags>
+        <tags>menuContribution:menu</tags>
+      </menus>
+      <toolbar xmi:id="_rBEI8bu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.RepositoriesView"/>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKUacbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Terminal" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.TerminalsView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
+      <tags>View</tags>
+      <tags>categoryTag:Terminal</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKUacrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="JUnit" iconURI="platform:/plugin/org.eclipse.jdt.junit/icons/full/eview16/junit.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.junit"/>
+      <tags>View</tags>
+      <tags>categoryTag:Java</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_qKUac7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Ant" iconURI="platform:/plugin/org.eclipse.ant.ui/icons/full/eview16/ant_view.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ant.internal.ui.views.AntView"/>
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ant.ui"/>
+      <tags>View</tags>
+      <tags>categoryTag:Ant</tags>
+    </sharedElements>
+    <sharedElements xsi:type="basic:Part" xmi:id="_rDFiMLu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Git Staging" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/staging.png" tooltip="" closeable="true">
+      <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+      <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.staging.StagingView"/>
+      <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view/>"/>
+      <tags>View</tags>
+      <tags>categoryTag:Git</tags>
+      <menus xmi:id="_rDQhULu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView">
+        <tags>ViewMenu</tags>
+        <tags>menuContribution:menu</tags>
+      </menus>
+      <toolbar xmi:id="_rDQhUbu-EeumgKlP5QKEtg" elementId="org.eclipse.egit.ui.StagingView" visible="false"/>
+    </sharedElements>
+    <trimBars xmi:id="_pp5N87mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.main.toolbar" contributorURI="platform:/plugin/org.eclipse.platform">
+      <children xsi:type="menu:ToolBar" xmi:id="_qC6x8LmKEeuzuI6n4--keQ" elementId="group.file" toBeRendered="false">
+        <tags>toolbarSeparator</tags>
+        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC6x8bmKEeuzuI6n4--keQ" elementId="group.file" toBeRendered="false"/>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.file">
+        <tags>Draggable</tags>
+        <children xsi:type="menu:HandledToolItem" xmi:id="_T9TJkMh7EeuCHNPh4XwsgA" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_pqhgRrmKEeuzuI6n4--keQ"/>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZAbmKEeuzuI6n4--keQ" elementId="group.edit" toBeRendered="false">
+        <tags>toolbarSeparator</tags>
+        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZArmKEeuzuI6n4--keQ" elementId="group.edit" toBeRendered="false"/>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZA7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.edit" visible="false">
+        <tags>Draggable</tags>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZBLmKEeuzuI6n4--keQ" elementId="additions" toBeRendered="false">
+        <tags>toolbarSeparator</tags>
+        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZBbmKEeuzuI6n4--keQ" elementId="additions" toBeRendered="false"/>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_CPTmoLu-EeumgKlP5QKEtg" elementId="org.eclipse.ui.edit.text.actionSet.presentation" visible="false">
+        <tags>Draggable</tags>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qKy7kLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.alignment">
+        <tags>Draggable</tags>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qLv90LmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.display">
+        <tags>Draggable</tags>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qMSJULmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.launchActionSet">
+        <tags>Draggable</tags>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qLHrsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet">
+        <tags>Draggable</tags>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qLp3MLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.searchActionSet">
+        <tags>Draggable</tags>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qC7ZBrmKEeuzuI6n4--keQ" elementId="group.nav" toBeRendered="false">
+        <tags>toolbarSeparator</tags>
+        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC7ZB7mKEeuzuI6n4--keQ" elementId="group.nav" toBeRendered="false"/>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qC8AELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.navigate">
+        <tags>Draggable</tags>
+        <children xsi:type="menu:HandledToolItem" xmi:id="_T9Vl08h7EeuCHNPh4XwsgA" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" enabled="false" type="Check" command="_pqg5KrmKEeuzuI6n4--keQ"/>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qC8AEbmKEeuzuI6n4--keQ" elementId="group.editor" toBeRendered="false">
+        <tags>toolbarSeparator</tags>
+        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC8AErmKEeuzuI6n4--keQ" elementId="group.editor" toBeRendered="false"/>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qC8AE7mKEeuzuI6n4--keQ" elementId="group.help" toBeRendered="false">
+        <tags>toolbarSeparator</tags>
+        <children xsi:type="menu:ToolBarSeparator" xmi:id="_qC8AFLmKEeuzuI6n4--keQ" elementId="group.help" toBeRendered="false"/>
+      </children>
+      <children xsi:type="menu:ToolBar" xmi:id="_qC8AFbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.help" visible="false">
+        <tags>Draggable</tags>
+      </children>
+      <children xsi:type="menu:ToolControl" xmi:id="_qD_wALmKEeuzuI6n4--keQ" elementId="PerspectiveSpacer" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
+        <tags>stretch</tags>
+        <tags>SHOW_RESTORE_MENU</tags>
+      </children>
+      <children xsi:type="menu:ToolControl" xmi:id="_qEAXELmKEeuzuI6n4--keQ" elementId="PerspectiveSwitcher" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.e4.ui.workbench.addons.perspectiveswitcher.PerspectiveSwitcher">
+        <tags>Draggable</tags>
+        <tags>HIDEABLE</tags>
+        <tags>SHOW_RESTORE_MENU</tags>
+      </children>
+    </trimBars>
+    <trimBars xmi:id="_pp5N9LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.status" contributorURI="platform:/plugin/org.eclipse.platform" side="Bottom">
+      <children xsi:type="menu:ToolControl" xmi:id="_pp5N9bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.StatusLine" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
+        <tags>stretch</tags>
+      </children>
+      <children xsi:type="menu:ToolControl" xmi:id="_pp5N9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.HeapStatus" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
+        <tags>Draggable</tags>
+      </children>
+      <children xsi:type="menu:ToolControl" xmi:id="_pp5N97mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ProgressBar" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
+        <tags>Draggable</tags>
+      </children>
+    </trimBars>
+    <trimBars xmi:id="_pp5N-LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.vertical1" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" side="Left">
+      <children xsi:type="menu:ToolControl" xmi:id="_q2828LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.perspectivestack(minimized)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
+        <tags>TrimStack</tags>
+        <tags>Draggable</tags>
+      </children>
+    </trimBars>
+    <trimBars xmi:id="_pp5N-bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.trim.vertical2" contributorURI="platform:/plugin/org.eclipse.platform" side="Right">
+      <children xsi:type="menu:ToolControl" xmi:id="_C_tv4Lu-EeumgKlP5QKEtg" elementId="stickyFolderRight(minimized)" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
+        <tags>TrimStack</tags>
+        <tags>Draggable</tags>
+      </children>
+    </trimBars>
+  </children>
+  <bindingTables xmi:id="_pp5N-rmKEeuzuI6n4--keQ" contributorURI="platform:/plugin/org.eclipse.platform" bindingContext="_pp5N-7mKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqyl1rmKEeuzuI6n4--keQ" keySequence="CTRL+1" command="_pqg5HrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl7rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+I" command="_pqgSRbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM6LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+L" command="_pqhglLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM9LmKEeuzuI6n4--keQ" keySequence="CTRL+SPACE" command="_pqg5YbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz8rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+D" command="_pqiHWbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bBrmKEeuzuI6n4--keQ" keySequence="CTRL+V" command="_pqec4LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CErmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+SPACE" command="_pqg5TrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CE7mKEeuzuI6n4--keQ" keySequence="CTRL+A" command="_pqiHVLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CHbmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqd1zbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pLbmKEeuzuI6n4--keQ" keySequence="CTRL+X" command="_pqhgK7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pLrmKEeuzuI6n4--keQ" keySequence="CTRL+Y" command="_pqiHkrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pMbmKEeuzuI6n4--keQ" keySequence="CTRL+Z" command="_pqhgILmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QNLmKEeuzuI6n4--keQ" keySequence="ALT+PAGE_UP" command="_pqiuRbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QNbmKEeuzuI6n4--keQ" keySequence="ALT+PAGE_DOWN" command="_pqgSH7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QOLmKEeuzuI6n4--keQ" keySequence="SHIFT+INSERT" command="_pqec4LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QPbmKEeuzuI6n4--keQ" keySequence="ALT+F11" command="_pqfrM7mKEeuzuI6n4--keQ">
+      <tags>platform:win32</tags>
+    </bindings>
+    <bindings xmi:id="_pq3eWrmKEeuzuI6n4--keQ" keySequence="CTRL+F10" command="_pqfq8bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eYbmKEeuzuI6n4--keQ" keySequence="CTRL+INSERT" command="_pqd1zbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FarmKEeuzuI6n4--keQ" keySequence="CTRL+PAGE_UP" command="_pqhgZrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4Fa7mKEeuzuI6n4--keQ" keySequence="CTRL+PAGE_DOWN" command="_pqg5K7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FbbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F3" command="_pqhgU7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FcrmKEeuzuI6n4--keQ" keySequence="SHIFT+DEL" command="_pqhgK7mKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqvigLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.textEditorScope" bindingContext="_pqlKcrmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqxXsLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+CR" command="_pqhgUbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqx-wLmKEeuzuI6n4--keQ" keySequence="CTRL+BS" command="_pqd1wLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl07mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+Q" command="_pqgSUbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM4rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+J" command="_pqgSP7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM5rmKEeuzuI6n4--keQ" keySequence="CTRL++" command="_pqfrLLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM7bmKEeuzuI6n4--keQ" keySequence="CTRL+-" command="_pqhgmbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz-bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqg5X7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqz0ArmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+J" command="_pqg5ErmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqz0C7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+A" command="_pqecz7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bDLmKEeuzuI6n4--keQ" keySequence="CTRL+J" command="_pqfq-7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bELmKEeuzuI6n4--keQ" keySequence="CTRL+L" command="_pqhgFbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bG7mKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqd12bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CIrmKEeuzuI6n4--keQ" keySequence="CTRL+D" command="_pqfrELmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pJ7mKEeuzuI6n4--keQ" keySequence="CTRL+=" command="_pqfrLLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pK7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Y" command="_pqdOormKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pNLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+DEL" command="_pqg5abmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pNbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+X" command="_pqd127mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pNrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+Y" command="_pqhglrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pO7mKEeuzuI6n4--keQ" keySequence="CTRL+DEL" command="_pqhgF7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pPbmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_UP" command="_pqiuPLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QMLmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_DOWN" command="_pqgSLrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QNrmKEeuzuI6n4--keQ" keySequence="SHIFT+END" command="_pqiHLLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QPrmKEeuzuI6n4--keQ" keySequence="SHIFT+HOME" command="_pqhgfrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QRrmKEeuzuI6n4--keQ" keySequence="END" command="_pqhgc7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QR7mKEeuzuI6n4--keQ" keySequence="INSERT" command="_pqfq4bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QTbmKEeuzuI6n4--keQ" keySequence="F2" command="_pqg5LbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23SLmKEeuzuI6n4--keQ" keySequence="HOME" command="_pqiHMLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23S7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_UP" command="_pqiHdrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23TLmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_DOWN" command="_pqiHaLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23ULmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+INSERT" command="_pqgSJ7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23V7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_LEFT" command="_pqiHNbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23WbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_RIGHT" command="_pqgSMLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eW7mKEeuzuI6n4--keQ" keySequence="CTRL+F10" command="_pqhgS7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eX7mKEeuzuI6n4--keQ" keySequence="CTRL+END" command="_pqgSNLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FZbmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_UP" command="_pqgSALmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FZrmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_DOWN" command="_pqiuXLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FaLmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_LEFT" command="_pqd1wbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FabmKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_RIGHT" command="_pqgSTLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FbLmKEeuzuI6n4--keQ" keySequence="CTRL+HOME" command="_pqec3rmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FbrmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_MULTIPLY" command="_pqgSULmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4Fb7mKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_ADD" command="_pqiHX7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FcLmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_SUBTRACT" command="_pqhgT7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FcbmKEeuzuI6n4--keQ" keySequence="CTRL+NUMPAD_DIVIDE" command="_pqgSA7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FdrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_MULTIPLY" command="_pqg5D7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FermKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_DIVIDE" command="_pqfq5LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4shLmKEeuzuI6n4--keQ" keySequence="ALT+/" command="_pqiHN7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4siLmKEeuzuI6n4--keQ" keySequence="SHIFT+CR" command="_pqiHL7mKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqx-wbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.window" bindingContext="_pp5N_LmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqx-wrmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+SHIFT+T" command="_pqfq8LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqx-w7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+SHIFT+L" command="_pqfD47mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqx-yrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q O" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqyl0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.views.ContentOutline"/>
+    </bindings>
+    <bindings xmi:id="_pqyl0bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q P" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqyl0rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.PackageExplorer"/>
+    </bindings>
+    <bindings xmi:id="_pqyl17mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+B" command="_pqgSFbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl2LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+R" command="_pqiuYLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl2bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Q" command="_pqgSCbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl2rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+S" command="_pqfrF7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl27mKEeuzuI6n4--keQ" keySequence="CTRL+3" command="_pqg5LLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl3LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+T" command="_pqhgKrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl3bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+T" command="_pqgSB7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl3rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q S" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqyl37mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.search.ui.views.SearchView"/>
+    </bindings>
+    <bindings xmi:id="_pqyl4LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+U" command="_pqgSJbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl4bmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q T" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqyl4rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.TypeHierarchy"/>
+    </bindings>
+    <bindings xmi:id="_pqyl47mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+V" command="_pqhgfLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl5rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q V" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqyl57mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.debug.ui.VariableView"/>
+    </bindings>
+    <bindings xmi:id="_pqyl67mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+G" command="_pqgR9bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl7LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+W" command="_pqhgKbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl7bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+H" command="_pqd1urmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM4LmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q H" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqzM4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.cheatsheets.views.CheatSheetView"/>
+    </bindings>
+    <bindings xmi:id="_pqzM47mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q J" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqzM5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.JavadocView"/>
+    </bindings>
+    <bindings xmi:id="_pqzM5bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+K" command="_pqgR-rmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM57mKEeuzuI6n4--keQ" keySequence="CTRL+," command="_pqfD0LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM6rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q L" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqzM67mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.pde.runtime.LogView"/>
+    </bindings>
+    <bindings xmi:id="_pqzM7LmKEeuzuI6n4--keQ" keySequence="CTRL+-" command="_pqiHIbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM7rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+N" command="_pqd16rmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM77mKEeuzuI6n4--keQ" keySequence="CTRL+." command="_pqiHe7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM8rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+O" command="_pqiHUrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM87mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+P" command="_pqfrN7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM9rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+B" command="_pqgR-7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM97mKEeuzuI6n4--keQ" keySequence="CTRL+#" command="_pqfq8rmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz8bmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+T" command="_pqd1wrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz9LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+E" command="_pqgSHbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz-rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+G" command="_pqiHlLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz_bmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+H" command="_pqfq5bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz_rmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q X" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqzz_7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.views.ProblemView"/>
+    </bindings>
+    <bindings xmi:id="_pqz0ALmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Y" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqz0AbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.team.sync.views.SynchronizeView"/>
+    </bindings>
+    <bindings xmi:id="_pqz0A7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q Z" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pqz0BLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.team.ui.GenericHistoryView"/>
+    </bindings>
+    <bindings xmi:id="_pqz0CbmKEeuzuI6n4--keQ" keySequence="CTRL+P" command="_pqhgRrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqz0CrmKEeuzuI6n4--keQ" keySequence="CTRL+Q" command="_pqhgXbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bALmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+C" command="_pqg5aLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bAbmKEeuzuI6n4--keQ" keySequence="CTRL+S" command="_pqiHILmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bBLmKEeuzuI6n4--keQ" keySequence="CTRL+U" command="_pqiHi7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bBbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F" command="_pqhgYbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bCLmKEeuzuI6n4--keQ" keySequence="CTRL+W" command="_pqiuMrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bCbmKEeuzuI6n4--keQ" keySequence="CTRL+H" command="_pqg5YLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bDbmKEeuzuI6n4--keQ" keySequence="CTRL+K" command="_pqgSF7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bEbmKEeuzuI6n4--keQ" keySequence="CTRL+M" command="_pqg5WbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bFLmKEeuzuI6n4--keQ" keySequence="CTRL+N" command="_pqiHnLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CEbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+P" command="_pqgR_bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CFbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+R" command="_pqiHmLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CFrmKEeuzuI6n4--keQ" keySequence="CTRL+B" command="_pqfD2bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CF7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q B" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pq1CGLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.debug.ui.BreakpointView"/>
+    </bindings>
+    <bindings xmi:id="_pq1CHrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+S" command="_pqiuWbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CH7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+T" command="_pqec0bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CILmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q C" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pq1CIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.ui.console.ConsoleView"/>
+    </bindings>
+    <bindings xmi:id="_pq1CJLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Q D" command="_pqgSCbmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pq1CJbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="org.eclipse.ui.views.showView.viewId" value="org.eclipse.jdt.ui.SourceView"/>
+    </bindings>
+    <bindings xmi:id="_pq1CJrmKEeuzuI6n4--keQ" keySequence="CTRL+E" command="_pqhgFLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CJ7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+V" command="_pqiHNLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CKLmKEeuzuI6n4--keQ" keySequence="CTRL+F" command="_pqfrK7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pILmKEeuzuI6n4--keQ" keySequence="CTRL+G" command="_pqd1w7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pIbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+W" command="_pqiHdbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pIrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+I" command="_pqfq87mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pI7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+J" command="_pqg5c7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pJLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+L" command="_pqg5GLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pJbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+M" command="_pqiHYbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pJrmKEeuzuI6n4--keQ" keySequence="CTRL+=" command="_pqhgWrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pKLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+N" command="_pqhgJbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pLLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+Z" command="_pqd1srmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pMrmKEeuzuI6n4--keQ" keySequence="CTRL+_" command="_pqg5UrmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pq1pM7mKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="true"/>
+    </bindings>
+    <bindings xmi:id="_pq1pN7mKEeuzuI6n4--keQ" keySequence="CTRL+{" command="_pqg5UrmKEeuzuI6n4--keQ">
+      <parameters xmi:id="_pq1pOLmKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="false"/>
+    </bindings>
+    <bindings xmi:id="_pq2QMbmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_LEFT" command="_pqfq97mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QM7mKEeuzuI6n4--keQ" keySequence="ALT+ARROW_RIGHT" command="_pqhgUrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QOrmKEeuzuI6n4--keQ" keySequence="SHIFT+F2" command="_pqfrBbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QO7mKEeuzuI6n4--keQ" keySequence="SHIFT+F5" command="_pqiHbbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QPLmKEeuzuI6n4--keQ" keySequence="ALT+F7" command="_pqec4bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QP7mKEeuzuI6n4--keQ" keySequence="ALT+F5" command="_pqiHTLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QQrmKEeuzuI6n4--keQ" keySequence="F11" command="_pqiHSbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QQ7mKEeuzuI6n4--keQ" keySequence="F12" command="_pqg5ZLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QRLmKEeuzuI6n4--keQ" keySequence="CTRL+&#xc8;" command="_pqg5UrmKEeuzuI6n4--keQ">
+      <tags>locale:fr</tags>
+      <parameters xmi:id="_pq2QRbmKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Splitter.isHorizontal" value="false"/>
+    </bindings>
+    <bindings xmi:id="_pq2QTLmKEeuzuI6n4--keQ" keySequence="F2" command="_pqfD1bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23QLmKEeuzuI6n4--keQ" keySequence="F3" command="_pqg5FLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23QrmKEeuzuI6n4--keQ" keySequence="F4" command="_pqfD57mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23RrmKEeuzuI6n4--keQ" keySequence="F5" command="_pqhgdLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23SbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F7" command="_pqiHTrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23SrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F8" command="_pqg5UbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23TbmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_LEFT" command="_pqhgXbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23TrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F11" command="_pqiuYrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23T7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+ARROW_RIGHT" command="_pqgSBrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23UbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F4" command="_pqhgKbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23UrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F6" command="_pqfrKLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23WLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X J" command="_pqgSI7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eULmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X M" command="_pqiHYrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eUbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X A" command="_pqec5LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eUrmKEeuzuI6n4--keQ" keySequence="CTRL+F7" command="_pqd1zrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eVbmKEeuzuI6n4--keQ" keySequence="CTRL+F8" command="_pqg5IrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eXLmKEeuzuI6n4--keQ" keySequence="CTRL+F11" command="_pqhgebmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FYLmKEeuzuI6n4--keQ" keySequence="CTRL+F4" command="_pqiuMrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FYrmKEeuzuI6n4--keQ" keySequence="CTRL+F6" command="_pqfrOLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FY7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+F7" command="_pqgSNrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FZLmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+X G" command="_pqiHP7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FdbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_MULTIPLY" command="_pqfrFrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4Fd7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X Q" command="_pqgSQ7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FeLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+X T" command="_pqiHULmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FebmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+NUMPAD_DIVIDE" command="_pqg5VLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4Fe7mKEeuzuI6n4--keQ" keySequence="DEL" command="_pqgR87mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sg7mKEeuzuI6n4--keQ" keySequence="ALT+-" command="_pqd16bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4shbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E E" command="_pqfq-LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4shrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E G" command="_pqhgN7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sh7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E J" command="_pqec37mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sibmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E S" command="_pqiHVbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sirmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E T" command="_pqfq77mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4si7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E L" command="_pqfD0bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sjLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E N" command="_pqiHhLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sjbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E P" command="_pqd1ubmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4skLmKEeuzuI6n4--keQ" keySequence="ALT+CR" command="_pqg5P7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq5TgLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+E R" command="_pqg5A7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq5TgbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D A" command="_pqhgGLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq5TgrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D T" command="_pqd11rmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq5Tg7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D J" command="_pqg5GrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq5ThLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+D Q" command="_pqiHermKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqx-xLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structuredTextEditorScope" bindingContext="_pqlKhbmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqx-xbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqec0LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM9bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+A" command="_pqiuW7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM-LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqiHJ7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz9bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHk7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqz0CLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+>" command="_pqhgGbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bCrmKEeuzuI6n4--keQ" keySequence="CTRL+I" command="_pqhgR7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bF7mKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqfD17mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bHLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+/" command="_pqd157mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pObmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+\" command="_pqgR-LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QTrmKEeuzuI6n4--keQ" keySequence="F3" command="_pqecyLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23VLmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_UP" command="_pqgSPLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23VrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_DOWN" command="_pqiHf7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eU7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_UP" command="_pqgSJrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eVrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_DOWN" command="_pqgSSrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eWLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_LEFT" command="_pqfD8LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eXbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_RIGHT" command="_pqfrB7mKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqx-xrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.javaEditorScope" bindingContext="_pqlKgbmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqx-x7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqgSNbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqyl6LmKEeuzuI6n4--keQ" keySequence="CTRL+7" command="_pqd17bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM6bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+M" command="_pqg5LrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM8LmKEeuzuI6n4--keQ" keySequence="CTRL+/" command="_pqd17bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM-bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqd17bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz-LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHLrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqz0DrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+B" command="_pqiuQrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bA7mKEeuzuI6n4--keQ" keySequence="CTRL+T" command="_pqecy7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bC7mKEeuzuI6n4--keQ" keySequence="CTRL+I" command="_pqhgTLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bGrmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqiHWLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CELmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+/" command="_pqiHjLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CI7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+U" command="_pqg5JbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CKbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+'" command="_pqfD2LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pKrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+O" command="_pqhgGrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pOrmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+\" command="_pqfrGLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23U7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_UP" command="_pqiuOrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23VbmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+ARROW_DOWN" command="_pqiHWrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eVLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_UP" command="_pqiHebmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eV7mKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_DOWN" command="_pqgSAbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eWbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_LEFT" command="_pqhgZ7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eXrmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+ARROW_RIGHT" command="_pqfrCrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eY7mKEeuzuI6n4--keQ" keySequence="CTRL+F3" command="_pqiHeLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sc7mKEeuzuI6n4--keQ" keySequence="CTRL+2 F" command="_pqiHXrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sf7mKEeuzuI6n4--keQ" keySequence="CTRL+2 R" command="_pqg5QrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sgLmKEeuzuI6n4--keQ" keySequence="CTRL+2 T" command="_pqd17LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sgbmKEeuzuI6n4--keQ" keySequence="CTRL+2 L" command="_pqfq_rmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sgrmKEeuzuI6n4--keQ" keySequence="CTRL+2 M" command="_pqhgd7mKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqx-yLmKEeuzuI6n4--keQ" elementId="org.eclipse.core.runtime.xml" bindingContext="_pqlKibmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqx-ybmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+P" command="_pqg5ZbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz87mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+D" command="_pqiHirmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqyl1LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.classFileEditorScope" bindingContext="_pqlKfLmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqyl1bmKEeuzuI6n4--keQ" keySequence="CTRL+1" command="_pqiHjrmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqyl5LmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.EditContext" bindingContext="_pqlKcLmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqyl5bmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+V" command="_pqhgh7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzz8LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqg5MrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pPLmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_UP" command="_pqd1vrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QMrmKEeuzuI6n4--keQ" keySequence="ALT+ARROW_RIGHT" command="_pqiHQrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QN7mKEeuzuI6n4--keQ" keySequence="SHIFT+INSERT" command="_pqhgh7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eYLmKEeuzuI6n4--keQ" keySequence="CTRL+INSERT" command="_pqg5MrmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqyl6bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.propertiesEditorScope" bindingContext="_pqlKlLmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqyl6rmKEeuzuI6n4--keQ" keySequence="CTRL+7" command="_pqd17bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM8bmKEeuzuI6n4--keQ" keySequence="CTRL+/" command="_pqd17bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqzM-rmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+C" command="_pqd17bmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqzz9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.AntEditorScope" bindingContext="_pqlKj7mKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqzz97mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+F" command="_pqiHLrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CFLmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+R" command="_pqfD5bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1pKbmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+O" command="_pqd10LmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QObmKEeuzuI6n4--keQ" keySequence="SHIFT+F2" command="_pqfD3bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QT7mKEeuzuI6n4--keQ" keySequence="F3" command="_pqd12LmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqzz-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.genericEditorContext" bindingContext="_pqlKe7mKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqzz_LmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+G" command="_pqhgcrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23QbmKEeuzuI6n4--keQ" keySequence="F3" command="_pqhgXrmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqz0BbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memoryview" bindingContext="_pqlKermKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqz0BrmKEeuzuI6n4--keQ" keySequence="ALT+CTRL+M" command="_pqiHT7mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pqz0B7mKEeuzuI6n4--keQ" keySequence="ALT+CTRL+N" command="_pqiHZLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bArmKEeuzuI6n4--keQ" keySequence="CTRL+T" command="_pqg5NLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bB7mKEeuzuI6n4--keQ" keySequence="CTRL+W" command="_pqfq7bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bE7mKEeuzuI6n4--keQ" keySequence="CTRL+N" command="_pqfrNLmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqz0DLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugging" bindingContext="_pqlKfbmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqz0DbmKEeuzuI6n4--keQ" keySequence="CTRL+R" command="_pqd107mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QQLmKEeuzuI6n4--keQ" keySequence="F7" command="_pqiHhbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq2QQbmKEeuzuI6n4--keQ" keySequence="F8" command="_pqfD7bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23RbmKEeuzuI6n4--keQ" keySequence="F5" command="_pqfD77mKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq23R7mKEeuzuI6n4--keQ" keySequence="F6" command="_pqiHOrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq3eYrmKEeuzuI6n4--keQ" keySequence="CTRL+F2" command="_pqg5bbmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FYbmKEeuzuI6n4--keQ" keySequence="CTRL+F5" command="_pqiHPrmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pqz0D7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.breadcrumbEditorScope" bindingContext="_pqlKgLmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pqz0ELmKEeuzuI6n4--keQ" keySequence="ALT+SHIFT+B" command="_pqiuQrmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq0bDrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memory.abstractasynctablerendering" bindingContext="_pqlKfrmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq0bD7mKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+," command="_pqhgYLmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq0bErmKEeuzuI6n4--keQ" keySequence="CTRL+SHIFT+." command="_pqg5VrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq1CKrmKEeuzuI6n4--keQ" keySequence="CTRL+G" command="_pqg5V7mKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq0bFbmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.markupSourceContext" bindingContext="_pqlKhLmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq0bFrmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqec2LmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq0bGLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.DiffViewer" bindingContext="_pqlKc7mKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq0bGbmKEeuzuI6n4--keQ" keySequence="CTRL+O" command="_pqiHdLmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq1CGbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" bindingContext="_pqlKlbmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq1CGrmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqg5OrmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FZ7mKEeuzuI6n4--keQ" keySequence="CTRL+ARROW_LEFT" command="_pqfrDLmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq1CG7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" bindingContext="_pqlKf7mKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq1CHLmKEeuzuI6n4--keQ" keySequence="CTRL+C" command="_pqgR8LmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq1pL7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.console" bindingContext="_pqlKdbmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq1pMLmKEeuzuI6n4--keQ" keySequence="CTRL+Z" command="_pqiHcrmKEeuzuI6n4--keQ">
+      <tags>platform:win32</tags>
+    </bindings>
+  </bindingTables>
+  <bindingTables xmi:id="_pq2QSLmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.internal.wikitext.ui.editor.basicMarkupSourceContext" bindingContext="_pqlKg7mKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq2QSbmKEeuzuI6n4--keQ" keySequence="F1" command="_pqd11LmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq2QSrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView.SingleRepository" bindingContext="_pqlKlrmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq2QS7mKEeuzuI6n4--keQ" keySequence="F2" command="_pqgR9rmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq23Q7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.contexts.taskview" bindingContext="_pqlKjbmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq23RLmKEeuzuI6n4--keQ" keySequence="F5" command="_pqiHKLmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq4Fc7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.TerminalContext" bindingContext="_pqlKgrmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq4FdLmKEeuzuI6n4--keQ" keySequence="ALT+Y" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FfLmKEeuzuI6n4--keQ" keySequence="ALT+A" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4FfbmKEeuzuI6n4--keQ" keySequence="ALT+B" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4scLmKEeuzuI6n4--keQ" keySequence="ALT+C" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4scbmKEeuzuI6n4--keQ" keySequence="ALT+D" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4scrmKEeuzuI6n4--keQ" keySequence="ALT+E" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sdLmKEeuzuI6n4--keQ" keySequence="ALT+F" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sdbmKEeuzuI6n4--keQ" keySequence="ALT+G" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sdrmKEeuzuI6n4--keQ" keySequence="ALT+P" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sd7mKEeuzuI6n4--keQ" keySequence="ALT+R" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4seLmKEeuzuI6n4--keQ" keySequence="ALT+S" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sebmKEeuzuI6n4--keQ" keySequence="ALT+T" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sermKEeuzuI6n4--keQ" keySequence="ALT+V" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4se7mKEeuzuI6n4--keQ" keySequence="ALT+W" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sfLmKEeuzuI6n4--keQ" keySequence="ALT+H" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sfbmKEeuzuI6n4--keQ" keySequence="ALT+L" command="_pqd15bmKEeuzuI6n4--keQ"/>
+    <bindings xmi:id="_pq4sfrmKEeuzuI6n4--keQ" keySequence="ALT+N" command="_pqd15bmKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_pq4sjrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" bindingContext="_pqlKcbmKEeuzuI6n4--keQ">
+    <bindings xmi:id="_pq4sj7mKEeuzuI6n4--keQ" keySequence="ALT+CR" command="_pqd1t7mKEeuzuI6n4--keQ"/>
+  </bindingTables>
+  <bindingTables xmi:id="_qKKCYbmKEeuzuI6n4--keQ" bindingContext="_qKKCYLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKCY7mKEeuzuI6n4--keQ" bindingContext="_qKKCYrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKCZbmKEeuzuI6n4--keQ" bindingContext="_qKKCZLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKCZ7mKEeuzuI6n4--keQ" bindingContext="_qKKCZrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKCabmKEeuzuI6n4--keQ" bindingContext="_qKKCaLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKCa7mKEeuzuI6n4--keQ" bindingContext="_qKKCarmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpcbmKEeuzuI6n4--keQ" bindingContext="_qKKpcLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpc7mKEeuzuI6n4--keQ" bindingContext="_qKKpcrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpdbmKEeuzuI6n4--keQ" bindingContext="_qKKpdLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpd7mKEeuzuI6n4--keQ" bindingContext="_qKKpdrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpebmKEeuzuI6n4--keQ" bindingContext="_qKKpeLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpe7mKEeuzuI6n4--keQ" bindingContext="_qKKpermKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpfbmKEeuzuI6n4--keQ" bindingContext="_qKKpfLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpf7mKEeuzuI6n4--keQ" bindingContext="_qKKpfrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpgbmKEeuzuI6n4--keQ" bindingContext="_qKKpgLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKKpg7mKEeuzuI6n4--keQ" bindingContext="_qKKpgrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKLQgbmKEeuzuI6n4--keQ" bindingContext="_qKLQgLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKLQg7mKEeuzuI6n4--keQ" bindingContext="_qKLQgrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKLQhbmKEeuzuI6n4--keQ" bindingContext="_qKLQhLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKLQh7mKEeuzuI6n4--keQ" bindingContext="_qKLQhrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKLQibmKEeuzuI6n4--keQ" bindingContext="_qKLQiLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKLQi7mKEeuzuI6n4--keQ" bindingContext="_qKLQirmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKLQjbmKEeuzuI6n4--keQ" bindingContext="_qKLQjLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKLQj7mKEeuzuI6n4--keQ" bindingContext="_qKLQjrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3kbmKEeuzuI6n4--keQ" bindingContext="_qKL3kLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3k7mKEeuzuI6n4--keQ" bindingContext="_qKL3krmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3lbmKEeuzuI6n4--keQ" bindingContext="_qKL3lLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3l7mKEeuzuI6n4--keQ" bindingContext="_qKL3lrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3mbmKEeuzuI6n4--keQ" bindingContext="_qKL3mLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3m7mKEeuzuI6n4--keQ" bindingContext="_qKL3mrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3nbmKEeuzuI6n4--keQ" bindingContext="_qKL3nLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3n7mKEeuzuI6n4--keQ" bindingContext="_qKL3nrmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3obmKEeuzuI6n4--keQ" bindingContext="_qKL3oLmKEeuzuI6n4--keQ"/>
+  <bindingTables xmi:id="_qKL3o7mKEeuzuI6n4--keQ" bindingContext="_qKL3ormKEeuzuI6n4--keQ"/>
+  <rootContext xmi:id="_pp5N-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.dialogAndWindow" contributorURI="platform:/plugin/org.eclipse.platform" name="In Dialogs and Windows" description="Either a dialog or a window is open">
+    <children xmi:id="_pp5N_LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.window" contributorURI="platform:/plugin/org.eclipse.platform" name="In Windows" description="A window is open">
+      <children xmi:id="_pp5N_bmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.contexts.views" contributorURI="platform:/plugin/org.eclipse.platform" name="%bindingcontext.name.bindingView"/>
+      <children xmi:id="_pqlKcLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.EditContext" name="Terminal Control in Focus" description="Show modified keyboard shortcuts in context menu"/>
+      <children xmi:id="_pqlKcbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" name="In Breakpoints View" description="The breakpoints view context"/>
+      <children xmi:id="_pqlKcrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.textEditorScope" name="Editing Text" description="Editing Text Context">
+        <children xmi:id="_pqlKc7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.DiffViewer" name="In Diff Viewer"/>
+        <children xmi:id="_pqlKe7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.genericEditorContext" name="in Generic Code Editor" description="When editing in the Generic Code Editor"/>
+        <children xmi:id="_pqlKfLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.classFileEditorScope" name="Browsing attached Java Source" description="Browsing attached Java Source Context"/>
+        <children xmi:id="_pqlKgbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.javaEditorScope" name="Editing Java Source" description="Editing Java Source Context"/>
+        <children xmi:id="_pqlKg7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.internal.wikitext.ui.editor.basicMarkupSourceContext" name="WikiText Markup Source Context" description="WikiText markup editing context">
+          <children xmi:id="_pqlKhLmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.markupSourceContext" name="WikiText Markup Source Context" description="WikiText markup editing context"/>
+        </children>
+        <children xmi:id="_pqlKhbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structuredTextEditorScope" name="Editing in Structured Text Editors" description="Editing in Structured Text Editors">
+          <children xmi:id="_pqlKhrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.navigation" name="XML Source Navigation" description="XML Source Navigation"/>
+          <children xmi:id="_pqlKh7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.cleanup" name="XML Source Cleanup" description="XML Source Cleanup"/>
+          <children xmi:id="_pqlKiLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.comments" name="Source Comments in Structured Text Editors" description="Source Comments in Structured Text Editors"/>
+          <children xmi:id="_pqlKibmKEeuzuI6n4--keQ" elementId="org.eclipse.core.runtime.xml" name="Editing XML Source" description="Editing XML Source"/>
+          <children xmi:id="_pqlKirmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.occurrences" name="XML Source Occurrences" description="XML Source Occurrences"/>
+          <children xmi:id="_pqlKi7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.grammar" name="XML Source Grammar" description="XML Source Grammar"/>
+          <children xmi:id="_pqlKjLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.comments" name="XML Source Comments" description="XML Source Comments"/>
+          <children xmi:id="_pqlKjrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.expand" name="XML Source Expand/Collapse" description="XML Source Expand/Collapse"/>
+          <children xmi:id="_pqlKkLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.hideFormat" name="Editing in Structured Text Editors" description="Editing in Structured Text Editors"/>
+          <children xmi:id="_pqlKkbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.selection" name="XML Source Selection" description="XML Source Selection"/>
+          <children xmi:id="_pqlKk7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.dependencies" name="XML Source Dependencies" description="XML Source Dependencies"/>
+        </children>
+        <children xmi:id="_pqlKj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.AntEditorScope" name="Editing Ant Buildfiles" description="Editing Ant Buildfiles Context"/>
+        <children xmi:id="_pqlKlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.propertiesEditorScope" name="Editing Properties Files" description="Editing Properties Files Context"/>
+      </children>
+      <children xmi:id="_pqlKdbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.console" name="In I/O Console" description="In I/O console"/>
+      <children xmi:id="_pqlKdrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" name="In Terminal View" description="Show modified keyboard shortcuts in context menu"/>
+      <children xmi:id="_pqlKd7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.compareEditorScope" name="Comparing in an Editor" description="Comparing in an Editor"/>
+      <children xmi:id="_pqlKebmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" name="In Console View" description="In Console View"/>
+      <children xmi:id="_pqlKermKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memoryview" name="In Memory View" description="In memory view"/>
+      <children xmi:id="_pqlKfbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugging" name="Debugging" description="Debugging programs">
+        <children xmi:id="_pqlKfrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.memory.abstractasynctablerendering" name="In Table Memory Rendering" description="In Table Memory Rendering"/>
+        <children xmi:id="_pqlKkrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.debugging" name="Debugging Java" description="Debugging Java programs"/>
+      </children>
+      <children xmi:id="_pqlKf7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" name="In Git Reflog View"/>
+      <children xmi:id="_pqlKgrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.TerminalContext" name="Terminal Typing Connected" description="Override ALT+x menu access keys while typing into the Terminal"/>
+      <children xmi:id="_pqlKjbmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.contexts.taskview" name="In Gradle Tasks View" description="This context is activated when the Gradle Tasks view is in focus"/>
+      <children xmi:id="_pqlKlbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" name="In Git Repositories View">
+        <children xmi:id="_pqlKlrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView.SingleRepository" name="In Git Repositories View"/>
+      </children>
+    </children>
+    <children xmi:id="_pp5N_rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.dialog" contributorURI="platform:/plugin/org.eclipse.platform" name="In Dialogs" description="A dialog is open"/>
+  </rootContext>
+  <rootContext xmi:id="_pqlKdLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.actionSet" name="Action Set" description="Parent context for action sets"/>
+  <rootContext xmi:id="_pqlKeLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.contexts.workbenchMenu" name="Workbench Menu" description="When no Workbench windows are active"/>
+  <rootContext xmi:id="_pqlKgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.breadcrumbEditorScope" name="Editor Breadcrumb Navigation" description="Editor Breadcrumb Navigation Context"/>
+  <rootContext xmi:id="_qKKCYLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.CoverageActionSet" name="Auto::org.eclipse.eclemma.ui.CoverageActionSet"/>
+  <rootContext xmi:id="_qKKCYrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externaltools.ExternalToolsSet" name="Auto::org.eclipse.ui.externaltools.ExternalToolsSet"/>
+  <rootContext xmi:id="_qKKCZLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.display" name="Auto::com.objectaid.uml.addon.cls.display"/>
+  <rootContext xmi:id="_qKKCZrmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.addon.cls.alignment" name="Auto::com.objectaid.uml.addon.cls.alignment"/>
+  <rootContext xmi:id="_qKKCaLmKEeuzuI6n4--keQ" elementId="com.objectaid.uml.cls.global" name="Auto::com.objectaid.uml.cls.global"/>
+  <rootContext xmi:id="_qKKCarmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.actionSet.presentation" name="Auto::org.eclipse.ant.ui.actionSet.presentation"/>
+  <rootContext xmi:id="_qKKpcLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.breakpointActionSet" name="Auto::org.eclipse.debug.ui.breakpointActionSet"/>
+  <rootContext xmi:id="_qKKpcrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.debugActionSet" name="Auto::org.eclipse.debug.ui.debugActionSet"/>
+  <rootContext xmi:id="_qKKpdLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.launchActionSet" name="Auto::org.eclipse.debug.ui.launchActionSet"/>
+  <rootContext xmi:id="_qKKpdrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.profileActionSet" name="Auto::org.eclipse.debug.ui.profileActionSet"/>
+  <rootContext xmi:id="_qKKpeLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.gitaction" name="Auto::org.eclipse.egit.ui.gitaction"/>
+  <rootContext xmi:id="_qKKpermKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.navigation" name="Auto::org.eclipse.egit.ui.navigation"/>
+  <rootContext xmi:id="_qKKpfLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.SearchActionSet" name="Auto::org.eclipse.egit.ui.SearchActionSet"/>
+  <rootContext xmi:id="_qKKpfrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.JDTDebugActionSet" name="Auto::org.eclipse.jdt.debug.ui.JDTDebugActionSet"/>
+  <rootContext xmi:id="_qKKpgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.JUnitActionSet" name="Auto::org.eclipse.jdt.junit.JUnitActionSet"/>
+  <rootContext xmi:id="_qKKpgrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.text.java.actionSet.presentation" name="Auto::org.eclipse.jdt.ui.text.java.actionSet.presentation"/>
+  <rootContext xmi:id="_qKLQgLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaElementCreationActionSet" name="Auto::org.eclipse.jdt.ui.JavaElementCreationActionSet"/>
+  <rootContext xmi:id="_qKLQgrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaActionSet" name="Auto::org.eclipse.jdt.ui.JavaActionSet"/>
+  <rootContext xmi:id="_qKLQhLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.A_OpenActionSet" name="Auto::org.eclipse.jdt.ui.A_OpenActionSet"/>
+  <rootContext xmi:id="_qKLQhrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.CodingActionSet" name="Auto::org.eclipse.jdt.ui.CodingActionSet"/>
+  <rootContext xmi:id="_qKLQiLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SearchActionSet" name="Auto::org.eclipse.jdt.ui.SearchActionSet"/>
+  <rootContext xmi:id="_qKLQirmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.actionSet" name="Auto::org.eclipse.ui.cheatsheets.actionSet"/>
+  <rootContext xmi:id="_qKLQjLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.searchActionSet" name="Auto::org.eclipse.search.searchActionSet"/>
+  <rootContext xmi:id="_qKLQjrmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.actionSet" name="Auto::org.eclipse.team.ui.actionSet"/>
+  <rootContext xmi:id="_qKL3kLmKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.actionSet" name="Auto::org.eclipse.text.quicksearch.actionSet"/>
+  <rootContext xmi:id="_qKL3krmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.annotationNavigation" name="Auto::org.eclipse.ui.edit.text.actionSet.annotationNavigation"/>
+  <rootContext xmi:id="_qKL3lLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.navigation" name="Auto::org.eclipse.ui.edit.text.actionSet.navigation"/>
+  <rootContext xmi:id="_qKL3lrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo" name="Auto::org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo"/>
+  <rootContext xmi:id="_qKL3mLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.NavigateActionSet" name="Auto::org.eclipse.ui.NavigateActionSet"/>
+  <rootContext xmi:id="_qKL3mrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.actionSet.keyBindings" name="Auto::org.eclipse.ui.actionSet.keyBindings"/>
+  <rootContext xmi:id="_qKL3nLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.WorkingSetModificationActionSet" name="Auto::org.eclipse.ui.WorkingSetModificationActionSet"/>
+  <rootContext xmi:id="_qKL3nrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.WorkingSetActionSet" name="Auto::org.eclipse.ui.WorkingSetActionSet"/>
+  <rootContext xmi:id="_qKL3oLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.actionSet.openFiles" name="Auto::org.eclipse.ui.actionSet.openFiles"/>
+  <rootContext xmi:id="_qKL3ormKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.actionSet.presentation" name="Auto::org.eclipse.ui.edit.text.actionSet.presentation"/>
+  <descriptors xmi:id="_pscysLmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.compatibility.editor" allowMultiple="true" category="org.eclipse.e4.primaryDataStack" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor">
+    <tags>Editor</tags>
+    <tags>removeOnHide</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8CG0LmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.CoverageView" label="Coverage" iconURI="platform:/plugin/org.eclipse.eclemma.ui/icons/full/eview16/coverage.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.eclemma.internal.ui.coverageview.CoverageView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.eclemma.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8Ct4LmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.RepositoryExplorer" label="Repository Explorer" iconURI="platform:/plugin/org.eclipse.oomph.p2.ui/icons/obj16/repository.gif" tooltip="" category="Oomph" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.oomph.p2.internal.ui.RepositoryExplorer"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.oomph.p2.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Oomph</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8DU8LmKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.tipPart" label="Tip of the Day" iconURI="platform:/plugin/org.eclipse.tips.ui/icons/lightbulb.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.tips.ide/org.eclipse.tips.ide.internal.TipPart">
+    <tags>View</tags>
+    <tags>categoryTag:Help</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8DU8bmKEeuzuI6n4--keQ" elementId="diagramTable" label="Diagrams" iconURI="platform:/plugin/com.objectaid.uml.addon/icons/class-diagram.gif" tooltip="" category="ObjectAid" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="com.objectaid.uml.addon.diagrams.DiagramTableView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="com.objectaid.uml.addon"/>
+    <tags>View</tags>
+    <tags>categoryTag:ObjectAid</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8QwULmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.ui.palette_view" label="Palette" iconURI="platform:/plugin/org.eclipse.gef/icons/palette_view.gif" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.gef.ui.views.palette.PaletteView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.gef"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8nVoLmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.views.AntView" label="Ant" iconURI="platform:/plugin/org.eclipse.ant.ui/icons/full/eview16/ant_view.png" tooltip="" category="Ant" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ant.internal.ui.views.AntView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ant.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Ant</tags>
+  </descriptors>
+  <descriptors xmi:id="_p88s0LmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.views.taskview" label="Gradle Tasks" iconURI="platform:/plugin/org.eclipse.buildship.ui/icons/full/eview16/tasks_view.png" tooltip="" category="Gradle" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.buildship.ui.internal.view.task.TaskView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.buildship.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Gradle</tags>
+  </descriptors>
+  <descriptors xmi:id="_p88s0bmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.views.executionview" label="Gradle Executions" iconURI="platform:/plugin/org.eclipse.buildship.ui/icons/full/eview16/executions_view.png" tooltip="" category="Gradle" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.buildship.ui.internal.view.execution.ExecutionsView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.buildship.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Gradle</tags>
+  </descriptors>
+  <descriptors xmi:id="_p89T4LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.DebugView" label="Debug" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/debug_view.png" tooltip="" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.launch.LaunchView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Debug</tags>
+  </descriptors>
+  <descriptors xmi:id="_p89T4bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.BreakpointView" label="Breakpoints" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/breakpoint_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.breakpoints.BreakpointsView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Debug</tags>
+  </descriptors>
+  <descriptors xmi:id="_p89T4rmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.VariableView" label="Variables" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/variable_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.variables.VariablesView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Debug</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8968LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.ExpressionView" label="Expressions" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/watchlist_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.expression.ExpressionView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Debug</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8968bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.RegisterView" label="Registers" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/register_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.registers.RegistersView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Debug</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8968rmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.ModuleView" label="Modules" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/module_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.modules.ModulesView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Debug</tags>
+  </descriptors>
+  <descriptors xmi:id="_p89687mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.MemoryView" label="Memory" iconURI="platform:/plugin/org.eclipse.debug.ui/icons/full/eview16/memory_view.png" tooltip="" allowMultiple="true" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.debug.internal.ui.views.memory.MemoryView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.debug.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Debug</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8-iALmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesView" label="Git Repositories" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/repo_rep.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.repository.RepositoriesView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Git</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8-iAbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.StagingView" label="Git Staging" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/staging.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.staging.StagingView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Git</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8-iArmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.InteractiveRebaseView" label="Git Interactive Rebase" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/rebase_interactive.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.rebase.RebaseInteractiveView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Git</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8-iA7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.CompareTreeView" label="Git Tree Compare" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/obj16/gitrepository.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.dialogs.CompareTreeView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Git</tags>
+    <tags>NoRestore</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8_JELmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ReflogView" label="Git Reflog" iconURI="platform:/plugin/org.eclipse.egit.ui/icons/eview16/reflog.png" tooltip="" category="Git" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.egit.ui.internal.reflog.ReflogView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.egit.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Git</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8_JEbmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.HelpView" label="Help" iconURI="platform:/plugin/org.eclipse.help.ui/icons/view16/help_view.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.help.ui.internal.views.HelpView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.help.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Help</tags>
+  </descriptors>
+  <descriptors xmi:id="_p8_wILmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.DisplayView" label="Debug Shell" iconURI="platform:/plugin/org.eclipse.jdt.debug.ui/icons/full/etool16/disp_sbook.png" tooltip="" category="Debug" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.debug.ui.display.DisplayView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.debug.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Debug</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9W8gLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.ResultView" label="JUnit" iconURI="platform:/plugin/org.eclipse.jdt.junit/icons/full/eview16/junit.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.junit.ui.TestRunnerViewPart"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.junit"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9rsoLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackageExplorer" label="Package Explorer" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/package.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9sTsLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypeHierarchy" label="Type Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/class_hi.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyViewPart"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9sTsbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.ProjectsView" label="Projects" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/projects.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.ProjectsView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java Browsing</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9s6wLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.PackagesView" label="Packages" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/packages.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.PackagesView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java Browsing</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9s6wbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.TypesView" label="Types" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/types.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.TypesView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java Browsing</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9s6wrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.MembersView" label="Members" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/members.png" tooltip="" category="Java Browsing" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.browsing.MembersView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java Browsing</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9s6w7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.callhierarchy.view" label="Call Hierarchy" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/call_hierarchy.png" tooltip="" allowMultiple="true" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.callhierarchy.CallHierarchyViewPart"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9th0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.texteditor.TemplatesView" label="Templates" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/templates.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.texteditor.templates.TemplatesView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9th0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.SourceView" label="Declaration" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/source.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.SourceView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9th0rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavadocView" label="Javadoc" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/javadoc.png" tooltip="" category="Java" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.infoviews.JavadocView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Java</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9th07mKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.views.MavenRepositoryView" label="Maven Repositories" iconURI="platform:/plugin/org.eclipse.m2e.core.ui/icons/maven_indexes.png" tooltip="" category="Maven" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.m2e.core.ui.internal.views.MavenRepositoryView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.m2e.core.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Maven</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9uI4LmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.views.MavenBuild" label="Maven Workspace Build" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" category="Maven" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.m2e.core.ui.internal.views.build.BuildDebugView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.m2e.core.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Maven</tags>
+  </descriptors>
+  <descriptors xmi:id="_p9uI4bmKEeuzuI6n4--keQ" elementId="org.eclipse.search.SearchResultView" label="Classic Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search.internal.ui.SearchResultView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-C5ALmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.views.SearchView" label="Search" iconURI="platform:/plugin/org.eclipse.search/icons/full/eview16/searchres.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.search2.internal.ui.SearchView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.search"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-DgELmKEeuzuI6n4--keQ" elementId="org.eclipse.team.sync.views.SynchronizeView" label="Synchronize" iconURI="platform:/plugin/org.eclipse.team.ui/icons/full/eview16/synch_synch.png" tooltip="" allowMultiple="true" category="Version Control (Team)" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.team.internal.ui.synchronize.SynchronizeView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.team.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Version Control (Team)</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-ascLmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.GenericHistoryView" label="History" iconURI="platform:/plugin/org.eclipse.team.ui/icons/full/eview16/history_view.png" tooltip="" allowMultiple="true" category="Version Control (Team)" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.team.internal.ui.history.GenericHistoryView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.team.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Version Control (Team)</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-ascbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.TerminalsView" label="Terminal" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" allowMultiple="true" category="Terminal" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.TerminalsView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Terminal</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-ascrmKEeuzuI6n4--keQ" elementId="org.eclipse.tcf.te.ui.terminals.TerminalsView" label="Terminals (Old)" iconURI="platform:/plugin/org.eclipse.tm.terminal.view.ui/icons/eview16/terminal_view.gif" tooltip="" allowMultiple="true" category="Other" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.tm.terminal.view.ui.view.OldTerminalsViewHandler"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.tm.terminal.view.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:Other</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-asc7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.internal.introview" label="Welcome" iconURI="platform:/plugin/org.eclipse.ui/icons/full/eview16/defaultview_misc.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.ViewIntroAdapterPart"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-bTgLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.view" label="Internal Web Browser" iconURI="platform:/plugin/org.eclipse.ui.browser/icons/obj16/internal_browser.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.browser.WebBrowserView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.browser"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-bTgbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.views.CheatSheetView" label="Cheat Sheets" iconURI="platform:/plugin/org.eclipse.ui.cheatsheets/icons/view16/cheatsheet_view.png" tooltip="" category="Help" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.cheatsheets.views.CheatSheetView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.cheatsheets"/>
+    <tags>View</tags>
+    <tags>categoryTag:Help</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-bTgrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.console.ConsoleView" label="Console" iconURI="platform:/plugin/org.eclipse.ui.console/icons/full/cview16/console_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.console.ConsoleView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.console"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-sZQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProgressView" label="Progress" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/pview.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.progress.ProgressView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-sZQbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ResourceNavigator" label="Navigator (Deprecated)" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/filenav_nav.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.navigator.ResourceNavigator"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-sZQrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.BookmarkView" label="Bookmarks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/bkmrk_nav.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.BookmarksView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-tAULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.TaskList" label="Tasks" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/tasks_tsk.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.TasksView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-tAUbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ProblemView" label="Problems" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.ProblemsView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-tAUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.AllMarkersView" label="Markers" iconURI="platform:/plugin/org.eclipse.ui.ide/icons/full/eview16/problems_view.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.markers.AllMarkersView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.ide"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-tAU7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.ProjectExplorer" label="Project Explorer" iconURI="platform:/plugin/org.eclipse.ui.navigator.resources/icons/full/eview16/resource_persp.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.navigator.resources.ProjectExplorer"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.navigator.resources"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-50oLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.PropertySheet" label="Properties" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/prop_ps.png" tooltip="" allowMultiple="true" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.properties.PropertySheet"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-50obmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.ContentOutline" label="Outline" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/outline_co.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.contentoutline.ContentOutline"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p-50ormKEeuzuI6n4--keQ" elementId="org.eclipse.pde.runtime.LogView" label="Error Log" iconURI="platform:/plugin/org.eclipse.ui.views.log/icons/eview16/error_log.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.log.LogView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views.log"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p_Fa0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.minimap.MinimapView" label="Minimap" iconURI="platform:/plugin/org.eclipse.ui.workbench.texteditor/icons/full/eview16/minimap.png" tooltip="" category="General" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.internal.views.minimap.MinimapView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.workbench.texteditor"/>
+    <tags>View</tags>
+    <tags>categoryTag:General</tags>
+  </descriptors>
+  <descriptors xmi:id="_p_Fa0bmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.views.annotations.XMLAnnotationsView" label="Documentation" iconURI="platform:/plugin/org.eclipse.wst.xml.ui/icons/full/obj16/comment_obj.gif" tooltip="" category="XML" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.xml.ui.internal.views.annotations.XMLAnnotationsView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.wst.xml.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:XML</tags>
+  </descriptors>
+  <descriptors xmi:id="_p_Fa0rmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.contentmodel.view" label="Content Model" iconURI="platform:/plugin/org.eclipse.wst.xml.ui/icons/full/view16/hierarchy.gif" tooltip="" category="XML" closeable="true" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView">
+    <persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.xml.ui.internal.views.contentmodel.ContentModelView"/>
+    <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.wst.xml.ui"/>
+    <tags>View</tags>
+    <tags>categoryTag:XML</tags>
+  </descriptors>
+  <trimContributions xmi:id="_2r10UF9tEeO-yojH_y4TJA" elementId="org.eclipse.ui.ide.application.trimcontribution.QuickAccess" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" toBeRendered="false" parentId="org.eclipse.ui.main.toolbar" positionInParent="last">
+    <children xsi:type="menu:ToolControl" xmi:id="_76uUAF9tEeO-yojH_y4TJA" elementId="Spacer Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
+      <tags>glue</tags>
+      <tags>move_after:PerspectiveSpacer</tags>
+      <tags>SHOW_RESTORE_MENU</tags>
+    </children>
+    <children xsi:type="menu:ToolControl" xmi:id="_8tJPcF9tEeO-yojH_y4TJA" elementId="SearchField" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.quickaccess.SearchField">
+      <tags>move_after:Spacer Glue</tags>
+      <tags>HIDEABLE</tags>
+      <tags>SHOW_RESTORE_MENU</tags>
+    </children>
+    <children xsi:type="menu:ToolControl" xmi:id="_9LgmcF9tEeO-yojH_y4TJA" elementId="Search-PS Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
+      <tags>glue</tags>
+      <tags>move_after:SearchField</tags>
+      <tags>SHOW_RESTORE_MENU</tags>
+    </children>
+  </trimContributions>
+  <commands xmi:id="_pqdOoLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.inlineLocal.assist" commandName="Quick Assist - Inline local variable" description="Invokes quick assist and selects 'Inline local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqdOobmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.pageUp" commandName="Select Page Up" description="Select to the top of the page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqdOormKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleWordWrap" commandName="Toggle Word Wrap" description="Toggle word wrap in the current text editor" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqdOo7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.SearchRequirements" commandName="Search Requirements" category="_pqcAl7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1sLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetQuickdiffBaseline" commandName="Reset quickdiff baseline" category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqd1sbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetQuickdiffBaselineTarget" name="Reset target (HEAD, HEAD^1)" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqd1srmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.quickMenu" commandName="Surround With Quick Menu" description="Shows the Surround With quick menu" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1s7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.openFileSearchPage" commandName="File Search" description="Open the Search dialog's file search page" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1tLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.convertLocalToField.assist" commandName="Quick Assist - Convert local variable to field" description="Invokes quick assist and selects 'Convert local variable to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1tbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.workspace" commandName="Implementors in Workspace" description="Search for implementors of the selected interface" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1trmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewAddRepository" commandName="Add a Git Repository..." description="Adds an existing Git repository to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1t7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.breakpoint.properties" commandName="Java Breakpoint Properties" description="View and edit the properties for a given Java breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1uLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addThrowsDecl" commandName="Quick Fix - Add throws declaration" description="Invokes quick assist and selects 'Add throws declaration'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1ubmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitPluginShortcut.coverage" commandName="Coverage JUnit Plug-in Test" description="Coverage JUnit Plug-in Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1urmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.open.type.in.hierarchy" commandName="Open Type in Hierarchy" description="Open a type in the type hierarchy view" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1u7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.copyBuildIdCommand" commandName="Copy Build Id Information To Clipboard" description="Copies the build identification information to the clipboard." category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1vLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.refreshproject" commandName="Refresh Gradle Project" description="Synchronizes the Gradle builds of the selected projects with the workspace" category="_pqcAhLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1vbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.textEnd" commandName="Select Text End" description="Select to the end of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1vrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.maximize" commandName="Maximize Active View or Editor" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1v7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openDiscoveredType" commandName="Open Discovered Type" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1wLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deletePreviousWord" commandName="Delete Previous Word" description="Delete the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1wbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.wordPrevious" commandName="Previous Word" description="Go to the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1wrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.connector.local.command.launch" commandName="Open Local Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1w7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.workspace" commandName="Declaration in Workspace" description="Search for declarations of the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1xLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.preferences" commandName="Preferences" description="Open the preferences dialog" category="_pqcAj7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqd1xbmKEeuzuI6n4--keQ" elementId="preferencePageId" name="Preference Page"/>
+  </commands>
+  <commands xmi:id="_pqd1xrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.openSourceLookupInfoDialog" commandName="Source Lookup Info" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1x7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delimiter.unix" commandName="Convert Line Delimiters to Unix (LF, \n, 0A, &#xb6;)" description="Converts the line delimiters to Unix (LF, \n, 0A, &#xb6;)" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1yLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.working.set" commandName="Read Access in Working Set" description="Search for read references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1ybmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Squash" commandName="Squash Commits" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1yrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Edit" commandName="Edit Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1y7mKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showMarketplaceWizard" commandName="Eclipse Marketplace" description="Show the Eclipse Marketplace wizard" category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqd1zLmKEeuzuI6n4--keQ" elementId="trigger" name="trigger"/>
+  </commands>
+  <commands xmi:id="_pqd1zbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.copy" commandName="Copy" description="Copy the selection to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1zrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextView" commandName="Next View" description="Switch to the next view" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd1z7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.revertToSaved" commandName="Revert to Saved" description="Revert to the last saved state" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd10LmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.toggleMarkOccurrences" commandName="Toggle Ant Mark Occurrences" description="Toggles mark occurrences in Ant editors" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd10bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.properties.NewPropertySheetCommand" commandName="Properties" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd10rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.addToWorkingSet" commandName="Add to Working Set" description="Adds the selected object to a working set." category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd107mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RunToLine" commandName="Run to Line" description="Resume and break when execution reaches the current line" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd11LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.showCheatSheetCommand" commandName="Show Markup Cheat Sheet" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd11bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Revert" commandName="Revert Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd11rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.debug" commandName="Debug JUnit Test" description="Debug JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd117mKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.TeamSynchronizingPerspective" commandName="Team Synchronizing" description="Open the Team Synchronizing Perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd12LmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.open.declaration.command" commandName="Open Declaration" description="Opens the Ant editor on the referenced element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd12bmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.symbolinfile" commandName="Go to Symbol in File" category="_pqcAibmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd12rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showChangeRulerInformation" commandName="Show Quick Diff Ruler Tooltip" description="Displays quick diff or revision information for the caret line in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd127mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.upperCase" commandName="To Upper Case" description="Changes the selection to upper case" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd13LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ConfigureFetch" commandName="Configure Upstream Fetch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd13bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.goInto" commandName="Go Into" description="Navigate into the selected item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd13rmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showInstalled" commandName="Manage installed plug-ins" description="Update or uninstall plug-ins installed from the Marketplace" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd137mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenRunConfigurations" commandName="Run..." description="Open run launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd14LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.create.delegate.methods" commandName="Generate Delegate Methods" description="Add delegate methods for a type's fields" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd14bmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.ui.palette_view" commandName="Palette" category="_pqcAgbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd14rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.windowEnd" commandName="Select Window End" description="Select to the end of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd147mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.resetOnDump" commandName="Reset on Dump" category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd15LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.minimizePart" commandName="Minimize Active View or Editor" description="Minimizes the active view or editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd15bmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.command1" commandName="Terminal view insert" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd15rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Untrack" commandName="Untrack" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd157mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.add.block.comment" commandName="Add Block Comment" description="Add Block Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd16LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleLineBreakpoint" commandName="Toggle Line Breakpoint" description="Creates or removes a line breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd16bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showSystemMenu" commandName="Show System Menu" description="Show the system menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd16rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AllInstances" commandName="All Instances" description="View all instances of the selected type loaded in the target VM" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd167mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.OpenInCommitViewerCommand" commandName="Open in Commit Viewer" description="Opens selected commit(s) in Commit Viewer(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd17LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignInTryWithResources.assist" commandName="Quick Assist - Assign to variable in new try-with-resources block" description="Invokes quick assist and selects 'Assign to variable in new try-with-resources block'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd17bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggle.comment" commandName="Toggle Comment" description="Toggle comment the selected lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqd17rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addImport" commandName="Quick Fix - Add import" description="Invokes quick assist and selects 'Add import'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecwLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleTest.run" commandName="Run Maven Test" description="Run Maven Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecwbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.savePerspective" commandName="Save Perspective As" description="Save the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecwrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.UnifiedDiffCommand" commandName="Show Unified Diff" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecw7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.move" commandName="Move..." description="Move the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecxLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.refactor.migrate.jar" commandName="Migrate JAR File" description="Migrate a JAR File to a new version" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecxbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignParamToField.assist" commandName="Quick Assist - Assign parameter to field" description="Invokes quick assist and selects 'Assign parameter to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecxrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.configureTrace" commandName="Configure Git Debug Trace" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecx7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.move.inner.to.top.level" commandName="Move Type to New File" description="Move Type to New File" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecyLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.open.file.from.source" commandName="Open Selection" description="Open an editor on the selected link" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecybmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.linkWithEditor" commandName="Toggle Link with Editor" description="Toggles linking of a view's selection with the active editor's selection" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecyrmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.ignoreWhiteSpace" commandName="Ignore White Space" description="Ignore white space where applicable" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecy7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.hierarchy" commandName="Quick Hierarchy" description="Show the quick hierarchy of the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqeczLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.importProjects" commandName="Import Projects" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqeczbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.hideUnusedElements" commandName="Hide Unused Elements" category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqeczrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.constructor.using.fields" commandName="Generate Constructor using Fields" description="Choose fields to initialize and constructor from superclass to call " category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqecz7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleBlockSelectionMode" commandName="Toggle Block Selection" description="Toggle block / column selection in the current text editor" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec0LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.goto.matching.bracket" commandName="Matching Character" description="Go to Matching Character" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec0bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.refactor.quickMenu" commandName="Show Refactor Quick Menu" description="Shows the refactor quick menu" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec0rmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.disable.grammar.constraints" commandName="Turn off Grammar Constraints" description="Turn off grammar Constraints" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec07mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.showElementInTypeHierarchyView" commandName="Show Java Element Type Hierarchy" description="Show a Java element in the Type Hierarchy view" category="_pqcAiLmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqec1LmKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqec1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.goToResource" commandName="Go to Resource" description="Go to a particular resource in the active view" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec1rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.super.implementation" commandName="Open Super Implementation" description="Open the Implementation in the Super Type" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec17mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.resetPerspective" commandName="Reset Perspective" description="Reset the current perspective to its default state" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec2LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.quickOutlineCommand" commandName="Quick Outline" description="Open a popup dialog with a quick outline of the current document" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec2bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildLast" commandName="Repeat Working Set Build" description="Repeat the last working set build" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec2rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildProject" commandName="Build Project" description="Build the selected project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec27mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareIndexWithHead" commandName="Compare File in Index with HEAD Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec3LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.override.methods" commandName="Override/Implement Methods" description="Override or implement methods from super types" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec3bmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToDocbookCommand" commandName="Generate Docbook" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec3rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.textStart" commandName="Text Start" description="Go to the beginning of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec37mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.localJavaShortcut.coverage" commandName="Coverage Java Application" description="Coverage Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec4LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.paste" commandName="Paste" description="Paste from the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.part.nextPage" commandName="Next Page" description="Switch to the next page" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.change.type" commandName="Generalize Declared Type" description="Change the declaration of a selected variable to a more general type consistent with usage" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec47mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.refreshCache" commandName="Refresh Remote Cache" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec5LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.javaAppletShortcut.run" commandName="Run Java Applet" description="Run Java Applet" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqec5bmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.exportSession" commandName="Export Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD0LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previous" commandName="Previous" description="Navigate to the previous item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD0bmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.scalaShortcut.coverage" commandName="Coverage Scala Application" description="Coverage Scala Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD0rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.clean" commandName="Clean..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD07mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewClone" commandName="Clone a Git Repository..." description="Clones a Git repository and adds the clone to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqfD1LmKEeuzuI6n4--keQ" elementId="repositoryUri" name="Repository URI"/>
+  </commands>
+  <commands xmi:id="_pqfD1bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.rename" commandName="Rename" description="Rename the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD1rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.clear.mark" commandName="Clear Mark" description="Clear the mark" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD17mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.quick_outline" commandName="Quick Outline" description="Show the quick outline for the editor input" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD2LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.textblock" commandName="Add Text Block" description="Adds Text Block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD2bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildAll" commandName="Build All" description="Build all projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD2rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.OpenInTextEditorCommand" commandName="Open in Text Editor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD27mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.dumpExecutionData" commandName="Dump Execution Data" category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD3LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewRemove" commandName="Remove Repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD3bmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.openExternalDoc" commandName="Open External Documentation" description="Open the External documentation for the current task in the Ant editor" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD3rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line.to.beginning" commandName="Cut to Beginning of Line" description="Cut to the beginning of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD37mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.runtasks" commandName="Run Gradle Tasks" description="Runs all the selected Gradle tasks" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD4LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggleBreadcrumb" commandName="Toggle Java Editor Breadcrumb" description="Toggle the Java editor breadcrumb" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD4bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCreateRepository" commandName="Create a Git Repository..." description="Creates a new Git repository and adds it to the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.hierarchy" commandName="Write Access in Hierarchy" description="Search for write references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD47mKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.commands.quicksearchCommand" commandName="Quick Search" category="_pqcAjrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.rendering.cycle" commandName="Cycle Revision Coloring Mode" description="Cycles through the available coloring modes for revisions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD5bmKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.renameInFile" commandName="Rename In File" description="Renames all references within the same buildfile" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD5rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PushTags" commandName="Push Tags..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD57mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.type.hierarchy" commandName="Open Type Hierarchy" description="Open a type hierarchy on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD6LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ContinueRebase" commandName="Continue Rebase" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD6bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.interface" commandName="Extract Interface" description="Extract a set of members into a new interface and try to use the new interface" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD6rmKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.closeTray" commandName="Close User Assistance Tray" description="Close the user assistance tray containing context help information and cheat sheets." category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD67mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CreatePatch" commandName="Create Patch..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD7LmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.moveResources" commandName="Move Resources" description="Move the selected resources and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD7bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Resume" commandName="Resume" description="Resume" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD7rmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleGenerateSources.run" commandName="Run Maven Generate Sources" description="Run Maven Generate Sources" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD77mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepInto" commandName="Step Into" description="Step into" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD8LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.previous" commandName="Select Previous Element" description="Expand selection to include previous sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.restartWorkbench" commandName="Restart" description="Restart the workbench" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfD8rmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.importer.openDirectory" commandName="Open Projects from File System..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq4LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithRef" commandName="Compare with Branch, Tag or Reference..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq4bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleOverwrite" commandName="Toggle Overwrite" description="Toggle overwrite mode" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq4rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.pull.up" commandName="Pull Up" description="Move members to a superclass" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq47mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint" commandName="Add Java Exception Breakpoint" description="Add a Java exception breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq5LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.collapse_all" commandName="Collapse All" description="Collapses all folded regions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq5bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.call.hierarchy" commandName="Open Call Hierarchy" description="Open a call hierarchy on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq5rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewClearCredentials" commandName="Clear Credentials" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq57mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.ToggleTracepoint" commandName="Toggle Tracepoint" description="Creates or removes a tracepoint  " category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq6LmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToMarkupCommand" commandName="Generate Markup" category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqfq6bmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.targetLanguage" name="TargetLanguage" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqfq6rmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.ShowRepositoryCatalog" commandName="Show Repository Catalog" category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqfq67mKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.RepositoryParameter" name="P2 Repository URI"/>
+  </commands>
+  <commands xmi:id="_pqfq7LmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleWatchpoint" commandName="Toggle Watchpoint" description="Creates or removes a watchpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq7bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.closeRendering" commandName="Close Rendering" description="Close the selected rendering." category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq7rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewOpenInEditor" commandName="Open in Editor" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq77mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitShortcut.coverage" commandName="Coverage JUnit Test" description="Coverage JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq8LmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.launchToolbar" commandName="Open Local Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showViewMenu" commandName="Show View Menu" description="Show the view menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq8rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Commit" commandName="Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq87mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.inline" commandName="Inline" description="Inline a constant, local variable or method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq9LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.update" commandName="Update Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq9bmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ProfileLast" commandName="Profile" description="Launch in profile mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq9rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.shiftRight" commandName="Shift Right" description="Shift a block of text to the right" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq97mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.backwardHistory" commandName="Backward History" description="Move backward in the editor navigation history" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq-LmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.workbenchShortcut.coverage" commandName="Coverage Eclipse Application" description="Coverage Eclipse Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq-bmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Pull" commandName="Pull" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq-rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.removeTrailingWhitespace" commandName="Remove Trailing Whitespace" description="Removes the trailing whitespace of each line" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq-7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findIncremental" commandName="Incremental Find" description="Incremental find" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq_LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.swap.mark" commandName="Swap Mark" description="Swap the mark with the cursor position" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq_bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addCast" commandName="Quick Fix - Add cast" description="Invokes quick assist and selects 'Add cast'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq_rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignToLocal.assist" commandName="Quick Assist - Assign to local variable" description="Invokes quick assist and selects 'Assign to local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfq_7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.ImportChangedProjectsCommandId" commandName="Import Changed Projects" description="Import or create in local Git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrALmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.commands.OpenCoverageConfiguration" commandName="Coverage Configurations..." description="Coverage Configurations..." category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.return.continue.targets" commandName="Search break/continue Target Occurrences in File" description="Search for break/continue target occurrences of a selected target name" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrArmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureFetch" commandName="Configure Fetch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrA7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.create.getter.setter" commandName="Generate Getters and Setters" description="Generate Getter and Setter methods for type's fields" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrBLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewShowInSystemExplorer" commandName="Show In System Explorer" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrBbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.external.javadoc" commandName="Open Attached Javadoc" description="Open the attached Javadoc of the selected element in a browser" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrBrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.shiftLeft" commandName="Shift Left" description="Shift a block of text to the left" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrB7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.next" commandName="Select Next Element" description="Expand selection to include next sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrCLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Push" commandName="Push..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrCbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint" commandName="Add Class Load Breakpoint" description="Add a class load breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrCrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.next" commandName="Select Next Element" description="Expand selection to include next sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrC7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesCreateGroup" commandName="Create a Repository Group" description="Create a repository group for structuring repositories in the Git Repositories view" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrDLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCollapseWorkingTree" commandName="Collapse Working Tree" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrDbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewNewRemote" commandName="Create Remote..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrDrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Restart" commandName="Restart" description="Restart a process or debug target without terminating and re-launching" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrD7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.drop" commandName="Delete Stashed Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line" commandName="Delete Line" description="Delete a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrEbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.DebugPerspective" commandName="Debug" description="Open the debug perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrErmKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.command.open" commandName="Tip of the Day" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrE7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.specific_content_assist.command" commandName="Content Assist" description="A parameterizable command that invokes content assist with a single completion proposal category" category="_pqcAgrmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqfrFLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.specific_content_assist.category_id" name="type" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqfrFbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.hierarchy" commandName="References in Hierarchy" description="Search for references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.expandAll" commandName="Expand All" description="Expand the current tree" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.saveAll" commandName="Save All" description="Save all current contents" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrGLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.remove.block.comment" commandName="Remove Block Comment" description="Remove the block comment enclosing the selection" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrGbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.method.exits" commandName="Search Method Exit Occurrences in File" description="Search for method exit occurrences of a selected return type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrGrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.implementation" commandName="Open Implementation" description="Opens the Implementations of a method or a type in its hierarchy" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrG7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.gotoTest" commandName="Referring Tests" description="Referring Tests" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrHLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.folding.collapseMembers" commandName="Collapse Members" description="Collapse all members" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrHbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.find.broken.nls.keys" commandName="Find Broken Externalized Strings" description="Finds undefined, duplicate and unused externalized string keys in property files" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrHrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.openSessionExecutionData" commandName="Open Execution Data" category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrH7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.showElementInPackageView" commandName="Show Java Element in Package Explorer" description="Select Java element in the Package Explorer view" category="_pqcAiLmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqfrILmKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqfrIbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeOthers" commandName="Close Others" description="Close all editors except the one that is active" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrIrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.quickdiff.revertLine" commandName="Revert Line" description="Revert the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrI7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenDebugConfigurations" commandName="Debug..." description="Open debug launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrJLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.performDropdown" commandName="Perform Dropdown" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrJbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.SimpleFetch" commandName="Fetch from Upstream" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrJrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.importBinaryProject" commandName="Import Binary Project" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.InstanceCount" commandName="Instance Count" description="View the instance count of the selected type loaded in the target VM" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousEditor" commandName="Previous Editor" description="Switch to the previous editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrKbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.copy.qualified.name" commandName="Copy Qualified Name" description="Copy a fully qualified name to the system clipboard" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrKrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.promote.local.variable" commandName="Convert Local Variable to Field" description="Convert a local variable to a field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findReplace" commandName="Find and Replace" description="Find and replace text" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.zoomIn" commandName="Zoom In" description="Zoom in text, increase default font size for text editors" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrLbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.MergeTool" commandName="Merge Tool" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrLrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.OpenMarkersView" commandName="Open Another" description="Open another view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrL7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.shareProject" commandName="Share with Git" description="Share the project using Git" category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqfrMLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.command.projectNameParameter" name="Project" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqfrMbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.convert.anonymous.to.nested" commandName="Convert Anonymous Class to Nested" description="Convert an anonymous class to a nested class" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrMrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.changeToStatic" commandName="Quick Fix - Change to static access" description="Invokes quick assist and selects 'Change to static access'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrM7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.fullscreenmode" commandName="Toggle Full Screen" description="Toggles the window between full screen and normal" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrNLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.newRendering" commandName="New Rendering" description="Add a new rendering." category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrNbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.installationDetails" commandName="Installation Details" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrNrmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.synchronizeAll" commandName="Synchronize..." description="Synchronize resources in the workspace with another location" category="_pqcAgLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrN7mKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.profiles.ui.commands.selectMavenProfileCommand" commandName="Select Maven Profiles" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrOLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextEditor" commandName="Next Editor" description="Switch to the next editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrObmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.closeUnrelatedProjects" commandName="Close Unrelated Projects" description="Close unrelated projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrOrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.self.encapsulate.field" commandName="Encapsulate Field" description="Create getting and setting methods for the field and use only those to access the field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqfrO7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markers.copyMarkerResourceQualifiedName" commandName="Copy Resource Qualified Name To Clipboard" description="Copies markers resource qualified name to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR8LmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.internal.reflog.CopyCommand" commandName="Copy Commit Id" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR8bmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.helpContents" commandName="Help Contents" description="Open the help contents" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR8rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Reset" commandName="Reset..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR87mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.delete" commandName="Delete" description="Delete the selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR9LmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line.to.beginning" commandName="Delete to Beginning of Line" description="Delete to the beginning of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR9bmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchWorkspace" commandName="Find Text in Workspace" description="Searches the files in the workspace for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR9rmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.RenameBranch" commandName="Rename Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR97mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Synchronize" commandName="Synchronize" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR-LmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.remove.block.comment" commandName="Remove Block Comment" description="Remove Block Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR-bmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.working.set" commandName="Declaration in Working Set" description="Search for declarations of the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR-rmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findPrevious" commandName="Find Previous" description="Find previous item" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR-7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleBreakpoint" commandName="Toggle Breakpoint" description="Creates or removes a breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR_LmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.gototype" commandName="Go to Type" description="Go to Type" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR_bmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.openPom" commandName="Open Maven POM" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR_rmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.index.rebuild" commandName="Rebuild Java Index" description="Rebuilds the Java index database" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgR_7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.addBookmark" commandName="Add Bookmark" description="Add a bookmark" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSALmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.scroll.lineUp" commandName="Scroll Line Up" description="Scroll up one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSAbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.last" commandName="Restore Last Selection" description="Restore last selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSArmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.set.mark" commandName="Set Mark" description="Set the mark" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSA7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.toggle" commandName="Toggle Folding" description="Toggles folding in the current editor" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSBLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleShowWhitespaceCharacters" commandName="Show Whitespace Characters" description="Shows whitespace characters in current text editor" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSBbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.splitJoinVariableDeclaration.assist" commandName="Quick Assist - Split/Join variable declaration" description="Invokes quick assist and selects 'Split/Join variable declaration'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSBrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.gotoNextEditPosition" commandName="Next Edit Location" description="Next edit location" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSB7mKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.symbolinworkspace" commandName="Go to Symbol in Workspace" category="_pqcAibmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSCLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.revert" commandName="Revert" description="Revert to the last saved state" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSCbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView" commandName="Show View" description="Shows a particular view" category="_pqcAgbmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqgSCrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.viewId" name="View"/>
+    <parameters xmi:id="_pqgSC7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.secondaryId" name="Secondary Id"/>
+    <parameters xmi:id="_pqgSDLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.views.showView.makeFast" name="As FastView"/>
+  </commands>
+  <commands xmi:id="_pqgSDbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.ui.ToggleOfflineMode" commandName="Toggle Offline Mode" category="_pqcAnrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSDrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Ignore" commandName="Ignore" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSD7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Edit" commandName="Edit Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showResourceByPath" commandName="Show Resource in Navigator" description="Show a resource in the Navigator given its path" category="_pqcAiLmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqgSEbmKEeuzuI6n4--keQ" elementId="resourcePath" name="Resource Path" typeId="org.eclipse.ui.ide.resourcePath" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqgSErmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openLog" commandName="Open Setup Log" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSE7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectRootElements" commandName="Select Root Elements" category="_pqcAirmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqgSFLmKEeuzuI6n4--keQ" elementId="type" name="type" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqgSFbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.SkipAllBreakpoints" commandName="Skip All Breakpoints" description="Sets whether or not any breakpoint should suspend execution" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delimiter.windows" commandName="Convert Line Delimiters to Windows (CRLF, \r\n, 0D0A, &#xa4;&#xb6;)" description="Converts the line delimiters to Windows (CRLF, \r\n, 0D0A, &#xa4;&#xb6;)" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findNext" commandName="Find Next" description="Find next item" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSGLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.hidetrimbars" commandName="Toggle visibility of the window toolbars" description="Toggle the visibility of the toolbars of the current window" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSGbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.buildAutomatically" commandName="Build Automatically" description="Toggle the workspace build automatically function" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSGrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.import" commandName="Import" description="Import" category="_pqcAi7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqgSG7mKEeuzuI6n4--keQ" elementId="importWizardId" name="Import Wizard"/>
+  </commands>
+  <commands xmi:id="_pqgSHLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Merge" commandName="Merge" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSHbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.switchToEditor" commandName="Switch to Editor" description="Switch to an editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSHrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.dynamicHelp" commandName="Show Contextual Help" description="Open the contextual help" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSH7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.nextSubTab" commandName="Next Sub-Tab" description="Switch to the next sub-tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSILmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.comment" commandName="Comment" description="Turn the selected lines into Java comments" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSIbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter" commandName="Introduce Parameter" description="Introduce a new method parameter based on the selected expression" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSIrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.removeAllSessions" commandName="Remove All Sessions" category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSI7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.localJavaShortcut.run" commandName="Run Java Application" description="Run Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSJLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.addTask" commandName="Add Task..." description="Add a task" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSJbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file.quickMenu" commandName="Show Occurrences in File Quick Menu" description="Shows the Occurrences in File quick menu" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSJrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.enclosing" commandName="Select Enclosing Element" description="Expand selection to include enclosing element" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleInsertMode" commandName="Toggle Insert Mode" description="Toggle insert mode" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.openCheatSheet" commandName="Open Cheat Sheet" description="Open a Cheat Sheet." category="_pqcAkbmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqgSKbmKEeuzuI6n4--keQ" elementId="cheatSheetId" name="Identifier"/>
+  </commands>
+  <commands xmi:id="_pqgSKrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewDelete" commandName="Delete Repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closePart" commandName="Close Part" description="Close the active workbench part" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.id.toggle" commandName="Toggle Revision Id Display" description="Toggles the display of the revision id" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSLbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.cleanAction" commandName="Build Clean" description="Discard old built state" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSLrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.moveLineDown" commandName="Move Lines Down" description="Moves the selected lines down" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSL7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.back" commandName="Back" description="Navigate back" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSMLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.wordNext" commandName="Select Next Word" description="Select the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSMbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.update" commandName="Check for Updates" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSMrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaBrowsingPerspective" commandName="Java Browsing" description="Show the Java Browsing perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSM7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.pageDown" commandName="Page Down" description="Go down one page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSNLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.textEnd" commandName="Text End" description="Go to the end of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSNbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.matching.bracket" commandName="Go to Matching Bracket" description="Moves the cursor to the matching bracket" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.part.previousPage" commandName="Previous Page" description="Switch to the previous page" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSN7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.relaunchSession" commandName="Relaunch Coverage Session" category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSOLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.GarbageCollect" commandName="Collect Garbage" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareWithWorkingTree" commandName="Compare with Working Tree" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSOrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Branch" commandName="Branch" description="Check out, rename, create, or delete a branch in a git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSO7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.closeProject" commandName="Close Project" description="Close the selected project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSPLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.previousSibling" commandName="Previous Sibling" description="Go to Previous Sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PullWithOptions" commandName="Pull..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSPrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigurePush" commandName="Configure Push..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSP7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.findIncrementalReverse" commandName="Incremental Find Reverse" description="Incremental find reverse" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSQLmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.importFavoritesWizard" commandName="Import Marketplace Favorites" description="Import another user's Marketplace Favorites List" category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqgSQbmKEeuzuI6n4--keQ" elementId="favoritesUrl" name="favoritesUrl"/>
+  </commands>
+  <commands xmi:id="_pqgSQrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.factory" commandName="Introduce Factory" description="Introduce a factory method to encapsulate invocation of the selected constructor" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.antShortcut.run" commandName="Run Ant Build" description="Run Ant Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSRLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.apply" commandName="Apply Stashed Changes" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSRbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Inspect" commandName="Inspect" description="Inspect result of evaluating selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSRrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.use.supertype" commandName="Use Supertype Where Possible" description="Change occurrences of a type to use a supertype instead" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSR7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchFile" commandName="Find Text in File" description="Searches the files in the file for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSSLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.columnNext" commandName="Next Column" description="Go to the next column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSSbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Squash" commandName="Squash Commits" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSSrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.structure.select.last" commandName="Restore Last Selection" description="Restore last selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSS7mKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchWorkingSet" commandName="Find Text in Working Set" description="Searches the files in the working set for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSTLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.wordNext" commandName="Next Word" description="Go to the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSTbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line" commandName="Cut Line" description="Cut a line of text, or multiple lines when invoked again without interruption" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSTrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.donate" commandName="Donate" description="Donate to the development of the Eclipse IDE" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgST7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.launch" commandName="Open Terminal on Selection" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSULmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.expand_all" commandName="Expand All" description="Expands all folded regions" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSUbmKEeuzuI6n4--keQ" elementId="org.eclipse.quickdiff.toggle" commandName="Quick Diff Toggle" description="Toggles quick diff information display on the line number ruler" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqgSUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deleteNext" commandName="Delete Next" description="Delete the next character" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ALmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.FetchGerritChange" commandName="Fetch From Gerrit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5AbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.encapsulateField.assist" commandName="Quick Assist - Create getter/setter for field" description="Invokes quick assist and selects 'Create getter/setter for field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ArmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.openEditorDropdown" commandName="Open Setup Editor" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5A7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.junitRAPShortcut.coverage" commandName="Coverage RAP JUnit Test" description="Coverage RAP JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5BLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.toggleShowKeys" commandName="Toggle Show Key Bindings" description="Shows key binding when command is invoked" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5BbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.quickStartAction" commandName="Welcome" description="Show help for beginning users" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5BrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithPrevious" commandName="Replace with Previous Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5B7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Watch" commandName="Watch" description="Create new watch expression" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5CLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.sourcelookup.ui.openPom" commandName="Open Pom" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5CbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Reword" commandName="Reword Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5CrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.ui.questionnaire" commandName="Configuration Questionnaire" description="Review the IDE&amp;apos;s most fiercely contested preferences" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5C7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.hideShowEditors" commandName="Toggle Shared Area Visibility" description="Toggles the visibility of the shared area" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5DLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.OpenCommit" commandName="Open Git Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5DbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.displayHelp" commandName="Display Help" description="Display a Help topic" category="_pqcAkbmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqg5DrmKEeuzuI6n4--keQ" elementId="href" name="Help topic href"/>
+  </commands>
+  <commands xmi:id="_pqg5D7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.restore" commandName="Reset Structure" description="Resets the folding structure" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ELmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.pageDown" commandName="Select Page Down" description="Select to the bottom of the page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5EbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.create.refactoring.script" commandName="Create Script" description="Create a refactoring script from refactorings on the local workspace" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ErmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.join.lines" commandName="Join Lines" description="Join lines of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5E7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.indexcommand" commandName="Index" description="Show Keyword Index" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5FLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.open.editor" commandName="Open Declaration" description="Open an editor on the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5FbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showContextMenu" commandName="Show Context Menu" description="Show the context menu" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5FrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.clean.up" commandName="Clean Up" description="Solve problems and improve code style on selected resources" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5F7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.ExploreRepository" commandName="Explore Repository" category="_pqcAl7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5GLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.local.variable" commandName="Extract Local Variable" description="Extracts an expression into a new local variable and uses the new local variable" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5GbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.InstallLfsLocal" commandName="Enable LFS locally" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5GrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.localJavaShortcut.debug" commandName="Debug Java Application" description="Debug Java Application" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5G7mKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.show.refactoring.history" commandName="Open Refactoring History " description="Opens the refactoring history" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5HLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.hierarchy" commandName="Read Access in Hierarchy" description="Search for read references of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5HbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.forward" commandName="Forward" description="Navigate forward" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5HrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals" commandName="Quick Fix" description="Suggest possible fixes for a problem" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5H7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CherryPick" commandName="Cherry Pick" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ILmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.openbuildscript" commandName="Open Gradle Build Script" description="Opens the Gradle build script for the selected Gradle project" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5IbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.push.down" commandName="Push Down" description="Move members to subclasses" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5IrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.nextPerspective" commandName="Next Perspective" description="Switch to the next perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5I7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.openrunconfiguration" commandName="Open Gradle Run Configuration" description="Opens the Run Configuration for the selected Gradle tasks" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5JLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.DeleteTag" commandName="&amp;Delete Tag" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5JbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations" commandName="Remove Occurrence Annotations" description="Removes the occurrence annotations from the current editor" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5JrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.console.clear" commandName="Clear Console" description="Clear Console" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5J7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.working.set" commandName="Write Access in Working Set" description="Search for write references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5KLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ShowVersions" commandName="Open this Version" category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqg5KbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareMode" name="Compare mode"/>
+  </commands>
+  <commands xmi:id="_pqg5KrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.pinEditor" commandName="Pin Editor" description="Pin the current editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5K7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.nextTab" commandName="Next Tab" description="Switch to the next tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5LLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.quickAccess" commandName="Find Actions" description="Quickly access UI elements" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5LbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showInformation" commandName="Show Tooltip Description" description="Displays information for the current caret location in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5LrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.import" commandName="Add Import" description="Create import statement on selection" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5L7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.pageUp" commandName="Page Up" description="Go up one page" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5MLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.sync" commandName="Sync Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5MbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.DeleteBranch" commandName="Delete Branch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5MrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.copy" commandName="Copy" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5M7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.columnPrevious" commandName="Previous Column" description="Go to the previous column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5NLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.toggleMemoryMonitorsPane" commandName="Toggle Memory Monitors Pane" description="Toggle visibility of the Memory Monitors Pane" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5NbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.working.set" commandName="Implementors in Working Set" description="Search for implementors of the selected interface in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5NrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Discard" commandName="Replace with File in Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5N7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.selectNextChange" commandName="Select Next Change" description="Select Next Change" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5OLmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.generate.xml" commandName="XML File..." description="Generate a XML file from the selected DTD or Schema" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCreateBranch" commandName="Create Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5OrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewCopyPath" commandName="Copy Path to Clipboard" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5O7mKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.renameResource" commandName="Rename Resource" description="Rename the selected resource and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqg5PLmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.renameResource.newName.parameter.key" name="Selected resource's new name."/>
+  </commands>
+  <commands xmi:id="_pqg5PbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.perform.startup" commandName="Perform Setup Tasks (Startup)" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5PrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Rebase" commandName="Rebase on" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5P7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.properties" commandName="Properties" description="Display the properties of the selected item" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5QLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showRulerAnnotationInformation" commandName="Show Ruler Annotation Tooltip" description="Displays annotation information for the caret line in a focused hover" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5QbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithHead" commandName="Replace with HEAD revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5QrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.renameInFile.assist" commandName="Quick Assist - Rename in file" description="Invokes quick assist and selects 'Rename in file'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5Q7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.openBrowser" commandName="Open Browser" description="Opens the default web browser." category="_pqcAj7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqg5RLmKEeuzuI6n4--keQ" elementId="url" name="URL"/>
+    <parameters xmi:id="_pqg5RbmKEeuzuI6n4--keQ" elementId="browserId" name="Browser Id"/>
+    <parameters xmi:id="_pqg5RrmKEeuzuI6n4--keQ" elementId="name" name="Browser Name"/>
+    <parameters xmi:id="_pqg5R7mKEeuzuI6n4--keQ" elementId="tooltip" name="Browser Tooltip"/>
+  </commands>
+  <commands xmi:id="_pqg5SLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.activeContextInfo" commandName="Show activeContext Info" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5SbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implement.occurrences" commandName="Search Implement Occurrences in File" description="Search for implement occurrences of a selected type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5SrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.cleanup.document" commandName="Cleanup Document..." description="Cleanup document" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5S7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.constant" commandName="Extract Constant" description="Extracts a constant into a new static field and uses the new static field" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5TLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.textStart" commandName="Select Text Start" description="Select to the beginning of the text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5TbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.DeleteBranch" commandName="Delete Branch" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5TrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.contentAssist.contextInformation" commandName="Context Information" description="Show Context Information" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5T7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.saveAs" commandName="Save As" description="Save the current contents to another location" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ULmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ConfigurePush" commandName="Configure Upstream Push" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5UbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousPerspective" commandName="Previous Perspective" description="Switch to the previous perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5UrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.splitEditor" commandName="Toggle Split Editor" description="Split or join the currently active editor." category="_pqcAj7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqg5U7mKEeuzuI6n4--keQ" elementId="Splitter.isHorizontal" name="Orientation" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqg5VLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.collapseAll" commandName="Collapse All" description="Collapse the current tree" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5VbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyAllRightToLeft" commandName="Copy All from Right to Left" description="Copy All Changes from Right to Left" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5VrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.nextpage" commandName="Next Page of Memory" description="Load next page of memory" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5V7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.gotoaddress" commandName="Go to Address" description="Go to Address" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5WLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.togglelinkwitheditor" commandName="Toggle Link with Editor" category="_pqcAibmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5WbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.maximizePart" commandName="Maximize Active View or Editor" description="Toggles maximize/restore state of active view or editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5WrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.lockToolBar" commandName="Toggle Lock Toolbars" description="Toggle the Lock on the Toolbars" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5W7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.qualifyField" commandName="Quick Fix - Qualify field access" description="Invokes quick assist and selects 'Qualify field access'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5XLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.newEditor" commandName="Clone Editor" description="Open another editor on the active editor's input" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5XbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format" commandName="Format" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5XrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Disconnect" commandName="Disconnect" description="Disconnect" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5X7mKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.format" commandName="Format" category="_pqcAibmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5YLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.openSearchDialog" commandName="Open Search Dialog" description="Open the Search dialog" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5YbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.contentAssist.proposals" commandName="Content Assist" description="Content Assist" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5YrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.workspace" commandName="Write Access in Workspace" description="Search for write references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5Y7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.up" commandName="Up" description="Navigate up one level" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ZLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.activateEditor" commandName="Activate Editor" description="Activate the editor" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ZbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.addPlugin" commandName="Add Maven Plugin" description="Add Maven plugin" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5ZrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.removeFromWorkingSet" commandName="Remove From Working Set" description="Removes the selected object from a working set." category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5Z7mKEeuzuI6n4--keQ" elementId="sed.tabletree.expandAll" commandName="Expand All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5aLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.modify.method.parameters" commandName="Change Method Signature" description="Change method signature includes parameter names and parameter order" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5abmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.delete.line.to.end" commandName="Delete to End of Line" description="Delete to the end of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5armKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesLinkWithSelection" commandName="Toggle &quot;Link with Editor and Selection&quot; (Git Repositories View)" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5a7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.mergeSessions" commandName="Merge Sessions" category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5bLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractLocal.assist" commandName="Quick Assist - Extract local variable (replace all occurrences)" description="Invokes quick assist and selects 'Extract local variable (replace all occurrences)'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5bbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Terminate" commandName="Terminate" description="Terminate" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5brmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowRepositoriesView" commandName="Show Git Repositories View" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5b7mKEeuzuI6n4--keQ" elementId="org.eclipse.help.ui.ignoreMissingPlaceholders" commandName="Do not warn of missing documentation" description="Sets the help preferences to no longer report a warning about the current set of missing documents." category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5cLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.deleteCompleted" commandName="Delete Completed Tasks" description="Delete the tasks marked as completed" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5cbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.compareWithOther" commandName="Compare With Other Resource" description="Compare resources, clipboard contents or editors" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5crmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.validation.ValidationCommand" commandName="Validate" description="Invoke registered Validators" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5c7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.javadoc.comment" commandName="Add Javadoc Comment" description="Add a Javadoc comment stub to the member element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5dLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CreatePatch" commandName="Create Patch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5dbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.revisions.author.toggle" commandName="Toggle Revision Author Display" description="Toggles the display of the revision author" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqg5drmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.windowEnd" commandName="Window End" description="Go to the end of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgELmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RebaseInteractiveCurrent" commandName="Interactive Rebase" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgEbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective" commandName="Show Perspective" description="Show a particular perspective" category="_pqcAmbmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqhgErmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective.perspectiveId" name="Parameter"/>
+    <parameters xmi:id="_pqhgE7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.perspectives.showPerspective.newWindow" name="In New Window"/>
+  </commands>
+  <commands xmi:id="_pqhgFLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.openEditorDropDown" commandName="Quick Switch Editor" description="Open the editor drop down list" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgFbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.line" commandName="Go to Line" description="Go to a specified line of text" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgFrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.quickdiff.revert" commandName="Revert Lines" description="Revert the current selection, block or deleted lines" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgF7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deleteNextWord" commandName="Delete Next Word" description="Delete the next word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgGLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.javaAppletShortcut.debug" commandName="Debug Java Applet" description="Debug Java Applet" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgGbmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.gotoMatchingTag" commandName="Matching Tag" description="Go to Matching Tag" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgGrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggleMarkOccurrences" commandName="Toggle Mark Occurrences" description="Toggles mark occurrences in Java editors" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgG7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineUp" commandName="Select Line Up" description="Extend the selection to the previous line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgHLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.SkipRebase" commandName="Skip commit and continue" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgHbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.replace.invocations" commandName="Replace Invocations" description="Replace invocations of the selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgHrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.hierarchy" commandName="Declaration in Hierarchy" description="Search for declarations of the selected element in its hierarchy" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgH7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.SetQuickdiffBaseline" commandName="Set quickdiff baseline" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.undo" commandName="Undo" description="Undo the last operation" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgIbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.submodule.add" commandName="Add Submodule" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgIrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.cut.line.to.end" commandName="Cut to End of Line" description="Cut to the end of a line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgI7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.convertAnonymousToLocal.assist" commandName="Quick Assist - Convert anonymous to local class" description="Invokes quick assist and selects 'Convert anonymous to local class'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgJLmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyLeftToRight" commandName="Copy from Left to Right" description="Copy Current Change from Left to Right" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgJbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.newQuickMenu" commandName="New menu" description="Open the New menu" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgJrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.openProject" commandName="Open Project" description="Open a project" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.actions.WatchCommand" commandName="Watch" description="Create a watch expression from the current selection and add it to the Expressions view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgKLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.openWorkspace" commandName="Switch Workspace" description="Open the workspace selection dialog" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgKbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeAll" commandName="Close All" description="Close all editors" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgKrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.open.type" commandName="Open Type" description="Open a type in a Java editor" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.cut" commandName="Cut" description="Cut the selection to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgLLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ShowBlame" commandName="Show Revision Information" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgLbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.indirection" commandName="Introduce Indirection" description="Introduce an indirection to encapsulate invocations of a selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgLrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addSuppressWarnings" commandName="Quick Fix - Add @SuppressWarnings" description="Invokes quick fix and selects 'Add @SuppressWarnings' " category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgL7mKEeuzuI6n4--keQ" elementId="org.eclipse.tips.ide.command.trim.open" commandName="Tip of the Day" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgMLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Merge" commandName="Merge" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgMbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactor.apply.refactoring.script" commandName="Apply Script" description="Perform refactorings from a refactoring script on the local workspace" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgMrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithRef" commandName="Replace with branch, tag, or reference" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgM7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.write.access.in.project" commandName="Write Access in Project" description="Search for write references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgNLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectCounters" commandName="Select Counters" category="_pqcAirmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqhgNbmKEeuzuI6n4--keQ" elementId="type" name="type" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqhgNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.properties" commandName="Properties" description="Display the properties of the selected item's project " category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgN7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.testNgSuiteShortcut.coverage" commandName="Coverage TestNG Suite" description="Coverage TestNG Suite" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgOLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.superclass" commandName="Extract Superclass" description="Extract a set of members into a new superclass and try to use the new superclass" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareVersionsInTree" commandName="Compare in Tree" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgOrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.reload.dependencies" commandName="Reload Dependencies" description="Reload Dependencies" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgO7mKEeuzuI6n4--keQ" elementId="org.eclipse.epp.package.common.contribute" commandName="Contribute" description="Contribute to the development and success of the Eclipse IDE!" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgPLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.columnPrevious" commandName="Select Previous Column" description="Select the previous column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgPbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.toggleShowSelectedElementOnly" commandName="Show Selected Element Only" description="Show Selected Element Only" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgPrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.rerunFailedFirst" commandName="Rerun JUnit Test - Failures First" description="Rerun JUnit Test - Failures First" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgP7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractLocalNotReplaceOccurrences.assist" commandName="Quick Assist - Extract local variable" description="Invokes quick assist and selects 'Extract local variable'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.export" commandName="Export" description="Export" category="_pqcAi7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqhgQbmKEeuzuI6n4--keQ" elementId="exportWizardId" name="Export Wizard"/>
+  </commands>
+  <commands xmi:id="_pqhgQrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesToggleBranchHierarchy" commandName="Toggle Branch Representation" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.implementors.in.project" commandName="Implementors in Project" description="Search for implementors of the selected interface in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgRLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ApplyPatch" commandName="Apply Patch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgRbmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.refactoring.commands.deleteResources" commandName="Delete Resources" description="Delete the selected resources and notify LTK participants." category="_pqcAmrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgRrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.print" commandName="Print" description="Print" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgR7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format.active.elements" commandName="Format Active Elements" description="Format active elements" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgSLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.AllReferences" commandName="All References" description="Inspect all references to the selected object" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgSbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.rerunLast" commandName="Rerun JUnit Test" description="Rerun JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgSrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaPerspective" commandName="Java" description="Show the Java perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgS7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.showRulerContextMenu" commandName="Show Ruler Context Menu" description="Show the context menu for the ruler" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgTLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.indent" commandName="Correct Indentation" description="Corrects the indentation of the selected lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgTbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.working.set" commandName="References in Working Set" description="Search for references to the selected element in a working set" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgTrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.copyConfigCommand" commandName="Copy Configuration Data To Clipboard" description="Copies the configuration data (system properties, installed bundles, etc) to the clipboard." category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgT7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.collapse" commandName="Collapse" description="Collapses the folded region at the current selection" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgULmKEeuzuI6n4--keQ" elementId="org.eclipse.epp.mpc.ui.command.showFavorites" commandName="Eclipse Marketplace Favorites" description="Open Marketplace Favorites" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgUbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.smartEnterInverse" commandName="Insert Line Above Current Line" description="Adds a new line above the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgUrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.forwardHistory" commandName="Forward History" description="Move forward in the editor navigation history" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgU7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.spy" commandName="Show Contributing Plug-in" description="Shows contribution information for the currently selected element" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgVLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.helpSearch" commandName="Help Search" description="Open the help search" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgVbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.infer.type.arguments" commandName="Infer Generic Type Arguments" description="Infer type arguments for references to generic classes and remove unnecessary casts" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgVrmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.performTextSearchProject" commandName="Find Text in Project" description="Searches the files in the project for specific text." category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgV7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineDown" commandName="Line Down" description="Go down one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgWLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.rebuildAll" commandName="Rebuild All" description="Rebuild all projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgWbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleClean.run" commandName="Run Maven Clean" description="Run Maven Clean" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgWrmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.zoom_in" commandName="Zoom In" description="Zoom In" category="_pqcAm7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgW7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.with.resources" commandName="Surround with try-with-resources Block" description="Surround the selected text with a try-with-resources block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgXLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.quick.format" commandName="Format Element" description="Format enclosing text element" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgXbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.gotoLastEditPosition" commandName="Previous Edit Location" description="Previous edit location" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgXrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.open.hyperlink" commandName="Open Hyperlink" description="Opens the hyperlink at the caret location or opens a chooser if more than one hyperlink is available" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgX7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToEclipseHelpCommand" commandName="Generate Eclipse Help (*.html and *-toc.xml)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgYLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.command.prevpage" commandName="Previous Page of Memory" description="Load previous page of memory" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgYbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.ForceReturn" commandName="Force Return" description="Forces return from method with value of selected expression " category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgYrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.openLocalFile" commandName="Open File..." description="Open a file" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgY7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Disconnect" commandName="Disconnect" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgZLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.configureFilters" commandName="Filters..." description="Configure the filters to apply to the markers view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgZbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.importSession" commandName="Import Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgZrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previousTab" commandName="Previous Tab" description="Switch to the previous tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgZ7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.previous" commandName="Select Previous Element" description="Expand selection to include previous sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgaLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.dialogs.openMessageDialog" commandName="Open Message Dialog" description="Open a Message Dialog" category="_pqcAlrmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqhgabmKEeuzuI6n4--keQ" elementId="title" name="Title"/>
+    <parameters xmi:id="_pqhgarmKEeuzuI6n4--keQ" elementId="message" name="Message"/>
+    <parameters xmi:id="_pqhga7mKEeuzuI6n4--keQ" elementId="imageType" name="Image Type Constant" typeId="org.eclipse.ui.dialogs.Integer"/>
+    <parameters xmi:id="_pqhgbLmKEeuzuI6n4--keQ" elementId="defaultIndex" name="Default Button Index" typeId="org.eclipse.ui.dialogs.Integer"/>
+    <parameters xmi:id="_pqhgbbmKEeuzuI6n4--keQ" elementId="buttonLabel0" name="First Button Label"/>
+    <parameters xmi:id="_pqhgbrmKEeuzuI6n4--keQ" elementId="buttonLabel1" name="Second Button Label"/>
+    <parameters xmi:id="_pqhgb7mKEeuzuI6n4--keQ" elementId="buttonLabel2" name="Third Button Label"/>
+    <parameters xmi:id="_pqhgcLmKEeuzuI6n4--keQ" elementId="buttonLabel3" name="Fourth Button Label"/>
+    <parameters xmi:id="_pqhgcbmKEeuzuI6n4--keQ" elementId="cancelReturns" name="Return Value on Cancel"/>
+  </commands>
+  <commands xmi:id="_pqhgcrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.findReferences" commandName="Find References" description="Find other code items referencing the current selected item." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgc7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineEnd" commandName="Line End" description="Go to the end of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgdLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.refresh" commandName="Refresh" description="Refresh the selected items" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgdbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewChangeCredentials" commandName="Change Credentials" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgdrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.referencedFileErrors" commandName="Show Details..." description="Show Details..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgd7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractMethodInplace.assist" commandName="Quick Assist - Extract method" description="Invokes quick assist and selects 'Extract to method'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgeLmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.p2.ui.SearchRepositories" commandName="Search Repositories" category="_pqcAl7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgebmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RunLast" commandName="Run" description="Launch in run mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgermKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closeAllPerspectives" commandName="Close All Perspectives" description="Close all open perspectives" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhge7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externalTools.commands.OpenExternalToolsConfigurations" commandName="External Tools..." description="Open external tools launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgfLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.command.OpenFromClipboard" commandName="Open from Clipboard" description="Opens a Java element or a Java stack trace from clipboard" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgfbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.deletePrevious" commandName="Delete Previous" description="Delete the previous character" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgfrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineStart" commandName="Select Line Start" description="Select to the beginning of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgf7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.Reword" commandName="Reword Commit" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhggLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithPrevious" commandName="Compare with Previous Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhggbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.editors.lineNumberToggle" commandName="Show Line Numbers" description="Toggle display of line numbers" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhggrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.columnNext" commandName="Select Next Column" description="Select the next column" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgg7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.workspace" commandName="Read Access in Workspace" description="Search for read references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhghLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.TerminateAndRelaunch" commandName="Terminate and Relaunch" description="Terminate and Relaunch" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhghbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.JavaHierarchyPerspective" commandName="Java Type Hierarchy" description="Show the Java Type Hierarchy perspective" category="_pqcAmbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhghrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesToggleBranchCommit" commandName="Toggle Latest Branch Commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgh7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.paste" commandName="Paste" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgiLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.PushCommit" commandName="Push Commit..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgibmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.multicatch" commandName="Surround with try/multi-catch Block" description="Surround the selected text with a try/multi-catch block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgirmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Tag" commandName="Create Tag..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgi7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.NoAssumeUnchanged" commandName="No Assume Unchanged" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgjLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.showInSystemExplorer" commandName="Show In (System Explorer)" description="Show in system's explorer (file manager)" category="_pqcAiLmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqhgjbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.showInSystemExplorer.path" name="Resource System Path Parameter"/>
+  </commands>
+  <commands xmi:id="_pqhgjrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineDown" commandName="Select Line Down" description="Extend the selection to the next line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgj7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.RemoveAllBreakpoints" commandName="Remove All Breakpoints" description="Removes all breakpoints" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.sort.members" commandName="Sort Members" description="Sort all members using the member order preference" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.resources.nested.changeProjectPresentation" commandName="P&amp;rojects Presentation" category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqhgkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigator.resources.nested.enabled" name="&amp;Hierarchical"/>
+    <parameters xmi:id="_pqhgk7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.commands.radioStateParameter" name="Nested Project view - Radio State" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqhglLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.showKeyAssist" commandName="Show Key Assist" description="Show the key assist dialog" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhglbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.genericeditor.togglehighlight" commandName="Toggle Highlight" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhglrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.lowerCase" commandName="To Lower Case" description="Changes the selection to lower case" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgl7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithIndex" commandName="Compare with Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgmLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.discovery.ui" commandName="m2e Marketplace" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.zoomOut" commandName="Zoom Out" description="Zoom out text, decrease default font size for text editors" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqhgmrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.introduce.parameter.object" commandName="Introduce Parameter Object" description="Introduce a parameter object to a selected method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHILmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.save" commandName="Save" description="Save the current contents" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHIbmKEeuzuI6n4--keQ" elementId="org.eclipse.gef.zoom_out" commandName="Zoom Out" description="Zoom Out" category="_pqcAm7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHIrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.commands.openElementInEditor" commandName="Open Java Element" description="Open a Java element in its editor" category="_pqcAiLmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiHI7mKEeuzuI6n4--keQ" elementId="elementRef" name="Java element reference" typeId="org.eclipse.jdt.ui.commands.javaElementReference" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqiHJLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignAllParamsToNewFields.assist" commandName="Quick Assist - Assign all parameters to new fields" description="Invokes quick assist and selects 'Assign all parameters to new fields'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHJbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.project" commandName="References in Project" description="Search for references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHJrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.AddToIndex" commandName="Add to Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHJ7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.toggle.comment" commandName="Toggle Comment" description="Toggle Comment" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHKLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.refreshtaskview" commandName="Refresh View (Gradle Tasks)" description="Refreshes the Gradle Tasks view" category="_pqcAgbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHKbmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.applyPatch" commandName="Apply Patch..." description="Apply a patch to one or more workspace projects." category="_pqcAgLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHKrmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.rundefaulttasks" commandName="Run Gradle Default Tasks" description="Runs the default tasks of the selected Gradle project" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHK7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.tipsAndTricksAction" commandName="Tips and Tricks" description="Open the tips and tricks help page" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHLLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.lineEnd" commandName="Select Line End" description="Select to the end of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHLbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.removeActiveSession" commandName="Remove Active Session" category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHLrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.format" commandName="Format" description="Format the selected text" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHL7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.smartEnter" commandName="Insert Line Below Current Line" description="Adds a new line below the current line" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHMLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineStart" commandName="Line Start" description="Go to the start of the line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHMbmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.synchronizePreferences" commandName="Synchronize Preferences" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHMrmKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.cmnd.contentmodel.sych" commandName="Synch" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHM7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureBranch" commandName="Configure Branch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHNLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.move.element" commandName="Move - Refactoring " description="Move the selected element to a new location" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHNbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.wordPrevious" commandName="Select Previous Word" description="Select the previous word" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHNrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.Suspend" commandName="Suspend" description="Suspend" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHN7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.hippieCompletion" commandName="Word Completion" description="Context insensitive completion" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHOLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.folding.collapseComments" commandName="Collapse Comments" description="Collapse all comments" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHObmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.synchronizeLast" commandName="Repeat last synchronization" description="Repeat the last synchronization" category="_pqcAgLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHOrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepOver" commandName="Step Over" description="Step over" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHO7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.selectPreviousChange" commandName="Select Previous Change" description="Select Previous Change" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHPLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.generate.javadoc" commandName="Generate Javadoc" description="Generates Javadoc for a selectable set of Java resources" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewConfigureGerritRemote" commandName="Gerrit Configuration..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHPrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection" commandName="Step Into Selection" description="Step into the current selected statement" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHP7mKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.shortcut.test.run" commandName="Run Gradle Test" description="Run Gradle test based on the current selection" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHQLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.configureColumns" commandName="Configure Columns..." description="Configure the columns in the markers view" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHQbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ReplaceWithCommit" commandName="Replace with commit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHQrmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.quickaccess" commandName="Quick Access" category="_pqcAk7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.exit" commandName="Exit" description="Exit the application" category="_pqcAi7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiHRLmKEeuzuI6n4--keQ" elementId="mayPrompt" name="may prompt"/>
+  </commands>
+  <commands xmi:id="_pqiHRbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithHead" commandName="Compare with HEAD Revision" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHRrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.CompareWithCommit" commandName="Compare with Commit..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHR7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewOpen" commandName="Open" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHSLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowHistory" commandName="Show in History" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHSbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.DebugLast" commandName="Debug" description="Launch in debug mode" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHSrmKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.convertToHtmlCommand" commandName="Generate HTML" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHS7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.toggle.codemining" commandName="Toggle Code Mining" description="Toggle Code Mining Annotations" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHTLmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.updateProject" commandName="Update Project" description="Update Maven project configuration and dependencies" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHTbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.SimplePush" commandName="Push to Upstream" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHTrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.previousView" commandName="Previous View" description="Switch to the previous view" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHT7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.addMemoryMonitor" commandName="Add Memory Block" description="Add memory block" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHULmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.junit.junitShortcut.run" commandName="Run JUnit Test" description="Run JUnit Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHUbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.tostring" commandName="Generate toString()" description="Generates the toString() method for the type" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHUrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.organize.imports" commandName="Organize Imports" description="Evaluate all required imports and replace the current imports" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHU7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.PushHeadToGerrit" commandName="Push Current Head to Gerrit" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHVLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.selectAll" commandName="Select All" description="Select all" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHVbmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.swtBotJunitShortcut.coverage" commandName="Coverage SWTBot Test" description="Coverage SWTBot Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHVrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markers.copyDescription" commandName="Copy Description To Clipboard" description="Copies markers description field to the clipboard" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHV7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.DropToFrame" commandName="Drop to Frame" description="Drop to Frame" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHWLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.show.outline" commandName="Quick Outline" description="Show the quick outline for the editor input" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHWbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Display" commandName="Display" description="Display result of evaluating selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHWrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.next.member" commandName="Go to Next Member" description="Move the caret to the next member of the compilation unit" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHW7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.exception.occurrences" commandName="Search Exception Occurrences in File" description="Search for exception occurrences of a selected exception type" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHXLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.disconnect" commandName="Disconnect Terminal" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHXbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.ShowBlame" commandName="Show Revision Information" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHXrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.assignToField.assist" commandName="Quick Assist - Assign to field" description="Invokes quick assist and selects 'Assign to field'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHX7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.folding.expand" commandName="Expand" description="Expands the folded region at the current selection" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHYLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.project.rebuildProject" commandName="Rebuild Project" description="Rebuild the selected projects" category="_pqcAkrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHYbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.method" commandName="Extract Method" description="Extract a set of statements or an expression into a new method and use the new method" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHYrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.pomFileAction.run" commandName="Run Maven Build" description="Run Maven Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHY7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.linkWithSelection" commandName="Link with Current Selection" category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHZLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.nextMemoryBlock" commandName="Next Memory Monitor" description="Show renderings from next memory monitor." category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHZbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.internal.reflog.OpenInCommitViewerCommand" commandName="Open in Commit Viewer" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHZrmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.actions.LifeCycleInstall.run" commandName="Run Maven Install" description="Run Maven Install" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHZ7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.Fetch" commandName="Fetch" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHaLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.copyLineDown" commandName="Copy Lines" description="Duplicates the selected lines and moves the selection to the copy" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHabmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.gotopackage" commandName="Go to Package" description="Go to Package" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHarmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.togglestatusbar" commandName="Toggle Statusbar" description="Toggle the visibility of the bottom status bar" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHa7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.editor.perform" commandName="Perform Setup Tasks" category="_pqcAhrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHbLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.installationDialog" commandName="Installation Information" description="Open the installation dialog" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHbbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleStepFilters" commandName="Use Step Filters" description="Toggles enablement of debug step filters" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHbrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.lineUp" commandName="Line Up" description="Go up one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHb7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.goto.windowStart" commandName="Window Start" description="Go to the start of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHcLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.commands.addbuildshipnature" commandName="Add Gradle Nature" description="Adds the Gradle nature and synchronizes this project as if the Gradle Import wizard had been run on its location." category="_pqcAhLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHcbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addBlock.assist" commandName="Quick Assist - Replace statement with block" description="Invokes quick assist and selects 'Replace statement with block'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHcrmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.eof" commandName="EOF" description="Send end of file" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHc7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.AbortRebase" commandName="Abort Rebase" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHdLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commit.DiffEditorQuickOutlineCommand" commandName="Quick Outline" description="Show the quick outline for a unified diff" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHdbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showInQuickMenu" commandName="Show In..." description="Open the Show In menu" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHdrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.copyLineUp" commandName="Duplicate Lines" description="Duplicates the selected lines and leaves the selection unchanged" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHd7mKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.ToggleMethodBreakpoint" commandName="Toggle Method Breakpoint" description="Creates or removes a method breakpoint" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHeLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.navigate.java.open.structure" commandName="Open Structure" description="Show the structure of the selected element" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHebmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.select.enclosing" commandName="Select Enclosing Element" description="Expand selection to include enclosing element" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHermKEeuzuI6n4--keQ" elementId="org.eclipse.ant.ui.antShortcut.debug" commandName="Debug Ant Build" description="Debug Ant Build" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHe7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.next" commandName="Next" description="Navigate to the next item" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHfLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.AssumeUnchanged" commandName="Assume Unchanged" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHfbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closePerspective" commandName="Close Perspective" description="Close the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiHfrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.closePerspective.perspectiveId" name="Perspective Id"/>
+  </commands>
+  <commands xmi:id="_pqiHf7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.xml.ui.nextSibling" commandName="Next Sibling" description="Go to Next Sibling" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHgLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.cheatsheets.openCheatSheetURL" commandName="Open Cheat Sheet from URL" description="Open a Cheat Sheet from file at a specified URL." category="_pqcAkbmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiHgbmKEeuzuI6n4--keQ" elementId="cheatSheetId" name="Identifier" optional="false"/>
+    <parameters xmi:id="_pqiHgrmKEeuzuI6n4--keQ" elementId="name" name="Name" optional="false"/>
+    <parameters xmi:id="_pqiHg7mKEeuzuI6n4--keQ" elementId="url" name="URL" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqiHhLmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.testNgShortcut.coverage" commandName="Coverage TestNG Test" description="Coverage TestNG Test" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHhbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.StepReturn" commandName="Step Return" description="Step return" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHhrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.browser.openBundleResource" commandName="Open Resource in Browser" description="Opens a bundle resource in the default web browser." category="_pqcAj7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiHh7mKEeuzuI6n4--keQ" elementId="plugin" name="Plugin"/>
+    <parameters xmi:id="_pqiHiLmKEeuzuI6n4--keQ" elementId="path" name="Path"/>
+  </commands>
+  <commands xmi:id="_pqiHibmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.PushBranch" commandName="Push Branch..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHirmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.core.ui.command.addDependency" commandName="Add Maven Dependency" description="Add Maven dependency" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHi7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.debug.ui.commands.Execute" commandName="Execute" description="Evaluate selected text" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHjLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.block.comment" commandName="Add Block Comment" description="Enclose the selection with a block comment" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHjbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.help.aboutAction" commandName="About" description="Open the about dialog" category="_pqcAkbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHjrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.annotate.classFile" commandName="Annotate Class File" description="Externally add Annotations to a Class File." category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHj7mKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.stash.create" commandName="Stash Changes..." category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.read.access.in.project" commandName="Read Access in Project" description="Search for read references to the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.closeAllSaved" commandName="Close All Saved" description="Close all saved editors" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.redo" commandName="Redo" description="Redo the last operation" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHk7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.format.document" commandName="Format" description="Format selection" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHlLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.references.in.workspace" commandName="References in Workspace" description="Search for references to the selected element in the workspace" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHlbmKEeuzuI6n4--keQ" elementId="org.eclipse.m2e.editor.RenameArtifactAction" commandName="Rename Maven Artifact..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHlrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.addNonNLS" commandName="Quick Fix - Add non-NLS tag" description="Invokes quick assist and selects 'Add non-NLS tag'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHl7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.selectWorkingSets" commandName="Select Working Sets" description="Select the working sets that are applicable for this window." category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHmLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.rename.element" commandName="Rename - Refactoring " description="Rename the selected element" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHmbmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.command.newview" commandName="New Terminal View" category="_pqcAjLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHmrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.team.RemoveFromIndex" commandName="Remove from Index" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHm7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.externalize.strings" commandName="Externalize Strings" description="Finds all strings that are not externalized and moves them into a separate property file" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHnLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.newWizard" commandName="New" description="Open the New item wizard" category="_pqcAi7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiHnbmKEeuzuI6n4--keQ" elementId="newWizardId" name="New Wizard"/>
+  </commands>
+  <commands xmi:id="_pqiHnrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.newWindow" commandName="New Window" description="Open another window" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiHn7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.uncomment" commandName="Uncomment" description="Uncomment the selected Java comment lines" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuMLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.showkindinoutline" commandName="Show Kind in Outline" category="_pqcAibmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuMbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.importer.configureProject" commandName="Configure and Detect Nested Projects..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuMrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.file.close" commandName="Close" description="Close the active editor" category="_pqcAi7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuM7mKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.selectActiveSession" commandName="Select Active Session..." category="_pqcAirmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuNLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.CompareVersions" commandName="Compare with Each Other" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuNbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.sdk.install" commandName="Install New Software..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuNrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.window.customizePerspective" commandName="Customize Perspective" description="Customize the current perspective" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuN7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.surround.with.try.catch" commandName="Surround with try/catch Block" description="Surround the selected text with a try/catch block" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuOLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar" commandName="Run Last Launched External Tool" description="Runs the last launched external Tool" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuObmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.CheckoutCommand" commandName="Check Out" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuOrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.goto.previous.member" commandName="Go to Previous Member" description="Move the caret to the previous member of the compilation unit" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuO7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.occurrences.in.file" commandName="Search All Occurrences in File" description="Search for all occurrences of the selected element in its declaring file" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuPLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.moveLineUp" commandName="Move Lines Up" description="Moves the selected lines up" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuPbmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.Reset" commandName="Reset..." category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiuPrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.history.ResetMode" name="Reset mode" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqiuP7mKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.ShowBundleCatalog" commandName="Show Bundle Catalog" category="_pqcAn7mKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiuQLmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.DirectoryParameter" name="Directory URL"/>
+    <parameters xmi:id="_pqiuQbmKEeuzuI6n4--keQ" elementId="org.eclipse.equinox.p2.ui.discovery.commands.TagsParameter" name="Tags"/>
+  </commands>
+  <commands xmi:id="_pqiuQrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.gotoBreadcrumb" commandName="Show In Breadcrumb" description="Shows the Java editor breadcrumb and sets the keyboard focus into it" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuQ7mKEeuzuI6n4--keQ" elementId="org.eclipse.userstorage.ui.showPullDown" commandName="Show Pull Down Menu" category="_pqcAkbmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiuRLmKEeuzuI6n4--keQ" elementId="intoolbar" name="In Tool Bar" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqiuRbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.previousSubTab" commandName="Previous Sub-Tab" description="Switch to the previous sub-tab" category="_pqcAiLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuRrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.generate.hashcode.equals" commandName="Generate hashCode() and equals()" description="Generates hashCode() and equals() methods for the type" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuR7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showIn" commandName="Show In" category="_pqcAiLmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiuSLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.showIn.targetId" name="Show In Target Id" optional="false"/>
+  </commands>
+  <commands xmi:id="_pqiuSbmKEeuzuI6n4--keQ" elementId="sed.tabletree.collapseAll" commandName="Collapse All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuSrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewRemoveRemote" commandName="Delete Remote" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuS7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.dialogs.openInputDialog" commandName="Open Input Dialog" description="Open an Input Dialog" category="_pqcAlrmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiuTLmKEeuzuI6n4--keQ" elementId="title" name="Title"/>
+    <parameters xmi:id="_pqiuTbmKEeuzuI6n4--keQ" elementId="message" name="Message"/>
+    <parameters xmi:id="_pqiuTrmKEeuzuI6n4--keQ" elementId="initialValue" name="Initial Value"/>
+    <parameters xmi:id="_pqiuT7mKEeuzuI6n4--keQ" elementId="cancelReturns" name="Return Value on Cancel"/>
+  </commands>
+  <commands xmi:id="_pqiuULmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RebaseCurrent" commandName="Rebase" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuUbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.extract.class" commandName="Extract Class..." description="Extracts fields into a new class" category="_pqcAkLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuUrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.correction.extractConstant.assist" commandName="Quick Assist - Extract constant" description="Invokes quick assist and selects 'Extract constant'" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuU7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyRightToLeft" commandName="Copy from Right to Left" description="Copy Current Change from Right to Left" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuVLmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.commands.OpenProfileConfigurations" commandName="Profile..." description="Open profile launch configuration dialog" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuVbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markCompleted" commandName="Mark Completed" description="Mark the selected tasks as completed" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuVrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.recenter" commandName="Recenter" description="Scroll cursor line to center, top and bottom" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuV7mKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.add.unimplemented.constructors" commandName="Generate Constructors from Superclass" description="Evaluate and add constructors from superclass" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuWLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.select.windowStart" commandName="Select Window Start" description="Select to the start of the window" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuWbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.source.quickMenu" commandName="Show Source Quick Menu" description="Shows the source quick menu" category="_pqcAnbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuWrmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.edit.text.java.search.declarations.in.project" commandName="Declaration in Project" description="Search for declarations of the selected element in the enclosing project" category="_pqcAlLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuW7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.search.find.occurrences" commandName="Occurrences in File" description="Find occurrences of the selection in the file" category="_pqcAgrmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuXLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.edit.text.scroll.lineDown" commandName="Scroll Line Down" description="Scroll down one line of text" category="_pqcAh7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuXbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ToggleCoolbarAction" commandName="Toggle Main Toolbar Visibility" description="Toggles the visibility of the window toolbar" category="_pqcAj7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuXrmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.RepositoriesViewImportProjects" commandName="Import Projects..." description="Import or create in local Git repository" category="_pqcAmLmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuX7mKEeuzuI6n4--keQ" elementId="org.eclipse.wst.sse.ui.outline.customFilter" commandName="&amp;Filters" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuYLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.navigate.openResource" commandName="Open Resource" description="Open an editor on a particular resource" category="_pqcAiLmKEeuzuI6n4--keQ">
+    <parameters xmi:id="_pqiuYbmKEeuzuI6n4--keQ" elementId="filePath" name="File Path" typeId="org.eclipse.ui.ide.resourcePath"/>
+  </commands>
+  <commands xmi:id="_pqiuYrmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui.commands.CoverageLast" commandName="Coverage" description="Coverage" category="_pqcAlbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_pqiuY7mKEeuzuI6n4--keQ" elementId="org.eclipse.compare.copyAllLeftToRight" commandName="Copy All from Left to Right" description="Copy All Changes from Left to Right" category="_pqcAjbmKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7LLMLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageDropDownAction" commandName="Coverage" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7MZULmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageAsAction" commandName="Coverage As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7MZUbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.eclemma.ui.CoverageActionSet/org.eclipse.eclemma.ui.actions.CoverageHistoryAction" commandName="Coverage History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7MZUrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.externaltools.ExternalToolsSet/org.eclipse.ui.externaltools.ExternalToolMenuDelegateMenu" commandName="External Tools" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7NAYLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-static-attributes" commandName="Show Static Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7OOgLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-private-attributes" commandName="Show Private Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7O1kLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-package-attributes" commandName="Show Package Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7O1kbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-protected-attributes" commandName="Show Protected Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7O1krmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-public-attributes" commandName="Show Public Attributes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7O1k7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-property-accessors" commandName="Show Property Accessors" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7O1lLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-static-operations" commandName="Show Static Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7O1lbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-private-operations" commandName="Show Private Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7PcoLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-package-operations" commandName="Show Package Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7PcobmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-protected-operations" commandName="Show Protected Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7PcormKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.display/show-public-operations" commandName="Show Public Operations" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7Pco7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.BOTTOM" commandName="Bottom" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7PcpLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.MIDDLE" commandName="Middle" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7PcpbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.TOP" commandName="Top" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7PcprmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.RIGHT" commandName="Right" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QDsLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.CENTER" commandName="Center" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QDsbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::com.objectaid.uml.addon.cls.alignment/com.objectaid.uml.align.LEFT" commandName="Left" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QDsrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ant.ui.actionSet.presentation/org.eclipse.ant.ui.toggleAutoReconcile" commandName="Toggle Ant Editor Auto Reconcile" description="Toggle Ant Editor Auto Reconcile" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QDs7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunWithConfigurationAction" commandName="Run As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QqwLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunHistoryMenuAction" commandName="Run History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QqwbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.RunDropDownAction" commandName="Run" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QqwrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugWithConfigurationAction" commandName="Debug As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7Qqw7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugHistoryMenuAction" commandName="Debug History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QqxLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.launchActionSet/org.eclipse.debug.internal.ui.actions.DebugDropDownAction" commandName="Debug" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QqxbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileDropDownAction" commandName="Profile" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7QqxrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileWithConfigurationAction" commandName="Profile As" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7Qqx7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.profileActionSet/org.eclipse.debug.internal.ui.actions.ProfileHistoryMenuAction" commandName="Profile History" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7RR0LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.egit.ui.SearchActionSet/org.eclipse.egit.ui.actions.OpenCommitSearchPage" commandName="Git..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7R44LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.NewTypeDropDown" commandName="Class..." description="New Java Class" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7R44bmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.OpenPackageWizard" commandName="Package..." description="New Java Package" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7R44rmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.JavaElementCreationActionSet/org.eclipse.jdt.ui.actions.OpenProjectWizard" commandName="Java Project..." description="New Java Project" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7Sf8LmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.ui.SearchActionSet/org.eclipse.jdt.ui.actions.OpenJavaSearchPage" commandName="Java..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7Sf8bmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.cheatsheets.actionSet/org.eclipse.ui.cheatsheets.actions.CheatSheetHelpMenuAction" commandName="Cheat Sheets..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7Sf8rmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.search.searchActionSet/org.eclipse.search.OpenSearchDialogPage" commandName="Search..." description="Search" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7Sf87mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.team.ui.actionSet/org.eclipse.team.ui.synchronizeAll" commandName="Synchronize..." description="Synchronize..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7THALmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.team.ui.actionSet/org.eclipse.team.ui.ConfigureProject" commandName="Share Project..." description="Share the project with others using a version and configuration management system." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7THAbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ant.ui.BreakpointRulerActions/org.eclipse.ant.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7THArmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7THA7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" commandName="Run to Line" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7THBLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction" commandName="Toggle Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7TuELmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions/org.eclipse.jdt.debug.ui.actions.RunToLineRulerActionDelegate" commandName="Run to Line" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7TuEbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetExecute" commandName="Execute" description="Execute the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7TuErmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetDisplay" commandName="Display" description="Display Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7TuE7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions/org.eclipse.jdt.debug.ui.SnippetInspect" commandName="Inspect" description="Inspect Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7TuFLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.BookmarkRulerAction" commandName="Java Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7TuFbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.CompilationUnitEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7UVILmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.ClassFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7UVIbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.PropertiesFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.propertiesfileeditor.BookmarkRulerAction" commandName="Java Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7UVIrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.internal.ui.PropertiesFileEditor.ruler.actions/org.eclipse.jdt.internal.ui.propertiesfileeditor.SelectRulerAction" commandName="Java Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7UVI7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.m2e.jdt.ui.downloadSourcesContribution/org.eclipse.m2e.jdt.ui.downloadSourcesAction" commandName="label" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7UVJLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.m2e.jdt.ui.downloadSourcesContribution_38/org.eclipse.m2e.jdt.ui.downloadSourcesAction_38" commandName="label" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7UVJbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.texteditor.ruler.actions/org.eclipse.ui.texteditor.BookmarkRulerAction" commandName="Text Editor Bookmark Ruler Action" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7UVJrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.ui.texteditor.ruler.actions/org.eclipse.ui.texteditor.SelectRulerAction" commandName="Text Editor Ruler Single-Click" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7UVJ7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.core.runtime.xml.source.ruler.actions/org.eclipse.ui.texteditor.BookmarkRulerAction" commandName="Add Bookmark..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7U8MLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.core.runtime.xml.source.ruler.actions/org.eclipse.ui.texteditor.SelectRulerAction" commandName="Select Ruler" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7U8MbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::diagramHandles/save.diagram.image" commandName="Save Automatic Image(s)" description="Save Automatic Image(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7U8MrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::diagramHandles/update.diagram.timestamp" commandName="Update Timestamp(s)" description="Update Timestamp(s)" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7U8M7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.PulldownActions/org.eclipse.debug.ui.debugview.pulldown.ViewManagementAction" commandName="View Management..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7U8NLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.debugview.toolbar/org.eclipse.debug.ui.debugview.toolbar.removeAllTerminated" commandName="Remove All Terminated" description="Remove All Terminated Launches" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7VjQLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.debugview.toolbar/org.eclipse.debug.ui.debugview.toolbar.collapseAll" commandName="Collapse All" description="Collapse All" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7VjQbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.removeAll" commandName="Remove All" description="Remove All Breakpoints" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7VjQrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.linkWithDebugView" commandName="Link with Debug View" description="Link with Debug View" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7VjQ7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.workingSets" commandName="Working Sets..." description="Manage Working Sets" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7VjRLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.clearDefaultBreakpointGroup" commandName="Deselect Default Working Set" description="Deselect Default Working Set" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WKULmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.setDefaultBreakpointGroup" commandName="Select Default Working Set..." description="Select Default Working Set" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WKUbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.sortByAction" commandName="Sort By" description="Sort By" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WKUrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.breakpointsview.toolbar/org.eclipse.debug.ui.breakpointsView.toolbar.groupByAction" commandName="Group By" description="Show" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WKU7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.expressionsView.toolbar/org.eclipse.debug.ui.expresssionsView.toolbar.removeAll" commandName="Remove All" description="Remove All Expressions" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WxYLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.expressionsView.toolbar/org.eclipse.debug.ui.expresssionsView.toolbar.AddWatchExpression" commandName="Add Watch Expression..." description="Create a new watch expression" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WxYbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.PinMemoryBlockAction" commandName="Pin Memory Monitor" description="Pin Memory Monitor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WxYrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.NewMemoryViewAction" commandName="New Memory View" description="New Memory View" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WxY7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.togglemonitors" commandName="Toggle Memory Monitors Pane" description="Toggle Memory Monitors Pane" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WxZLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.linkrenderingpanes" commandName="Link Memory Rendering Panes" description="Link Memory Rendering Panes" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7WxZbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.tablerendering.preferencesaction" commandName="Table Renderings Preferences..." description="&amp;Table Renderings Preferences..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7XYcLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.togglesplitpane" commandName="Toggle Split Pane" description="Toggle Split Pane" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7XYcbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.switchMemoryBlock" commandName="Switch Memory Monitor" description="Switch Memory Monitor" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7XYcrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.debug.ui.memoryView.toolbar/org.eclipse.debug.ui.memoryViewPreferencesAction" commandName="Preferences..." description="&amp;Preferences..." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7XYc7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.Preferences" commandName="Java Preferences..." description="Opens preferences for Java variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7XYdLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variablesViewActions.AllReferencesInView" commandName="Show References" description="Shows references to each object in the variables view as an array of objects." category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7XYdbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" commandName="Show Null Array Entries" description="Show Null Array Entries" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7XYdrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7X_gLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic" commandName="Show Static Variables" description="Show Static Variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7X_gbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.VariableViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants" commandName="Show Constants" description="Show Constants" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7X_grmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.variableViewActions.Preferences" commandName="Java Preferences..." description="Opens preferences for Java variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7X_g7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.AllReferencesInView" commandName="Show References" description="Show &amp;References" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7X_hLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries" commandName="Show Null Array Entries" description="Show Null Array Entries" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7X_hbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7YmkLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic" commandName="Show Static Variables" description="Show Static Variables" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7YmkbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.ExpressionViewActions/org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants" commandName="Show Constants" description="Show Constants" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7YmkrmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.BreakpointViewActions/org.eclipse.jdt.debug.ui.actions.AddException" commandName="Add Java Exception Breakpoint" description="Add Java Exception Breakpoint" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7Ymk7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.BreakpointViewActions/org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7YmlLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowThreadGroups" commandName="Show Thread Groups" description="Show Thread Groups" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7YmlbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified" commandName="Show Qualified Names" description="Show Qualified Names" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7ZNoLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowSystemThreads" commandName="Show System Threads" description="Show System Threads" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7ZNobmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowRunningThreads" commandName="Show Running Threads" description="Show Running Threads" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7ZNormKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.LaunchViewActions/org.eclipse.jdt.debug.ui.launchViewActions.ShowMonitorThreadInfo" commandName="Show Monitors" description="Show the Thread &amp; Monitor Information" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7ZNo7mKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Watch" commandName="Watch" description="Create a Watch Expression from the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7ZNpLmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Execute" commandName="Execute" description="Execute the Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7ZNpbmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Display" commandName="Display" description="Display Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <commands xmi:id="_p7ZNprmKEeuzuI6n4--keQ" elementId="AUTOGEN:::org.eclipse.jdt.debug.ui.DisplayViewActions/org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect" commandName="Inspect" description="Inspect Result of Evaluating Selected Text" category="_pqcAn7mKEeuzuI6n4--keQ"/>
+  <addons xmi:id="_pp5N_7mKEeuzuI6n4--keQ" elementId="org.eclipse.e4.core.commands.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.core.commands/org.eclipse.e4.core.commands.CommandServiceAddon"/>
+  <addons xmi:id="_pp5OALmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.contexts.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.services/org.eclipse.e4.ui.services.ContextServiceAddon"/>
+  <addons xmi:id="_pp5OAbmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.bindings.service" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.bindings/org.eclipse.e4.ui.bindings.BindingServiceAddon"/>
+  <addons xmi:id="_pp5OArmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.commands.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.CommandProcessingAddon"/>
+  <addons xmi:id="_pp5OA7mKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.contexts.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.ContextProcessingAddon"/>
+  <addons xmi:id="_pp5OBLmKEeuzuI6n4--keQ" elementId="org.eclipse.e4.ui.workbench.bindings.model" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.swt/org.eclipse.e4.ui.workbench.swt.util.BindingProcessingAddon"/>
+  <addons xmi:id="_pp5OBbmKEeuzuI6n4--keQ" elementId="Cleanup Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.cleanupaddon.CleanupAddon"/>
+  <addons xmi:id="_pp5OBrmKEeuzuI6n4--keQ" elementId="DnD Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.dndaddon.DnDAddon"/>
+  <addons xmi:id="_pp5OB7mKEeuzuI6n4--keQ" elementId="MinMax Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon"/>
+  <addons xmi:id="_pp5OCLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.workbench.addon.0" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
+  <addons xmi:id="_pp_7oLmKEeuzuI6n4--keQ" elementId="SplitterAddon" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.splitteraddon.SplitterAddon"/>
+  <addons xmi:id="_IYS0IKimEeS11vbz3f9ezw" elementId="org.eclipse.ui.ide.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide" contributionURI="bundleclass://org.eclipse.ui.ide/org.eclipse.ui.internal.ide.addons.SaveAllDirtyPartsAddon"/>
+  <addons xmi:id="_dz0JgGOlEeSMMaPQU2nlzw" elementId="org.eclipse.ui.ide.application.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.ide.application/org.eclipse.ui.internal.ide.application.addons.ModelCleanupAddon"/>
+  <categories xmi:id="_pqcAgLmKEeuzuI6n4--keQ" elementId="org.eclipse.team.ui.category.team" name="Version control (Team)" description="Actions that apply when working with a version control system"/>
+  <categories xmi:id="_pqcAgbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.views" name="Views" description="Commands for opening views"/>
+  <categories xmi:id="_pqcAgrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.edit" name="Edit"/>
+  <categories xmi:id="_pqcAg7mKEeuzuI6n4--keQ" elementId="org.eclipse.mylyn.wikitext.ui.editor.category" name="WikiText Markup Editing Commands" description="commands for editing lightweight markup"/>
+  <categories xmi:id="_pqcAhLmKEeuzuI6n4--keQ" elementId="org.eclipse.buildship.ui.project" name="Buildship" description="Contains the Buildship specific commands"/>
+  <categories xmi:id="_pqcAhbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.ide.markerContents" name="Contents" description="The category for menu contents"/>
+  <categories xmi:id="_pqcAhrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.setup.category" name="Oomph Setup"/>
+  <categories xmi:id="_pqcAh7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.textEditor" name="Text Editing" description="Text Editing Commands"/>
+  <categories xmi:id="_pqcAiLmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.navigate" name="Navigate"/>
+  <categories xmi:id="_pqcAibmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.category" name="Language Servers"/>
+  <categories xmi:id="_pqcAirmKEeuzuI6n4--keQ" elementId="org.eclipse.eclemma.ui" name="EclEmma Code Coverage"/>
+  <categories xmi:id="_pqcAi7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.file" name="File"/>
+  <categories xmi:id="_pqcAjLmKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.view.ui.commands.category" name="Terminal Commands"/>
+  <categories xmi:id="_pqcAjbmKEeuzuI6n4--keQ" elementId="org.eclipse.compare.ui.category.compare" name="Compare" description="Compare command category"/>
+  <categories xmi:id="_pqcAjrmKEeuzuI6n4--keQ" elementId="org.eclipse.text.quicksearch.commands.category" name="Quick Search"/>
+  <categories xmi:id="_pqcAj7mKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.window" name="Window"/>
+  <categories xmi:id="_pqcAkLmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.category.refactoring" name="Refactor - Java" description="Java Refactoring Actions"/>
+  <categories xmi:id="_pqcAkbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.help" name="Help"/>
+  <categories xmi:id="_pqcAkrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.project" name="Project"/>
+  <categories xmi:id="_pqcAk7mKEeuzuI6n4--keQ" elementId="org.eclipse.tm.terminal.category1" name="Terminal view commands" description="Terminal view commands"/>
+  <categories xmi:id="_pqcAlLmKEeuzuI6n4--keQ" elementId="org.eclipse.search.ui.category.search" name="Search" description="Search command category"/>
+  <categories xmi:id="_pqcAlbmKEeuzuI6n4--keQ" elementId="org.eclipse.debug.ui.category.run" name="Run/Debug" description="Run/Debug command category"/>
+  <categories xmi:id="_pqcAlrmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.dialogs" name="Dialogs" description="Commands for opening dialogs"/>
+  <categories xmi:id="_pqcAl7mKEeuzuI6n4--keQ" elementId="org.eclipse.oomph" name="Oomph"/>
+  <categories xmi:id="_pqcAmLmKEeuzuI6n4--keQ" elementId="org.eclipse.egit.ui.commandCategory" name="Git"/>
+  <categories xmi:id="_pqcAmbmKEeuzuI6n4--keQ" elementId="org.eclipse.ui.category.perspectives" name="Perspectives" description="Commands for opening perspectives"/>
+  <categories xmi:id="_pqcAmrmKEeuzuI6n4--keQ" elementId="org.eclipse.ltk.ui.category.refactoring" name="Refactoring"/>
+  <categories xmi:id="_pqcAm7mKEeuzuI6n4--keQ" elementId="org.eclipse.gef.category.view" name="View" description="View"/>
+  <categories xmi:id="_pqcAnLmKEeuzuI6n4--keQ" elementId="org.eclipse.lsp4e.commandCategory" name="Command"/>
+  <categories xmi:id="_pqcAnbmKEeuzuI6n4--keQ" elementId="org.eclipse.jdt.ui.category.source" name="Source" description="Java Source Actions"/>
+  <categories xmi:id="_pqcAnrmKEeuzuI6n4--keQ" elementId="org.eclipse.oomph.commands" name="Oomph"/>
+  <categories xmi:id="_pqcAn7mKEeuzuI6n4--keQ" elementId="org.eclipse.core.commands.categories.autogenerated" name="Uncategorized" description="Commands that were either auto-generated or have no category"/>
+</application:Application>
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
index a4ee3cbc9a7fb4242b2f2becb901674986dc4389..6cd956293a0490bb8c15907d99ec686bdf5f08ae 100644
--- a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<typeInfoHistroy/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<typeInfoHistroy/>
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
index 9e390f501d055f97f1a023eb11d0916f4992c3e9..8c365b725af2ff0e8c3bd75e6de465fb109f1b3e 100644
--- a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<qualifiedTypeNameHistroy/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<qualifiedTypeNameHistroy/>
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
index 1d26b8e78f860f00ae1ba645ea8f68d8006e960d..0711539d2e964be906a3a4ca825cd128bf65f112 100644
--- a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
@@ -1,30 +1,30 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-	<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
-		<item key="group_libraries" value="true"/>
-		<item key="layout" value="2"/>
-		<item key="rootMode" value="2"/>
-		<item key="linkWithEditor" value="false"/>
-		<item key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;Aggregate for window 1621529076588&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1623171710161_3&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;&gt;&#x0D;&#x0A;&lt;item elementID=&quot;=dragdrop&quot; factoryID=&quot;org.eclipse.jdt.ui.PersistableJavaElementFactory&quot;/&gt;&#x0D;&#x0A;&lt;/workingSet&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;&gt;&#x0D;&#x0A;&lt;xmlDefinedFilters&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.m2e.MavenModuleFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;/xmlDefinedFilters&gt;&#x0D;&#x0A;&lt;/customFilters&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;"/>
-	</section>
-	<section name="JavaElementSearchActions">
-	</section>
-	<section name="FatJarPackageWizard">
-		<item key="FatJarPackageWizardPage.ANTSCRIPT_SAVE" value="false"/>
-		<item key="FatJarPackageWizardPage.ANTSCRIPT_LOCATION" value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
-		<item key="FatJarPackageWizardPage.LIBRARY_HANDLING" value="2"/>
-		<item key="FatJarPackageWizardPage.LAUNCH_CONFIGURATION_SELECTION_NAME" value="App - dragdrop"/>
-		<item key="FatJarPackageWizardPage.DESTINATION_PATH_SELECTION" value="C:\Users\Amaury\IdeaProjects\dragdrop.jar"/>
-		<list key="FatJarPackageWizardPage.DESTINATION_NAMES_ID">
-			<item value="C:\Users\Amaury\IdeaProjects\dragdrop.jar"/>
-		</list>
-		<list key="FatJarPackageWizardPage.ANTSCRIPT_LOCATION_HISTORY">
-			<item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX.xml"/>
-			<item value=".xml"/>
-		</list>
-	</section>
-	<section name="completion_proposal_size">
-	</section>
-	<section name="quick_assist_proposal_size">
-	</section>
-</section>
+<?xml version="1.0" encoding="UTF-8"?>
+<section name="Workbench">
+	<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
+		<item key="group_libraries" value="true"/>
+		<item key="layout" value="2"/>
+		<item key="rootMode" value="2"/>
+		<item key="linkWithEditor" value="false"/>
+		<item key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer configured=&quot;true&quot; group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;2&quot; sortWorkingSets=&quot;false&quot; workingSetName=&quot;Aggregate for window 1621529076588&quot;&gt;&#x0D;&#x0A;&lt;localWorkingSetManager&gt;&#x0D;&#x0A;&lt;workingSet editPageId=&quot;org.eclipse.jdt.internal.ui.OthersWorkingSet&quot; factoryID=&quot;org.eclipse.ui.internal.WorkingSetFactory&quot; id=&quot;1623171710161_3&quot; label=&quot;Other Projects&quot; name=&quot;Other Projects&quot;&gt;&#x0D;&#x0A;&lt;item elementID=&quot;=dragdrop&quot; factoryID=&quot;org.eclipse.jdt.ui.PersistableJavaElementFactory&quot;/&gt;&#x0D;&#x0A;&lt;/workingSet&gt;&#x0D;&#x0A;&lt;/localWorkingSetManager&gt;&#x0D;&#x0A;&lt;activeWorkingSet workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;allWorkingSets workingSetName=&quot;Other Projects&quot;/&gt;&#x0D;&#x0A;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;&gt;&#x0D;&#x0A;&lt;xmlDefinedFilters&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.m2e.MavenModuleFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;/xmlDefinedFilters&gt;&#x0D;&#x0A;&lt;/customFilters&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;"/>
+	</section>
+	<section name="JavaElementSearchActions">
+	</section>
+	<section name="FatJarPackageWizard">
+		<item key="FatJarPackageWizardPage.ANTSCRIPT_SAVE" value="false"/>
+		<item key="FatJarPackageWizardPage.ANTSCRIPT_LOCATION" value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
+		<item key="FatJarPackageWizardPage.LIBRARY_HANDLING" value="2"/>
+		<item key="FatJarPackageWizardPage.LAUNCH_CONFIGURATION_SELECTION_NAME" value="App - dragdrop"/>
+		<item key="FatJarPackageWizardPage.DESTINATION_PATH_SELECTION" value="C:\Users\Amaury\IdeaProjects\dragdrop.jar"/>
+		<list key="FatJarPackageWizardPage.DESTINATION_NAMES_ID">
+			<item value="C:\Users\Amaury\IdeaProjects\dragdrop.jar"/>
+		</list>
+		<list key="FatJarPackageWizardPage.ANTSCRIPT_LOCATION_HISTORY">
+			<item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX.xml"/>
+			<item value=".xml"/>
+		</list>
+	</section>
+	<section name="completion_proposal_size">
+	</section>
+	<section name="quick_assist_proposal_size">
+	</section>
+</section>
diff --git a/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup b/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup
index 1f73e14c1a55d41d85ea916a87b57b3251cb1681..a1ef8f50da29f205dcb7753a49cdfe150f415092 100644
--- a/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup
+++ b/.metadata/.plugins/org.eclipse.oomph.setup/workspace.setup
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<setup:Workspace
-    xmi:version="2.0"
-    xmlns:xmi="http://www.omg.org/XMI"
-    xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
-    name="workspace"/>
+<?xml version="1.0" encoding="UTF-8"?>
+<setup:Workspace
+    xmi:version="2.0"
+    xmlns:xmi="http://www.omg.org/XMI"
+    xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
+    name="workspace"/>
diff --git a/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml
index 5ca0b7769013920648b17f3f51ba3e88139fdf0e..1ef2b05b5f8b56900ae56aac8bfcc64fbfa5681f 100644
--- a/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.tips.ide/dialog_settings.xml
@@ -1,3 +1,3 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-</section>
+<?xml version="1.0" encoding="UTF-8"?>
+<section name="Workbench">
+</section>
diff --git a/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties b/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties
index 29a12268fd740509855c789288a6d00100d01ac5..12e03fef8a8e3b37d4cd4311462bd5ff4eda38dc 100644
--- a/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties
+++ b/.metadata/.plugins/org.eclipse.tm.terminal.view.ui/.executables/data.properties
@@ -1,6 +1,6 @@
-#Thu May 20 18:44:32 CEST 2021
-0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico
-0.Path=C\:\\Program Files\\Git\\bin\\sh.exe
-0.Translate=true
-0.Args=--login -i
-0.Name=Git Bash
+#Thu May 20 18:44:32 CEST 2021
+0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico
+0.Path=C\:\\Program Files\\Git\\bin\\sh.exe
+0.Translate=true
+0.Args=--login -i
+0.Name=Git Bash
diff --git a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
index 3c2b59cd62d18a5d4ec7dd9f11ceb1cacd1c5393..c571f11cb0107bb9c8561c9932185cf42c85278e 100644
--- a/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
@@ -1,30 +1,30 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-	<section name="SmartImportWizard">
-		<item key="SmartImportRootWizardPage.STORE_HIDE_ALREADY_OPEN" value="false"/>
-		<item key="SmartImportRootWizardPage.STORE_CLOSE_IMPORTED" value="false"/>
-		<item key="SmartImportRootWizardPage.STORE_NESTED_PROJECTS" value="true"/>
-		<item key="SmartImportRootWizardPage.STORE_CONFIGURE_NATURES" value="true"/>
-		<list key="org.eclipse.ui.internal.wizards.datatransfer.SmartImportRootWizardPage.knownSources">
-			<item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
-			<item value="C:\Users\Amaury\IdeaProjects\dragdrop"/>
-		</list>
-	</section>
-	<section name="ExternalProjectImportWizard">
-		<item key="WizardProjectsImportPage.STORE_NESTED_PROJECTS" value="false"/>
-		<item key="WizardProjectsImportPage.STORE_COPY_PROJECT_ID" value="false"/>
-		<item key="WizardProjectsImportPage.STORE_ARCHIVE_SELECTED" value="false"/>
-		<item key="WizardProjectsImportPage.STORE_CLOSE_CREATED_PROJECTS_ID" value="false"/>
-		<item key="WizardProjectsImportPage.STORE_HIDE_CONFLICTING_PROJECTS_ID" value="false"/>
-		<list key="WizardProjectsImportPage.STORE_DIRECTORIES">
-			<item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
-		</list>
-		<list key="WizardProjectsImportPage.STORE_ARCHIVES">
-			<item value=""/>
-		</list>
-	</section>
-	<section name="ChooseWorkspaceDialogSettings">
-		<item key="DIALOG_X_ORIGIN" value="615"/>
-		<item key="DIALOG_Y_ORIGIN" value="119"/>
-	</section>
-</section>
+<?xml version="1.0" encoding="UTF-8"?>
+<section name="Workbench">
+	<section name="SmartImportWizard">
+		<item key="SmartImportRootWizardPage.STORE_HIDE_ALREADY_OPEN" value="false"/>
+		<item key="SmartImportRootWizardPage.STORE_CLOSE_IMPORTED" value="false"/>
+		<item key="SmartImportRootWizardPage.STORE_NESTED_PROJECTS" value="true"/>
+		<item key="SmartImportRootWizardPage.STORE_CONFIGURE_NATURES" value="true"/>
+		<list key="org.eclipse.ui.internal.wizards.datatransfer.SmartImportRootWizardPage.knownSources">
+			<item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
+			<item value="C:\Users\Amaury\IdeaProjects\dragdrop"/>
+		</list>
+	</section>
+	<section name="ExternalProjectImportWizard">
+		<item key="WizardProjectsImportPage.STORE_NESTED_PROJECTS" value="false"/>
+		<item key="WizardProjectsImportPage.STORE_COPY_PROJECT_ID" value="false"/>
+		<item key="WizardProjectsImportPage.STORE_ARCHIVE_SELECTED" value="false"/>
+		<item key="WizardProjectsImportPage.STORE_CLOSE_CREATED_PROJECTS_ID" value="false"/>
+		<item key="WizardProjectsImportPage.STORE_HIDE_CONFLICTING_PROJECTS_ID" value="false"/>
+		<list key="WizardProjectsImportPage.STORE_DIRECTORIES">
+			<item value="C:\Users\Travail\Documents\Etudes\projects\s2 - ihm\ColorFX"/>
+		</list>
+		<list key="WizardProjectsImportPage.STORE_ARCHIVES">
+			<item value=""/>
+		</list>
+	</section>
+	<section name="ChooseWorkspaceDialogSettings">
+		<item key="DIALOG_X_ORIGIN" value="615"/>
+		<item key="DIALOG_Y_ORIGIN" value="119"/>
+	</section>
+</section>
diff --git a/.metadata/.plugins/org.eclipse.ui.intro/introstate b/.metadata/.plugins/org.eclipse.ui.intro/introstate
index 02f134f0f904f26ec836c22bc4a0b2cafe6c86b8..1cc22f545438fe960d4ece63b76e2ffde472033a 100644
--- a/.metadata/.plugins/org.eclipse.ui.intro/introstate
+++ b/.metadata/.plugins/org.eclipse.ui.intro/introstate
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
 <state reopen="false"/>
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
index 02f15e652e918ff070548a2c3f328b48a6b8c048..0bc104ef62f873c83b82fb63fffd82b02d444406 100644
--- a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<section name="Workbench">
-	<section name="ImportExportAction">
-		<item key="ImportExportPage.STORE_SELECTED_EXPORT_WIZARD_ID" value="org.eclipse.jdt.internal.ui.fatjarpackager.JarPackageWizard"/>
-		<list key="ImportExportPage.STORE_EXPANDED_EXPORT_CATEGORIES">
-			<item value="org.eclipse.jdt.ui.Java"/>
-		</list>
-	</section>
-</section>
+<?xml version="1.0" encoding="UTF-8"?>
+<section name="Workbench">
+	<section name="ImportExportAction">
+		<item key="ImportExportPage.STORE_SELECTED_EXPORT_WIZARD_ID" value="org.eclipse.jdt.internal.ui.fatjarpackager.JarPackageWizard"/>
+		<list key="ImportExportPage.STORE_EXPANDED_EXPORT_CATEGORIES">
+			<item value="org.eclipse.jdt.ui.Java"/>
+		</list>
+	</section>
+</section>
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
index 350fa9d91e21296677d9c76020915bb3b449b783..b230f44e1cf4ff6e1f181c4901e33ffb7c1b69e2 100644
--- a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
+++ b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
@@ -1,6 +1,6 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<workingSetManager>
-<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529075011_0" label="Java Main Sources" name="Java Main Sources"/>
-<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529075027_1" label="Java Test Sources" name="Java Test Sources"/>
-<workingSet aggregate="true" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529076588_2" label="Window Working Set" name="Aggregate for window 1621529076588"/>
+<?xml version="1.0" encoding="UTF-8"?>
+<workingSetManager>
+<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529075011_0" label="Java Main Sources" name="Java Main Sources"/>
+<workingSet editPageId="org.eclipse.jdt.internal.ui.DynamicSourcesWorkingSet" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529075027_1" label="Java Test Sources" name="Java Test Sources"/>
+<workingSet aggregate="true" factoryID="org.eclipse.ui.internal.WorkingSetFactory" id="1621529076588_2" label="Window Working Set" name="Aggregate for window 1621529076588"/>
 </workingSetManager>
\ No newline at end of file
diff --git a/.metadata/version.ini b/.metadata/version.ini
index 8c8e8ab51da86ae28d0a699369a5862ae03ea228..94df1115f71f70d01a78e2d55cb773cb93126f2f 100644
--- a/.metadata/version.ini
+++ b/.metadata/version.ini
@@ -1,3 +1,3 @@
-#Tue Jun 08 19:02:29 CEST 2021
-org.eclipse.core.runtime=2
-org.eclipse.platform=4.19.0.v20210303-1800
+#Tue Jun 08 19:02:29 CEST 2021
+org.eclipse.core.runtime=2
+org.eclipse.platform=4.19.0.v20210303-1800
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
index abdea9ac032d4655898933f93050f48bf9581d14..cf6931b9504454c0d1c96ce04ea6828edc3fb297 100644
--- a/.settings/org.eclipse.core.resources.prefs
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -1,4 +1,4 @@
-eclipse.preferences.version=1
-encoding//src/main/java=UTF-8
-encoding//src/main/resources=UTF-8
-encoding/<project>=UTF-8
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/main/resources=UTF-8
+encoding/<project>=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
index b5490a03ba0fe9e04cbf6d42b194e19be4890a77..ad8a1d008b98a6615a35f9b822f01bda6fff1118 100644
--- a/.settings/org.eclipse.jdt.core.prefs
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
-org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
-org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
-org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
+org.eclipse.jdt.core.compiler.release=enabled
+org.eclipse.jdt.core.compiler.source=11
diff --git a/app.iml b/app.iml
index bbf838ea632b85a5334dcb39825d63f7a5a6ebc4..4831e8c65283cdb3333b508867da3a2317147aa3 100644
--- a/app.iml
+++ b/app.iml
@@ -1,46 +1,46 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_11">
-    <output url="file://$MODULE_DIR$/target/classes" />
-    <output-test url="file://$MODULE_DIR$/target/test-classes" />
-    <content url="file://$MODULE_DIR$">
-      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.core.resources/.projects" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.core" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.ui" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.egit.ui" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.debug.ui" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.launching" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.core.refactoring" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.ui.refactoring" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.core" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.jdt" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ui.editors" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.wst.sse.core" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.core.resources/.projects" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.core" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.ui" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.egit.ui" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.debug.ui" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.launching" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.core.refactoring" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.ui.refactoring" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.core" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.jdt" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ui.editors" />
-      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.wst.sse.core" />
-      <excludeFolder url="file://$MODULE_DIR$/target" />
-    </content>
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:13" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:win:13" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:13" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:win:13" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-base:13" level="project" />
-    <orderEntry type="library" name="Maven: org.openjfx:javafx-base:win:13" level="project" />
-  </component>
+<?xml version="1.0" encoding="UTF-8"?>
+<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
+  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_11">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.core.resources/.projects" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.core" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.ui" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.egit.ui" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.debug.ui" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.launching" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.core.refactoring" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.ui.refactoring" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.core" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.jdt" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ui.editors" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.wst.sse.core" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.core.resources/.projects" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.core" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.debug.ui" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.e4.ui.workbench.swt" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.egit.ui" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.debug.ui" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.jdt.launching" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.core.refactoring" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ltk.ui.refactoring" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.core" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.m2e.jdt" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.ui.editors" />
+      <excludeFolder url="file://$MODULE_DIR$/.metadata/.plugins/org.eclipse.wst.sse.core" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:13" level="project" />
+    <orderEntry type="library" name="Maven: org.openjfx:javafx-controls:win:13" level="project" />
+    <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:13" level="project" />
+    <orderEntry type="library" name="Maven: org.openjfx:javafx-graphics:win:13" level="project" />
+    <orderEntry type="library" name="Maven: org.openjfx:javafx-base:13" level="project" />
+    <orderEntry type="library" name="Maven: org.openjfx:javafx-base:win:13" level="project" />
+  </component>
 </module>
\ No newline at end of file
diff --git a/build_jar.xml b/build_jar.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d03d9ecde09638fd6b227ef1b36a70ec0490bd3f
--- /dev/null
+++ b/build_jar.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<project default="create_run_jar" name="Create Runnable Jar for Project ColorFX with Jar-in-Jar Loader">
+    <!--this file was created by Eclipse Runnable JAR file Export Wizard-->
+    <!--ANT 1.7 is required-->
+    <!--define folder properties-->
+    <property name="dir.buildfile" value="."/>
+    <property name="dir.workspace" value="C:/Users/Amaury/eclipse-workspace"/>
+    <property name="dir.jarfile" value="${dir.buildfile}/build"/>
+    <target name="create_run_jar">
+        <jar destfile="${dir.jarfile}/colorfx.jar">
+            <manifest>
+                <attribute name="Main-Class" value="org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader"/>
+                <attribute name="Rsrc-Main-Class" value="colorfix.app.ColorFX"/>
+                <attribute name="Class-Path" value="."/>
+                <attribute name="Rsrc-Class-Path" value="./ javafx-controls-13.jar javafx-controls-13-win.jar javafx-graphics-13.jar javafx-graphics-13-win.jar javafx-base-13.jar javafx-base-13-win.jar"/>
+            </manifest>
+            <zipfileset src="jar-in-jar-loader.zip"/>
+            <fileset dir="${dir.buildfile}/target/classes"/>
+            <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-controls/13" includes="javafx-controls-13.jar"/>
+            <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-controls/13" includes="javafx-controls-13-win.jar"/>
+            <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-graphics/13" includes="javafx-graphics-13.jar"/>
+            <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-graphics/13" includes="javafx-graphics-13-win.jar"/>
+            <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-base/13" includes="javafx-base-13.jar"/>
+            <zipfileset dir="C:/Users/Amaury/.m2/repository/org/openjfx/javafx-base/13" includes="javafx-base-13-win.jar"/>
+        </jar>
+    </target>
+</project>
diff --git a/pom.xml b/pom.xml
index 96170978c03815efde4d7ff9536c7cfb538ca380..481b60314d444866942f4619deb898ac907ed2ae 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,39 +1,39 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <groupId>colorfix</groupId>
-    <artifactId>app</artifactId>
-    <version>0.0.1-SNAPSHOT</version>
-    <properties>
-        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <maven.compiler.source>11</maven.compiler.source>
-        <maven.compiler.target>11</maven.compiler.target>
-    </properties>
-    <dependencies>
-        <dependency>
-            <groupId>org.openjfx</groupId>
-            <artifactId>javafx-controls</artifactId>
-            <version>13</version>
-        </dependency>
-    </dependencies>
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <version>3.8.0</version>
-                <configuration>
-                    <release>11</release>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.openjfx</groupId>
-                <artifactId>javafx-maven-plugin</artifactId>
-                <version>0.0.4</version>
-                <configuration>
-                    <mainClass>colorfix.app.App</mainClass>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>colorfix</groupId>
+    <artifactId>app</artifactId>
+    <version>0.0.1-SNAPSHOT</version>
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <maven.compiler.source>11</maven.compiler.source>
+        <maven.compiler.target>11</maven.compiler.target>
+    </properties>
+    <dependencies>
+        <dependency>
+            <groupId>org.openjfx</groupId>
+            <artifactId>javafx-controls</artifactId>
+            <version>13</version>
+        </dependency>
+    </dependencies>
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-compiler-plugin</artifactId>
+                <version>3.8.0</version>
+                <configuration>
+                    <release>11</release>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.openjfx</groupId>
+                <artifactId>javafx-maven-plugin</artifactId>
+                <version>0.0.4</version>
+                <configuration>
+                    <mainClass>colorfix.app.App</mainClass>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
 </project>
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/ColorFX.java b/src/main/java/colorfix/app/ColorFX.java
index fce514f6ebc8100935888ce5eb5b831b4c7252c2..c123e45ae4856fd5b97c2e3a9fa173ee803eea5a 100644
--- a/src/main/java/colorfix/app/ColorFX.java
+++ b/src/main/java/colorfix/app/ColorFX.java
@@ -1,26 +1,26 @@
-package colorfix.app;
-
-import colorfix.app.stages.MainStage;
-import javafx.application.Application;
-import javafx.application.HostServices;
-import javafx.stage.Stage;
-
-public class ColorFX extends Application {
-    private static HostServices services;
-
-    @Override
-    public void start(Stage stage) {
-        services = getHostServices();
-        var mainStage = new MainStage();
-
-        mainStage.show();
-    }
-
-    public static void main(String[] args) {
-        launch(args);
-    }
-
-    public static HostServices hostServices() {
-        return services;
-    }
-}
+package colorfix.app;
+
+import colorfix.app.stages.MainStage;
+import javafx.application.Application;
+import javafx.application.HostServices;
+import javafx.stage.Stage;
+
+public class ColorFX extends Application {
+    private static HostServices services;
+
+    @Override
+    public void start(Stage stage) {
+        services = getHostServices();
+        var mainStage = new MainStage();
+
+        mainStage.show();
+    }
+
+    public static void main(String[] args) {
+        launch(args);
+    }
+
+    public static HostServices hostServices() {
+        return services;
+    }
+}
diff --git a/src/main/java/colorfix/app/ColorGrayscaleComparator.java b/src/main/java/colorfix/app/ColorGrayscaleComparator.java
index fc2bbf92b506d8859f22884018a41732d993527d..20d5083b84ea62e20625a72a6ab85b2165bd06f2 100644
--- a/src/main/java/colorfix/app/ColorGrayscaleComparator.java
+++ b/src/main/java/colorfix/app/ColorGrayscaleComparator.java
@@ -1,16 +1,16 @@
-package colorfix.app;
-
-import colorfix.app.util.ColorUtil;
-import javafx.scene.paint.Color;
-
-import java.util.Comparator;
-
-public class ColorGrayscaleComparator implements Comparator<Color> {
-    @Override
-    public int compare(Color c1, Color c2) {
-        final double grayScale1 = ColorUtil.grayScaleValue(c1);
-        final double grayScale2 = ColorUtil.grayScaleValue(c2);
-
-        return Double.compare(grayScale1, grayScale2);
-    }
+package colorfix.app;
+
+import colorfix.app.util.ColorUtil;
+import javafx.scene.paint.Color;
+
+import java.util.Comparator;
+
+public class ColorGrayscaleComparator implements Comparator<Color> {
+    @Override
+    public int compare(Color c1, Color c2) {
+        final double grayScale1 = ColorUtil.grayScaleValue(c1);
+        final double grayScale2 = ColorUtil.grayScaleValue(c2);
+
+        return Double.compare(grayScale1, grayScale2);
+    }
 }
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/Constants.java b/src/main/java/colorfix/app/Constants.java
index 7704ebd59a2bdc5d43b716916505f956a0340858..acb2d973007725aababc621d92e4826dd5c0f77d 100644
--- a/src/main/java/colorfix/app/Constants.java
+++ b/src/main/java/colorfix/app/Constants.java
@@ -1,49 +1,49 @@
-package colorfix.app;
-
-import colorfix.app.util.Assets;
-import javafx.scene.image.Image;
-import javafx.scene.image.ImageView;
-import javafx.stage.FileChooser;
-
-public class Constants {
-    public static final String GITLAB_URL = "https://gitlab.univ-lille.fr/neo.almeida.etu/ColorFX";
-    public static final String APP_NAME = "ColorFX";
-    public static final String APP_DESCRIPTION = "Correcteur de teinte pour impression noir et blanc.";
-    public static final String TOOLTIP_ADDBTN = "Ouvrir une boite de dialogue pour sélectionner une couleur à ajouter";
-    public static final String TOOLTIP_REMOVALLEBTN = "Vider la liste des couleurs";
-    public static final String TOOLTIP_ABOUTBTN = "Afficher des informations sur ce logiciel";
-    public static final String TOOLTIP_CALIBRATEBTN = "Recalibrer les couleurs et les afficher dans une nouvelle fenêtre";
-
-    public static final Image APP_ICON = new Image("/handidoge.png");
-    public static final Image APP_ICON_ERROR = new Image("/handidogeError.png");
-
-    public static final Image ADD_ICON = loadImageRes("/addIcon.png");
-    public static final Image COPY_ICON = loadImageRes("/copyIcon.png");
-    public static final Image DEL_ICON = loadImageRes("/delIcon.png");
-    public static final Image EXP_ICON = loadImageRes("/exportIcon.png");
-    public static final Image LOAD_ICON = loadImageRes("/loadIcon.png");
-    public static final Image QUES_ICON = loadImageRes("/questionMarkIcon.png");
-    public static final Image REC_ICON = loadImageRes("/recycleIcon.png");
-
-
-    public static final FileChooser.ExtensionFilter[] FILTERS = new FileChooser.ExtensionFilter[]{
-    	new FileChooser.ExtensionFilter("Fichier couleurs (*.color)", "*.color"),
-		new FileChooser.ExtensionFilter("Fichier texte (*.txt)", "*.txt"),
-		new FileChooser.ExtensionFilter("Tous les fichiers (*)", "*"),
-    };
-    
-    
-    public static Image loadImageRes(String path) {
-    	return new Image(Assets.getAssetPath(path));
-    }
-
-    public static final ImageView loadImage(Image src){
-        ImageView img = new ImageView(src);
-
-        img.setFitWidth(20);
-        img.setFitHeight(20);
-        img.setPreserveRatio(false);
-
-        return img;
-    }
-}
+package colorfix.app;
+
+import colorfix.app.util.Assets;
+import javafx.scene.image.Image;
+import javafx.scene.image.ImageView;
+import javafx.stage.FileChooser;
+
+public class Constants {
+    public static final String GITLAB_URL = "https://gitlab.univ-lille.fr/neo.almeida.etu/ColorFX";
+    public static final String APP_NAME = "ColorFX";
+    public static final String APP_DESCRIPTION = "Correcteur de teinte pour impression noir et blanc.";
+    public static final String TOOLTIP_ADDBTN = "Ouvrir une boite de dialogue pour sélectionner une couleur à ajouter";
+    public static final String TOOLTIP_REMOVALLEBTN = "Vider la liste des couleurs";
+    public static final String TOOLTIP_ABOUTBTN = "Afficher des informations sur ce logiciel";
+    public static final String TOOLTIP_CALIBRATEBTN = "Recalibrer les couleurs et les afficher dans une nouvelle fenêtre";
+
+    public static final Image APP_ICON = new Image("/handidoge.png");
+    public static final Image APP_ICON_ERROR = new Image("/handidogeError.png");
+
+    public static final Image ADD_ICON = loadImageRes("/addIcon.png");
+    public static final Image COPY_ICON = loadImageRes("/copyIcon.png");
+    public static final Image DEL_ICON = loadImageRes("/delIcon.png");
+    public static final Image EXP_ICON = loadImageRes("/exportIcon.png");
+    public static final Image LOAD_ICON = loadImageRes("/loadIcon.png");
+    public static final Image QUES_ICON = loadImageRes("/questionMarkIcon.png");
+    public static final Image REC_ICON = loadImageRes("/recycleIcon.png");
+
+
+    public static final FileChooser.ExtensionFilter[] FILTERS = new FileChooser.ExtensionFilter[]{
+    	new FileChooser.ExtensionFilter("Fichier couleurs (*.color)", "*.color"),
+		new FileChooser.ExtensionFilter("Fichier texte (*.txt)", "*.txt"),
+		new FileChooser.ExtensionFilter("Tous les fichiers (*)", "*"),
+    };
+    
+    
+    public static Image loadImageRes(String path) {
+    	return new Image(Assets.getAssetPath(path));
+    }
+
+    public static final ImageView loadImage(Image src){
+        ImageView img = new ImageView(src);
+
+        img.setFitWidth(20);
+        img.setFitHeight(20);
+        img.setPreserveRatio(false);
+
+        return img;
+    }
+}
diff --git a/src/main/java/colorfix/app/ExtendedColor.java b/src/main/java/colorfix/app/ExtendedColor.java
index 72e5725e903089004a571ee7926f36ee55f7355c..3282e6956e1feeec7caddf27bae5a2bfdb458a80 100644
--- a/src/main/java/colorfix/app/ExtendedColor.java
+++ b/src/main/java/colorfix/app/ExtendedColor.java
@@ -1,323 +1,323 @@
-package colorfix.app;
-
-import colorfix.app.types.SimpleNormalizedProperty;
-import colorfix.app.util.Maths;
-import javafx.beans.Observable;
-import javafx.beans.property.SimpleDoubleProperty;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.scene.paint.Color;
-
-/**
- * Couleur étendue supportant l'espace de couleur CMJK (Cyan Magenta Jaune)
- * L'ajout de cet espace de couleur se justifie par l'emploi du logiciel:
- * rendre les couleurs IMPRIMABLES correctement en noir et blanc
- *
- * Les imprimantes utilisent généralement des cartouches Cyan jaune Magenta et Noires
- * Nous avons donc jugé utile d'indiquer ces valeurs dans la fenêtre du logiciel
- *
- * Conversion RGB <==> CMYK:
- * https://www.rapidtables.com/convert/color/cmyk-to-rgb.html
- * https://www.rapidtables.com/convert/color/rgb-to-cmyk.html
- */
-public class ExtendedColor {
-    // === ATTRIBUTS ===
-
-    // == BASE ==
-    private final SimpleObjectProperty<Color> color = new SimpleObjectProperty<Color>();
-
-    private final SimpleNormalizedProperty alpha = new SimpleNormalizedProperty(0);
-
-    // == RGB ==
-    private final SimpleNormalizedProperty red = new SimpleNormalizedProperty(0);
-    private final SimpleNormalizedProperty green = new SimpleNormalizedProperty(0);
-    private final SimpleNormalizedProperty blue = new SimpleNormalizedProperty(0);
-
-    // == HSB ==
-    private final SimpleDoubleProperty hue = new SimpleDoubleProperty(0);
-    private final SimpleNormalizedProperty saturation = new SimpleNormalizedProperty(0);
-    private final SimpleNormalizedProperty brightness = new SimpleNormalizedProperty(0);
-
-    // == CMYK ==
-    private final SimpleNormalizedProperty cyan = new SimpleNormalizedProperty(0);
-    private final SimpleNormalizedProperty magenta = new SimpleNormalizedProperty(0);
-    private final SimpleNormalizedProperty yellow = new SimpleNormalizedProperty(0);
-    private final SimpleNormalizedProperty black = new SimpleNormalizedProperty(0);
-
-    private boolean localChange = false;
-
-    // === CONSTRUCTEURS ===
-
-    public ExtendedColor(Color color) {
-        // == BASE ==
-        colorProperty().addListener(this::onColorChanged);
-        alphaProperty().addListener(this::onChangedRGBA);
-
-        // == RGB ==
-        redProperty().addListener(this::onChangedRGBA);
-        greenProperty().addListener(this::onChangedRGBA);
-        blueProperty().addListener(this::onChangedRGBA);
-
-        // == HSB ==
-        hueProperty().addListener(this::onChangedHSBA);
-        saturationProperty().addListener(this::onChangedHSBA);
-        brightnessProperty().addListener(this::onChangedHSBA);
-
-        // == CMYK ==
-        cyanProperty().addListener(this::onChangedCMYKA);
-        magentaProperty().addListener(this::onChangedCMYKA);
-        yellowProperty().addListener(this::onChangedCMYKA);
-        blackProperty().addListener(this::onChangedCMYKA);
-
-        this.color.set(color);
-    }
-
-    public ExtendedColor(String color) {
-        this(Color.web(color));
-    }
-
-    // === PROPRIETES ===
-
-    // == BASE ==
-    public SimpleObjectProperty<Color> colorProperty() {
-        return color;
-    }
-
-    public SimpleNormalizedProperty alphaProperty() {
-        return alpha;
-    }
-
-    // == RGB ==
-    public SimpleNormalizedProperty redProperty() {
-        return red;
-    }
-
-    public SimpleNormalizedProperty greenProperty() {
-        return green;
-    }
-
-    public SimpleNormalizedProperty blueProperty() {
-        return blue;
-    }
-
-    // == HSB ==
-    public SimpleDoubleProperty hueProperty() {
-        return hue;
-    }
-
-    public SimpleNormalizedProperty saturationProperty() {
-        return saturation;
-    }
-
-    public SimpleNormalizedProperty brightnessProperty() {
-        return brightness;
-    }
-
-    // == CMYK ==
-    public SimpleNormalizedProperty cyanProperty() {
-        return cyan;
-    }
-
-    public SimpleNormalizedProperty magentaProperty() {
-        return magenta;
-    }
-
-    public SimpleNormalizedProperty yellowProperty() {
-        return yellow;
-    }
-
-    public SimpleNormalizedProperty blackProperty() {
-        return black;
-    }
-
-    // === GETTERS & SETTERS ===
-
-    public double getAlpha() {
-        return alpha.get();
-    }
-
-    public void setAlpha(double value) {
-        alpha.set(value);
-    }
-
-    // == BASE ==
-    public Color getColor() {
-        return color.get();
-    }
-
-    public void setColor(Color value) {
-        color.set(value);
-    }
-
-    // == RGB ==
-    public double getRed() {
-        return red.get();
-    }
-
-    public void setRed(double value) {
-        red.set(value);
-    }
-
-    public double getGreen() {
-        return green.get();
-    }
-
-    public void setGreen(double value) {
-        green.set(value);
-    }
-
-    public double getBlue() {
-        return blue.get();
-    }
-
-    public void setBlue(double value) {
-        blue.set(value);
-    }
-
-    // == HSB ==
-    public double getHue() {
-        return hue.get();
-    }
-
-    public void setHue(double value) {
-        hue.set(value);
-    }
-
-    public double getSaturation() {
-        return saturation.get();
-    }
-
-    public void setSaturation(double value) {
-        saturation.set(value);
-    }
-
-    public double getBrightness() {
-        return brightness.get();
-    }
-
-    public void setBrightness(double value) {
-        brightness.set(value);
-    }
-
-    // == CMYK ==
-    public double getCyan() {
-        return cyan.get();
-    }
-
-    public void setCyan(double value) {
-        cyan.set(value);
-    }
-
-    public double getMagenta() {
-        return magenta.get();
-    }
-
-    public void setMagenta(double value) {
-        magenta.set(value);
-    }
-
-    public double getYellow() {
-        return yellow.get();
-    }
-
-    public void setYellow(double value) {
-        yellow.set(value);
-    }
-
-    public double getBlack() {
-        return black.get();
-    }
-
-    public void setBlack(double value) {
-        black.set(value);
-    }
-
-    // === EVENT LISTENERS ===
-
-    // == BASE ==
-
-    protected void onColorChanged(Observable observable) {
-        if (!localChange) {
-            localChange = true;
-
-            final double r = getColor().getRed();
-            final double g = getColor().getGreen();
-            final double b = getColor().getBlue();
-
-            setRed(r);
-            setGreen(g);
-            setBlue(b);
-
-            setSaturation(getColor().getSaturation());
-            setBrightness(getColor().getBrightness());
-            setHue(getColor().getHue());
-
-            // == CMYK ==
-
-            final double k = 1 - Math.max(Math.max(getRed(), getGreen()),getBlue());
-
-            //if (k < 1) {
-                final double c = zeroIfNaN((1 - r - k) / (1 - k));
-                final double m = zeroIfNaN((1 - g - k) / (1 - k));
-                final double y = zeroIfNaN((1 - b - k) / (1 - k));
-
-                setBlack(k);
-                setCyan(c);
-                setMagenta(m);
-                setYellow(y);
-            //} else {
-            //    setBlack(1);
-            //}
-
-            localChange = false;
-        }
-    }
-
-    private double zeroIfNaN(double value) {
-        return Double.isNaN(value) ? 0 : value;
-    }
-
-    public void refresh() {
-        onColorChanged(colorProperty());
-    }
-
-    protected void onChangedRGBA(Observable observable) {
-        if (!localChange) {
-            final double r = getRed();
-            final double g = getGreen();
-            final double b = getBlue();
-
-            final double a = getAlpha();
-
-            setColor(new Color(r, g, b, a));
-        }
-    }
-
-    protected void onChangedHSBA(Observable observable) {
-        if (!localChange) {
-            final double h = getHue();
-            final double s = getSaturation();
-            final double b = getBrightness();
-
-            final double a = getAlpha();
-
-            setColor(Color.hsb(h, s, b, a));
-        }
-    }
-
-    protected void onChangedCMYKA(Observable observable) {
-        if (!localChange) {
-            final double k = zeroIfNaN(getBlack());
-            final double c = zeroIfNaN(getCyan());
-            final double m = zeroIfNaN(getMagenta());
-            final double y = zeroIfNaN(getYellow());
-
-            final double r = (1 - c) * (1 - k);
-            final double g = (1 - m) * (1 - k);
-            final double b = (1 - y) * (1 - k);
-
-            final double a = getAlpha();
-
-            setColor(new Color(r, g, b, a));
-        }
-    }
+package colorfix.app;
+
+import colorfix.app.types.SimpleNormalizedProperty;
+import colorfix.app.util.Maths;
+import javafx.beans.Observable;
+import javafx.beans.property.SimpleDoubleProperty;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.scene.paint.Color;
+
+/**
+ * Couleur étendue supportant l'espace de couleur CMJK (Cyan Magenta Jaune)
+ * L'ajout de cet espace de couleur se justifie par l'emploi du logiciel:
+ * rendre les couleurs IMPRIMABLES correctement en noir et blanc
+ *
+ * Les imprimantes utilisent généralement des cartouches Cyan jaune Magenta et Noires
+ * Nous avons donc jugé utile d'indiquer ces valeurs dans la fenêtre du logiciel
+ *
+ * Conversion RGB <==> CMYK:
+ * https://www.rapidtables.com/convert/color/cmyk-to-rgb.html
+ * https://www.rapidtables.com/convert/color/rgb-to-cmyk.html
+ */
+public class ExtendedColor {
+    // === ATTRIBUTS ===
+
+    // == BASE ==
+    private final SimpleObjectProperty<Color> color = new SimpleObjectProperty<Color>();
+
+    private final SimpleNormalizedProperty alpha = new SimpleNormalizedProperty(0);
+
+    // == RGB ==
+    private final SimpleNormalizedProperty red = new SimpleNormalizedProperty(0);
+    private final SimpleNormalizedProperty green = new SimpleNormalizedProperty(0);
+    private final SimpleNormalizedProperty blue = new SimpleNormalizedProperty(0);
+
+    // == HSB ==
+    private final SimpleDoubleProperty hue = new SimpleDoubleProperty(0);
+    private final SimpleNormalizedProperty saturation = new SimpleNormalizedProperty(0);
+    private final SimpleNormalizedProperty brightness = new SimpleNormalizedProperty(0);
+
+    // == CMYK ==
+    private final SimpleNormalizedProperty cyan = new SimpleNormalizedProperty(0);
+    private final SimpleNormalizedProperty magenta = new SimpleNormalizedProperty(0);
+    private final SimpleNormalizedProperty yellow = new SimpleNormalizedProperty(0);
+    private final SimpleNormalizedProperty black = new SimpleNormalizedProperty(0);
+
+    private boolean localChange = false;
+
+    // === CONSTRUCTEURS ===
+
+    public ExtendedColor(Color color) {
+        // == BASE ==
+        colorProperty().addListener(this::onColorChanged);
+        alphaProperty().addListener(this::onChangedRGBA);
+
+        // == RGB ==
+        redProperty().addListener(this::onChangedRGBA);
+        greenProperty().addListener(this::onChangedRGBA);
+        blueProperty().addListener(this::onChangedRGBA);
+
+        // == HSB ==
+        hueProperty().addListener(this::onChangedHSBA);
+        saturationProperty().addListener(this::onChangedHSBA);
+        brightnessProperty().addListener(this::onChangedHSBA);
+
+        // == CMYK ==
+        cyanProperty().addListener(this::onChangedCMYKA);
+        magentaProperty().addListener(this::onChangedCMYKA);
+        yellowProperty().addListener(this::onChangedCMYKA);
+        blackProperty().addListener(this::onChangedCMYKA);
+
+        this.color.set(color);
+    }
+
+    public ExtendedColor(String color) {
+        this(Color.web(color));
+    }
+
+    // === PROPRIETES ===
+
+    // == BASE ==
+    public SimpleObjectProperty<Color> colorProperty() {
+        return color;
+    }
+
+    public SimpleNormalizedProperty alphaProperty() {
+        return alpha;
+    }
+
+    // == RGB ==
+    public SimpleNormalizedProperty redProperty() {
+        return red;
+    }
+
+    public SimpleNormalizedProperty greenProperty() {
+        return green;
+    }
+
+    public SimpleNormalizedProperty blueProperty() {
+        return blue;
+    }
+
+    // == HSB ==
+    public SimpleDoubleProperty hueProperty() {
+        return hue;
+    }
+
+    public SimpleNormalizedProperty saturationProperty() {
+        return saturation;
+    }
+
+    public SimpleNormalizedProperty brightnessProperty() {
+        return brightness;
+    }
+
+    // == CMYK ==
+    public SimpleNormalizedProperty cyanProperty() {
+        return cyan;
+    }
+
+    public SimpleNormalizedProperty magentaProperty() {
+        return magenta;
+    }
+
+    public SimpleNormalizedProperty yellowProperty() {
+        return yellow;
+    }
+
+    public SimpleNormalizedProperty blackProperty() {
+        return black;
+    }
+
+    // === GETTERS & SETTERS ===
+
+    public double getAlpha() {
+        return alpha.get();
+    }
+
+    public void setAlpha(double value) {
+        alpha.set(value);
+    }
+
+    // == BASE ==
+    public Color getColor() {
+        return color.get();
+    }
+
+    public void setColor(Color value) {
+        color.set(value);
+    }
+
+    // == RGB ==
+    public double getRed() {
+        return red.get();
+    }
+
+    public void setRed(double value) {
+        red.set(value);
+    }
+
+    public double getGreen() {
+        return green.get();
+    }
+
+    public void setGreen(double value) {
+        green.set(value);
+    }
+
+    public double getBlue() {
+        return blue.get();
+    }
+
+    public void setBlue(double value) {
+        blue.set(value);
+    }
+
+    // == HSB ==
+    public double getHue() {
+        return hue.get();
+    }
+
+    public void setHue(double value) {
+        hue.set(value);
+    }
+
+    public double getSaturation() {
+        return saturation.get();
+    }
+
+    public void setSaturation(double value) {
+        saturation.set(value);
+    }
+
+    public double getBrightness() {
+        return brightness.get();
+    }
+
+    public void setBrightness(double value) {
+        brightness.set(value);
+    }
+
+    // == CMYK ==
+    public double getCyan() {
+        return cyan.get();
+    }
+
+    public void setCyan(double value) {
+        cyan.set(value);
+    }
+
+    public double getMagenta() {
+        return magenta.get();
+    }
+
+    public void setMagenta(double value) {
+        magenta.set(value);
+    }
+
+    public double getYellow() {
+        return yellow.get();
+    }
+
+    public void setYellow(double value) {
+        yellow.set(value);
+    }
+
+    public double getBlack() {
+        return black.get();
+    }
+
+    public void setBlack(double value) {
+        black.set(value);
+    }
+
+    // === EVENT LISTENERS ===
+
+    // == BASE ==
+
+    protected void onColorChanged(Observable observable) {
+        if (!localChange) {
+            localChange = true;
+
+            final double r = getColor().getRed();
+            final double g = getColor().getGreen();
+            final double b = getColor().getBlue();
+
+            setRed(r);
+            setGreen(g);
+            setBlue(b);
+
+            setSaturation(getColor().getSaturation());
+            setBrightness(getColor().getBrightness());
+            setHue(getColor().getHue());
+
+            // == CMYK ==
+
+            final double k = 1 - Math.max(Math.max(getRed(), getGreen()),getBlue());
+
+            //if (k < 1) {
+                final double c = zeroIfNaN((1 - r - k) / (1 - k));
+                final double m = zeroIfNaN((1 - g - k) / (1 - k));
+                final double y = zeroIfNaN((1 - b - k) / (1 - k));
+
+                setBlack(k);
+                setCyan(c);
+                setMagenta(m);
+                setYellow(y);
+            //} else {
+            //    setBlack(1);
+            //}
+
+            localChange = false;
+        }
+    }
+
+    private double zeroIfNaN(double value) {
+        return Double.isNaN(value) ? 0 : value;
+    }
+
+    public void refresh() {
+        onColorChanged(colorProperty());
+    }
+
+    protected void onChangedRGBA(Observable observable) {
+        if (!localChange) {
+            final double r = getRed();
+            final double g = getGreen();
+            final double b = getBlue();
+
+            final double a = getAlpha();
+
+            setColor(new Color(r, g, b, a));
+        }
+    }
+
+    protected void onChangedHSBA(Observable observable) {
+        if (!localChange) {
+            final double h = getHue();
+            final double s = getSaturation();
+            final double b = getBrightness();
+
+            final double a = getAlpha();
+
+            setColor(Color.hsb(h, s, b, a));
+        }
+    }
+
+    protected void onChangedCMYKA(Observable observable) {
+        if (!localChange) {
+            final double k = zeroIfNaN(getBlack());
+            final double c = zeroIfNaN(getCyan());
+            final double m = zeroIfNaN(getMagenta());
+            final double y = zeroIfNaN(getYellow());
+
+            final double r = (1 - c) * (1 - k);
+            final double g = (1 - m) * (1 - k);
+            final double b = (1 - y) * (1 - k);
+
+            final double a = getAlpha();
+
+            setColor(new Color(r, g, b, a));
+        }
+    }
 }
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/controls/ColorThumbnail.java b/src/main/java/colorfix/app/controls/ColorThumbnail.java
index df30000d0a99cefe26dab533411f494bdbf57175..026412eaee6418aee975db690540d42fbbe777b4 100644
--- a/src/main/java/colorfix/app/controls/ColorThumbnail.java
+++ b/src/main/java/colorfix/app/controls/ColorThumbnail.java
@@ -1,73 +1,73 @@
-package colorfix.app.controls;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.util.ColorUtil;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.scene.canvas.Canvas;
-import javafx.scene.canvas.GraphicsContext;
-import javafx.scene.layout.Pane;
-import javafx.scene.paint.Color;
-
-public class ColorThumbnail extends Pane {
-    protected final Canvas canvas;
-    protected final GraphicsContext graphics;
-
-    private ExtendedColor color;
-
-    public ColorThumbnail() {
-        this(Color.RED);
-    }
-
-    public ColorThumbnail(Color color) {
-        this(new ExtendedColor(color));
-    }
-
-    public ColorThumbnail(ExtendedColor color) {
-        this.color = color;
-
-        canvas = new Canvas();
-        graphics = canvas.getGraphicsContext2D();
-
-        // Liaison de la taille du canvas à celle du conteneur parent
-        canvas.widthProperty().bind(widthProperty());
-        canvas.heightProperty().bind(heightProperty());
-
-        widthProperty().addListener(e -> draw());
-        heightProperty().addListener(e -> draw());
-        colorProperty().addListener(e -> draw());
-
-        getChildren().add(canvas);
-    }
-
-    public void draw() {
-        final double halfWidth = getWidth() / 2;
-
-        Color c = colorProperty().get();
-
-        graphics.setFill(c);
-        graphics.fillRect(0,0,halfWidth, getHeight());
-
-        graphics.setFill(ColorUtil.grayScaleColor(c));
-        graphics.fillRect(halfWidth,0,halfWidth, getHeight());
-
-        graphics.setLineWidth(1);
-        graphics.setStroke(Color.BLACK);
-        graphics.strokeRect(0, 0, getWidth(), getHeight());
-
-        graphics.setStroke(Color.WHITE);
-        graphics.strokeRect(1, 1, getWidth() - 2, getHeight() - 2);
-
-        graphics.setStroke(Color.BLACK);
-        graphics.strokeRect(2, 2, getWidth() - 4, getHeight() - 4);
-    }
-
-    @Override
-    /** Autorise le redimentionnement de ce widget **/
-    public boolean isResizable() {
-        return true;
-    }
-
-    public SimpleObjectProperty<Color> colorProperty() {
-        return color.colorProperty();
-    }
-}
+package colorfix.app.controls;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.util.ColorUtil;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.scene.canvas.Canvas;
+import javafx.scene.canvas.GraphicsContext;
+import javafx.scene.layout.Pane;
+import javafx.scene.paint.Color;
+
+public class ColorThumbnail extends Pane {
+    protected final Canvas canvas;
+    protected final GraphicsContext graphics;
+
+    private ExtendedColor color;
+
+    public ColorThumbnail() {
+        this(Color.RED);
+    }
+
+    public ColorThumbnail(Color color) {
+        this(new ExtendedColor(color));
+    }
+
+    public ColorThumbnail(ExtendedColor color) {
+        this.color = color;
+
+        canvas = new Canvas();
+        graphics = canvas.getGraphicsContext2D();
+
+        // Liaison de la taille du canvas à celle du conteneur parent
+        canvas.widthProperty().bind(widthProperty());
+        canvas.heightProperty().bind(heightProperty());
+
+        widthProperty().addListener(e -> draw());
+        heightProperty().addListener(e -> draw());
+        colorProperty().addListener(e -> draw());
+
+        getChildren().add(canvas);
+    }
+
+    public void draw() {
+        final double halfWidth = getWidth() / 2;
+
+        Color c = colorProperty().get();
+
+        graphics.setFill(c);
+        graphics.fillRect(0,0,halfWidth, getHeight());
+
+        graphics.setFill(ColorUtil.grayScaleColor(c));
+        graphics.fillRect(halfWidth,0,halfWidth, getHeight());
+
+        graphics.setLineWidth(1);
+        graphics.setStroke(Color.BLACK);
+        graphics.strokeRect(0, 0, getWidth(), getHeight());
+
+        graphics.setStroke(Color.WHITE);
+        graphics.strokeRect(1, 1, getWidth() - 2, getHeight() - 2);
+
+        graphics.setStroke(Color.BLACK);
+        graphics.strokeRect(2, 2, getWidth() - 4, getHeight() - 4);
+    }
+
+    @Override
+    /** Autorise le redimentionnement de ce widget **/
+    public boolean isResizable() {
+        return true;
+    }
+
+    public SimpleObjectProperty<Color> colorProperty() {
+        return color.colorProperty();
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/CopyTableView.java b/src/main/java/colorfix/app/controls/CopyTableView.java
index b144642f34d7ff343f2daf7d4f47fb698f71fdf9..ec217a0caebd08ba05c4d274e957ebd1ced49637 100644
--- a/src/main/java/colorfix/app/controls/CopyTableView.java
+++ b/src/main/java/colorfix/app/controls/CopyTableView.java
@@ -1,97 +1,97 @@
-package colorfix.app.controls;
-
-import colorfix.app.controls.table.columns.ColorSpaceColumn;
-import colorfix.app.controls.table.columns.ColorThumbnailColumn;
-import colorfix.app.controls.table.columns.CopyActionsColumn;
-import colorfix.app.controls.table.columns.HexadecimalValueColumn;
-import colorfix.app.enums.ColorSpace;
-import javafx.beans.property.SimpleBooleanProperty;
-import javafx.scene.control.TableView;
-import javafx.scene.paint.Color;
-
-public class CopyTableView extends TableView<Color> {
-	
-	private SimpleBooleanProperty hexVisible = new SimpleBooleanProperty(true);
-    private SimpleBooleanProperty rgbVisible = new SimpleBooleanProperty(true);
-    private SimpleBooleanProperty cmykVisible = new SimpleBooleanProperty(false);
-    private SimpleBooleanProperty hsbVisible = new SimpleBooleanProperty(true);
-
-    public CopyTableView() {
-        ColorThumbnailColumn columnThumbnail = new ColorThumbnailColumn();
-
-        //ColorComponentColumn columnRed = new ColorComponentColumn(ColorComponent.RED);
-        //ColorComponentColumn columnGreen = new ColorComponentColumn(ColorComponent.GREEN);
-        //ColorComponentColumn columnBlue = new ColorComponentColumn(ColorComponent.BLUE);
-
-        HexadecimalValueColumn columnHex = new HexadecimalValueColumn();
-
-        ColorSpaceColumn columnRGB = new ColorSpaceColumn(ColorSpace.RGB);
-        ColorSpaceColumn columnHSB = new ColorSpaceColumn(ColorSpace.HSB);
-        ColorSpaceColumn columnCMYK = new ColorSpaceColumn(ColorSpace.CMYK);
-
-        CopyActionsColumn columnAction = new CopyActionsColumn();
-
-        
-        columnRGB.visibleProperty().bind(rgbVisible);
-        columnCMYK.visibleProperty().bind(cmykVisible);
-
-
-        //getColumns().addAll(columnThumbnail, columnHex, columnRed, columnGreen, columnBlue);
-
-        getColumns().addAll(columnThumbnail, columnHex, columnRGB, columnCMYK, columnHSB, columnAction);
-
-    }
-    
- // === PROPRIETES ===
-
-    public SimpleBooleanProperty hexVisibleProperty() {
-        return hexVisible;
-    }
-
-    public SimpleBooleanProperty rgbVisibleProperty() {
-        return rgbVisible;
-    }
-
-    public SimpleBooleanProperty hsbVisibleProperty() {
-        return hsbVisible;
-    }
-
-    public SimpleBooleanProperty cmykVisibleProperty() {
-        return cmykVisible;
-    }
-
-    // === GETTERS & SETTERS ===
-    public boolean isHexVisible() {
-        return hexVisible.get();
-    }
-
-    public void setHexVisible(boolean value) {
-        hexVisible.set(value);
-    }
-
-    public boolean isRgbVisible() {
-        return rgbVisible.get();
-    }
-
-    public void setRgbVisible(boolean value) {
-        rgbVisible.set(value);
-    }
-
-    public boolean isHsbVisible() {
-        return hsbVisible.get();
-    }
-
-    public void setHsbVisible(boolean value) {
-        hsbVisible.set(value);
-    }
-
-    public boolean isCmykVisible() {
-        return cmykVisible.get();
-    }
-
-    public void setCmykVisible(boolean value) {
-        cmykVisible.set(value);
-    }
-    
-    
-}
+package colorfix.app.controls;
+
+import colorfix.app.controls.table.columns.ColorSpaceColumn;
+import colorfix.app.controls.table.columns.ColorThumbnailColumn;
+import colorfix.app.controls.table.columns.CopyActionsColumn;
+import colorfix.app.controls.table.columns.HexadecimalValueColumn;
+import colorfix.app.enums.ColorSpace;
+import javafx.beans.property.SimpleBooleanProperty;
+import javafx.scene.control.TableView;
+import javafx.scene.paint.Color;
+
+public class CopyTableView extends TableView<Color> {
+	
+	private SimpleBooleanProperty hexVisible = new SimpleBooleanProperty(true);
+    private SimpleBooleanProperty rgbVisible = new SimpleBooleanProperty(true);
+    private SimpleBooleanProperty cmykVisible = new SimpleBooleanProperty(false);
+    private SimpleBooleanProperty hsbVisible = new SimpleBooleanProperty(true);
+
+    public CopyTableView() {
+        ColorThumbnailColumn columnThumbnail = new ColorThumbnailColumn();
+
+        //ColorComponentColumn columnRed = new ColorComponentColumn(ColorComponent.RED);
+        //ColorComponentColumn columnGreen = new ColorComponentColumn(ColorComponent.GREEN);
+        //ColorComponentColumn columnBlue = new ColorComponentColumn(ColorComponent.BLUE);
+
+        HexadecimalValueColumn columnHex = new HexadecimalValueColumn();
+
+        ColorSpaceColumn columnRGB = new ColorSpaceColumn(ColorSpace.RGB);
+        ColorSpaceColumn columnHSB = new ColorSpaceColumn(ColorSpace.HSB);
+        ColorSpaceColumn columnCMYK = new ColorSpaceColumn(ColorSpace.CMYK);
+
+        CopyActionsColumn columnAction = new CopyActionsColumn();
+
+        
+        columnRGB.visibleProperty().bind(rgbVisible);
+        columnCMYK.visibleProperty().bind(cmykVisible);
+
+
+        //getColumns().addAll(columnThumbnail, columnHex, columnRed, columnGreen, columnBlue);
+
+        getColumns().addAll(columnThumbnail, columnHex, columnRGB, columnCMYK, columnHSB, columnAction);
+
+    }
+    
+ // === PROPRIETES ===
+
+    public SimpleBooleanProperty hexVisibleProperty() {
+        return hexVisible;
+    }
+
+    public SimpleBooleanProperty rgbVisibleProperty() {
+        return rgbVisible;
+    }
+
+    public SimpleBooleanProperty hsbVisibleProperty() {
+        return hsbVisible;
+    }
+
+    public SimpleBooleanProperty cmykVisibleProperty() {
+        return cmykVisible;
+    }
+
+    // === GETTERS & SETTERS ===
+    public boolean isHexVisible() {
+        return hexVisible.get();
+    }
+
+    public void setHexVisible(boolean value) {
+        hexVisible.set(value);
+    }
+
+    public boolean isRgbVisible() {
+        return rgbVisible.get();
+    }
+
+    public void setRgbVisible(boolean value) {
+        rgbVisible.set(value);
+    }
+
+    public boolean isHsbVisible() {
+        return hsbVisible.get();
+    }
+
+    public void setHsbVisible(boolean value) {
+        hsbVisible.set(value);
+    }
+
+    public boolean isCmykVisible() {
+        return cmykVisible.get();
+    }
+
+    public void setCmykVisible(boolean value) {
+        cmykVisible.set(value);
+    }
+    
+    
+}
diff --git a/src/main/java/colorfix/app/controls/StyledScene.java b/src/main/java/colorfix/app/controls/StyledScene.java
index 6429a713317990e666e4dde736e52bbf648f7d32..cd31a8261e75199dd31e1f0d6df72f4fda2a4f83 100644
--- a/src/main/java/colorfix/app/controls/StyledScene.java
+++ b/src/main/java/colorfix/app/controls/StyledScene.java
@@ -1,44 +1,44 @@
-package colorfix.app.controls;
-
-import colorfix.app.util.Assets;
-import javafx.scene.Parent;
-import javafx.scene.Scene;
-import javafx.scene.SceneAntialiasing;
-import javafx.scene.paint.Paint;
-
-/** Scène custom à laquelle est appliqué le fichier de style automatiquement **/
-public class StyledScene extends Scene {
-    public StyledScene(Parent root) {
-        super(root);
-        setStyleSheet();
-    }
-
-    public StyledScene(Parent root, double width, double height) {
-        super(root, width, height);
-        setStyleSheet();
-    }
-
-    public StyledScene(Parent root, Paint fill) {
-        super(root, fill);
-        setStyleSheet();
-    }
-
-    public StyledScene(Parent root, double width, double height, Paint fill) {
-        super(root, width, height, fill);
-        setStyleSheet();
-    }
-
-    public StyledScene(Parent root, double width, double height, boolean depthBuffer) {
-        super(root, width, height, depthBuffer);
-        setStyleSheet();
-    }
-
-    public StyledScene(Parent root, double width, double height, boolean depthBuffer, SceneAntialiasing antiAliasing) {
-        super(root, width, height, depthBuffer, antiAliasing);
-        setStyleSheet();
-    }
-
-    protected void setStyleSheet() {
-        getStylesheets().add(Assets.getAssetPath("/style.css"));
-    }
-}
+package colorfix.app.controls;
+
+import colorfix.app.util.Assets;
+import javafx.scene.Parent;
+import javafx.scene.Scene;
+import javafx.scene.SceneAntialiasing;
+import javafx.scene.paint.Paint;
+
+/** Scène custom à laquelle est appliqué le fichier de style automatiquement **/
+public class StyledScene extends Scene {
+    public StyledScene(Parent root) {
+        super(root);
+        setStyleSheet();
+    }
+
+    public StyledScene(Parent root, double width, double height) {
+        super(root, width, height);
+        setStyleSheet();
+    }
+
+    public StyledScene(Parent root, Paint fill) {
+        super(root, fill);
+        setStyleSheet();
+    }
+
+    public StyledScene(Parent root, double width, double height, Paint fill) {
+        super(root, width, height, fill);
+        setStyleSheet();
+    }
+
+    public StyledScene(Parent root, double width, double height, boolean depthBuffer) {
+        super(root, width, height, depthBuffer);
+        setStyleSheet();
+    }
+
+    public StyledScene(Parent root, double width, double height, boolean depthBuffer, SceneAntialiasing antiAliasing) {
+        super(root, width, height, depthBuffer, antiAliasing);
+        setStyleSheet();
+    }
+
+    protected void setStyleSheet() {
+        getStylesheets().add(Assets.getAssetPath("/style.css"));
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/picker/ColorSquare.java b/src/main/java/colorfix/app/controls/picker/ColorSquare.java
index 59594b68cd6be837d33104ed21af67f5bcf8a568..a071ec7bed8ab24b937205bf1769b1a1bb4ae970 100644
--- a/src/main/java/colorfix/app/controls/picker/ColorSquare.java
+++ b/src/main/java/colorfix/app/controls/picker/ColorSquare.java
@@ -1,243 +1,243 @@
-package colorfix.app.controls.picker;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.util.Assets;
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.Maths;
-import javafx.beans.binding.Bindings;
-import javafx.beans.binding.DoubleExpression;
-import javafx.beans.property.SimpleDoubleProperty;
-import javafx.geometry.Insets;
-import javafx.scene.input.MouseButton;
-import javafx.scene.input.MouseEvent;
-import javafx.scene.input.ScrollEvent;
-import javafx.scene.layout.*;
-import javafx.scene.paint.Color;
-import javafx.scene.paint.CycleMethod;
-import javafx.scene.paint.LinearGradient;
-import javafx.scene.paint.Stop;
-
-public class ColorSquare extends ColorSquareAbstract {
-    private Pane saturationOverlay;
-    private Pane brightnessOverlay;
-    private Region colorSquareIndicator;
-
-    private Pane colorBar;
-    private Region colorBarIndicator;
-
-    private Region border;
-
-    final double COLOR_BAR_SIZE = 32;
-    final double CURSOR_SIZE = 10;
-    final double HALF_CURSOR_SIZE = CURSOR_SIZE / 2.0;
-    final Insets INSETS = new Insets(HALF_CURSOR_SIZE);
-
-    public ColorSquare() {
-        this(Color.RED);
-    }
-
-    public ColorSquare(Color color) {
-        this(new ExtendedColor(color));
-    }
-
-    public ColorSquare(ExtendedColor color) {
-        super(color);
-
-        getStylesheets().add(Assets.getAssetPath("/color-picker.css"));
-        getStyleClass().add("color-picker");
-
-        setSpacing(HALF_CURSOR_SIZE);
-        setPadding(new Insets(CURSOR_SIZE));
-
-        // Carré de couleur
-        saturationOverlay = new Pane();
-        brightnessOverlay = new Pane();
-
-        brightnessOverlay.setBackground(getBrightnessBackground());
-        brightnessOverlay.setPadding(INSETS);
-
-        saturationOverlay.getChildren().add(brightnessOverlay);
-
-        colorSquareIndicator = new Region();
-        colorSquareIndicator.setCache(true);
-        colorSquareIndicator.getStyleClass().add("color-indicator");
-        colorSquareIndicator.setPrefSize(CURSOR_SIZE, CURSOR_SIZE);
-
-        border = new Region();
-        border.setCache(true);
-        border.getStyleClass().add("color-pane-border");
-
-        brightnessOverlay.getChildren().setAll(border, colorSquareIndicator);
-
-        // Barre de sélection latérale
-        colorBar = new Pane();
-        colorBar.setBackground(getHueBackground());
-        colorBar.setPrefWidth(COLOR_BAR_SIZE + CURSOR_SIZE);
-
-        colorBarIndicator = new Region();
-        colorBarIndicator.setCache(true);
-        colorBarIndicator.getStyleClass().add("color-indicator");
-
-        colorBarIndicator.setPrefHeight(CURSOR_SIZE);
-
-        colorBar.getChildren().setAll(colorBarIndicator);
-
-        HBox.setHgrow(saturationOverlay, Priority.ALWAYS);
-        VBox.setVgrow(saturationOverlay, Priority.ALWAYS);
-
-        VBox.setVgrow(colorBar, Priority.ALWAYS);
-
-        redraw();
-
-        getChildren().addAll(saturationOverlay, colorBar);
-
-        colorBar.setOnMousePressed(this::onBarSelected);
-        colorBar.setOnMouseDragged(this::onBarSelected);
-        colorBar.setOnScroll(this::onBarScroll);
-
-        brightnessOverlay.setOnMousePressed(this::onSquareSelected);
-        brightnessOverlay.setOnMouseDragged(this::onSquareSelected);
-
-        setBindings();
-    }
-
-    private void setBindings() {
-        // === Taille de la zone carrée de luminosité ===
-        brightnessOverlay.prefWidthProperty().bind(saturationOverlay.widthProperty());
-        brightnessOverlay.prefHeightProperty().bind(saturationOverlay.heightProperty());
-
-        border.prefWidthProperty().bind(brightnessOverlay.widthProperty().subtract(CURSOR_SIZE).add(2.0));
-        border.prefHeightProperty().bind(brightnessOverlay.heightProperty().subtract(CURSOR_SIZE).add(2.0));
-        border.setLayoutX(HALF_CURSOR_SIZE - 1.0);
-        border.setLayoutY(HALF_CURSOR_SIZE - 1.0);
-
-
-        //HBox.setHgrow(border, Priority.ALWAYS);
-        //VBox.setVgrow(border, Priority.ALWAYS);
-
-        DoubleExpression hueProp = hueProperty().divide(360.0);
-        DoubleExpression satProp = saturationProperty();
-        DoubleExpression brightProp = brightnessProperty();
-
-        // === Curseur de teinte (verticalement) ===
-        // Position verticale
-        DoubleExpression barHProp = colorBar.heightProperty().subtract(CURSOR_SIZE);
-        colorBarIndicator.layoutYProperty().bind(hueProp.multiply(barHProp));
-        // Largeur
-        colorBarIndicator.prefWidthProperty().bind(colorBar.widthProperty());
-
-        // === Pointeur de saturation/luminosité (sur le carré) ===
-        // Horizontal
-        DoubleExpression squareWProp = brightnessOverlay.widthProperty().subtract(CURSOR_SIZE);
-        colorSquareIndicator.layoutXProperty().bind(satProp.multiply(squareWProp));
-        // Vertical
-        DoubleExpression squareHProp = brightnessOverlay.heightProperty().subtract(CURSOR_SIZE);
-        colorSquareIndicator.layoutYProperty().bind(Bindings.subtract(1, brightProp).multiply(squareHProp));
-
-        colorBarIndicator.layoutYProperty().addListener(e -> redraw());
-    }
-
-    private Background getBrightnessBackground() {
-        Stop begin = new Stop(0, new Color(0.0, 0.0, 0.0, 0.0));
-        Stop end = new Stop(1, Color.BLACK);
-
-        LinearGradient gradient = new LinearGradient(0, 0, 0, 1, true, CycleMethod.REPEAT, begin, end);
-        BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
-
-        return new Background(fill);
-    }
-
-    private Background getSaturationBackground(double hue) {
-        Color hueColor = Color.hsb(hue, 1.0, 1.0);
-        Color hueColorTransparent = new Color(hueColor.getRed(), hueColor.getGreen(), hueColor.getBlue(), 0.0);
-
-        Stop begin = new Stop(0, hueColorTransparent);
-        Stop end = new Stop(1, hueColor);
-
-        LinearGradient gradient = new LinearGradient(0, 0, 1, 0, true, CycleMethod.REPEAT, begin, end);
-        BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
-
-        return new Background(fill);
-    }
-
-    private Background getHueBackground() {
-        Stop[] stops = new Stop[360];
-
-        for (int i = 0; i < 360; i++) {
-            stops[i] = new Stop(i / 360.0, Color.hsb(i, 1.0, 1.0));
-        }
-
-        LinearGradient gradient = new LinearGradient(0, 0, 0, 1, true, CycleMethod.REPEAT, stops);
-        BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
-
-        return new Background(fill);
-    }
-
-    @Override
-    protected void redraw() {
-        double hue = 0;
-
-        try {
-            hue = hueProperty().get();
-        } catch (NullPointerException e) {
-            hue = 0;
-        }
-
-        if (saturationOverlay != null) {
-            saturationOverlay.setBackground(getSaturationBackground(hue));
-        }
-
-        Color color = Color.hsb(hue, 1.0, 1.0);
-
-        String hex = ColorUtil.tohexCode(color);
-
-        if (colorBarIndicator != null) {
-            colorBarIndicator.setStyle("-fx-border-color: " + hex + ";");
-        }
-    }
-
-
-    protected void onBarSelected(MouseEvent e) {
-        if (e.getButton() != MouseButton.PRIMARY) return;
-
-        double h = colorBar.getHeight();
-
-        // LERP : Linear intERPolation
-        double lerp = Maths.clamp(e.getY(), HALF_CURSOR_SIZE, h - HALF_CURSOR_SIZE - 1) - HALF_CURSOR_SIZE;
-        lerp = lerp / (h - CURSOR_SIZE);
-
-        hueProperty().set(lerp * 360.0);
-    }
-
-    final double SCROLL_FACTOR = 0.05 * 360.0;
-
-    private void onBarScroll(ScrollEvent e) {
-        double hue = hueProperty().get() + 360.0;
-        hue -= SCROLL_FACTOR * (e.getDeltaY() / e.getMultiplierY());
-
-        //hue = Maths.clamp(hue, 0.0, 360.0);
-        hue = hue % 360.0;
-
-        hueProperty().set(hue);
-    }
-
-    private void onSquareSelected(MouseEvent e) {
-        if (e.getButton() != MouseButton.PRIMARY) return;
-
-        double w = brightnessOverlay.getWidth();
-        double h = brightnessOverlay.getHeight();
-
-        // LERP : Linear intERPolation
-        double lerp;
-
-        lerp = Maths.clamp(e.getX(), HALF_CURSOR_SIZE, w - HALF_CURSOR_SIZE) - HALF_CURSOR_SIZE;
-        lerp = lerp / (w - CURSOR_SIZE);
-
-        saturationProperty().set(lerp);
-
-        lerp = Maths.clamp(e.getY(), HALF_CURSOR_SIZE, h - HALF_CURSOR_SIZE) - HALF_CURSOR_SIZE;
-        lerp = 1 - (lerp / (h - CURSOR_SIZE));
-
-        brightnessProperty().set(lerp);
-    }
-}
+package colorfix.app.controls.picker;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.util.Assets;
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.Maths;
+import javafx.beans.binding.Bindings;
+import javafx.beans.binding.DoubleExpression;
+import javafx.beans.property.SimpleDoubleProperty;
+import javafx.geometry.Insets;
+import javafx.scene.input.MouseButton;
+import javafx.scene.input.MouseEvent;
+import javafx.scene.input.ScrollEvent;
+import javafx.scene.layout.*;
+import javafx.scene.paint.Color;
+import javafx.scene.paint.CycleMethod;
+import javafx.scene.paint.LinearGradient;
+import javafx.scene.paint.Stop;
+
+public class ColorSquare extends ColorSquareAbstract {
+    private Pane saturationOverlay;
+    private Pane brightnessOverlay;
+    private Region colorSquareIndicator;
+
+    private Pane colorBar;
+    private Region colorBarIndicator;
+
+    private Region border;
+
+    final double COLOR_BAR_SIZE = 32;
+    final double CURSOR_SIZE = 10;
+    final double HALF_CURSOR_SIZE = CURSOR_SIZE / 2.0;
+    final Insets INSETS = new Insets(HALF_CURSOR_SIZE);
+
+    public ColorSquare() {
+        this(Color.RED);
+    }
+
+    public ColorSquare(Color color) {
+        this(new ExtendedColor(color));
+    }
+
+    public ColorSquare(ExtendedColor color) {
+        super(color);
+
+        getStylesheets().add(Assets.getAssetPath("/color-picker.css"));
+        getStyleClass().add("color-picker");
+
+        setSpacing(HALF_CURSOR_SIZE);
+        setPadding(new Insets(CURSOR_SIZE));
+
+        // Carré de couleur
+        saturationOverlay = new Pane();
+        brightnessOverlay = new Pane();
+
+        brightnessOverlay.setBackground(getBrightnessBackground());
+        brightnessOverlay.setPadding(INSETS);
+
+        saturationOverlay.getChildren().add(brightnessOverlay);
+
+        colorSquareIndicator = new Region();
+        colorSquareIndicator.setCache(true);
+        colorSquareIndicator.getStyleClass().add("color-indicator");
+        colorSquareIndicator.setPrefSize(CURSOR_SIZE, CURSOR_SIZE);
+
+        border = new Region();
+        border.setCache(true);
+        border.getStyleClass().add("color-pane-border");
+
+        brightnessOverlay.getChildren().setAll(border, colorSquareIndicator);
+
+        // Barre de sélection latérale
+        colorBar = new Pane();
+        colorBar.setBackground(getHueBackground());
+        colorBar.setPrefWidth(COLOR_BAR_SIZE + CURSOR_SIZE);
+
+        colorBarIndicator = new Region();
+        colorBarIndicator.setCache(true);
+        colorBarIndicator.getStyleClass().add("color-indicator");
+
+        colorBarIndicator.setPrefHeight(CURSOR_SIZE);
+
+        colorBar.getChildren().setAll(colorBarIndicator);
+
+        HBox.setHgrow(saturationOverlay, Priority.ALWAYS);
+        VBox.setVgrow(saturationOverlay, Priority.ALWAYS);
+
+        VBox.setVgrow(colorBar, Priority.ALWAYS);
+
+        redraw();
+
+        getChildren().addAll(saturationOverlay, colorBar);
+
+        colorBar.setOnMousePressed(this::onBarSelected);
+        colorBar.setOnMouseDragged(this::onBarSelected);
+        colorBar.setOnScroll(this::onBarScroll);
+
+        brightnessOverlay.setOnMousePressed(this::onSquareSelected);
+        brightnessOverlay.setOnMouseDragged(this::onSquareSelected);
+
+        setBindings();
+    }
+
+    private void setBindings() {
+        // === Taille de la zone carrée de luminosité ===
+        brightnessOverlay.prefWidthProperty().bind(saturationOverlay.widthProperty());
+        brightnessOverlay.prefHeightProperty().bind(saturationOverlay.heightProperty());
+
+        border.prefWidthProperty().bind(brightnessOverlay.widthProperty().subtract(CURSOR_SIZE).add(2.0));
+        border.prefHeightProperty().bind(brightnessOverlay.heightProperty().subtract(CURSOR_SIZE).add(2.0));
+        border.setLayoutX(HALF_CURSOR_SIZE - 1.0);
+        border.setLayoutY(HALF_CURSOR_SIZE - 1.0);
+
+
+        //HBox.setHgrow(border, Priority.ALWAYS);
+        //VBox.setVgrow(border, Priority.ALWAYS);
+
+        DoubleExpression hueProp = hueProperty().divide(360.0);
+        DoubleExpression satProp = saturationProperty();
+        DoubleExpression brightProp = brightnessProperty();
+
+        // === Curseur de teinte (verticalement) ===
+        // Position verticale
+        DoubleExpression barHProp = colorBar.heightProperty().subtract(CURSOR_SIZE);
+        colorBarIndicator.layoutYProperty().bind(hueProp.multiply(barHProp));
+        // Largeur
+        colorBarIndicator.prefWidthProperty().bind(colorBar.widthProperty());
+
+        // === Pointeur de saturation/luminosité (sur le carré) ===
+        // Horizontal
+        DoubleExpression squareWProp = brightnessOverlay.widthProperty().subtract(CURSOR_SIZE);
+        colorSquareIndicator.layoutXProperty().bind(satProp.multiply(squareWProp));
+        // Vertical
+        DoubleExpression squareHProp = brightnessOverlay.heightProperty().subtract(CURSOR_SIZE);
+        colorSquareIndicator.layoutYProperty().bind(Bindings.subtract(1, brightProp).multiply(squareHProp));
+
+        colorBarIndicator.layoutYProperty().addListener(e -> redraw());
+    }
+
+    private Background getBrightnessBackground() {
+        Stop begin = new Stop(0, new Color(0.0, 0.0, 0.0, 0.0));
+        Stop end = new Stop(1, Color.BLACK);
+
+        LinearGradient gradient = new LinearGradient(0, 0, 0, 1, true, CycleMethod.REPEAT, begin, end);
+        BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
+
+        return new Background(fill);
+    }
+
+    private Background getSaturationBackground(double hue) {
+        Color hueColor = Color.hsb(hue, 1.0, 1.0);
+        Color hueColorTransparent = new Color(hueColor.getRed(), hueColor.getGreen(), hueColor.getBlue(), 0.0);
+
+        Stop begin = new Stop(0, hueColorTransparent);
+        Stop end = new Stop(1, hueColor);
+
+        LinearGradient gradient = new LinearGradient(0, 0, 1, 0, true, CycleMethod.REPEAT, begin, end);
+        BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
+
+        return new Background(fill);
+    }
+
+    private Background getHueBackground() {
+        Stop[] stops = new Stop[360];
+
+        for (int i = 0; i < 360; i++) {
+            stops[i] = new Stop(i / 360.0, Color.hsb(i, 1.0, 1.0));
+        }
+
+        LinearGradient gradient = new LinearGradient(0, 0, 0, 1, true, CycleMethod.REPEAT, stops);
+        BackgroundFill fill = new BackgroundFill(gradient, CornerRadii.EMPTY, INSETS);
+
+        return new Background(fill);
+    }
+
+    @Override
+    protected void redraw() {
+        double hue = 0;
+
+        try {
+            hue = hueProperty().get();
+        } catch (NullPointerException e) {
+            hue = 0;
+        }
+
+        if (saturationOverlay != null) {
+            saturationOverlay.setBackground(getSaturationBackground(hue));
+        }
+
+        Color color = Color.hsb(hue, 1.0, 1.0);
+
+        String hex = ColorUtil.tohexCode(color);
+
+        if (colorBarIndicator != null) {
+            colorBarIndicator.setStyle("-fx-border-color: " + hex + ";");
+        }
+    }
+
+
+    protected void onBarSelected(MouseEvent e) {
+        if (e.getButton() != MouseButton.PRIMARY) return;
+
+        double h = colorBar.getHeight();
+
+        // LERP : Linear intERPolation
+        double lerp = Maths.clamp(e.getY(), HALF_CURSOR_SIZE, h - HALF_CURSOR_SIZE - 1) - HALF_CURSOR_SIZE;
+        lerp = lerp / (h - CURSOR_SIZE);
+
+        hueProperty().set(lerp * 360.0);
+    }
+
+    final double SCROLL_FACTOR = 0.05 * 360.0;
+
+    private void onBarScroll(ScrollEvent e) {
+        double hue = hueProperty().get() + 360.0;
+        hue -= SCROLL_FACTOR * (e.getDeltaY() / e.getMultiplierY());
+
+        //hue = Maths.clamp(hue, 0.0, 360.0);
+        hue = hue % 360.0;
+
+        hueProperty().set(hue);
+    }
+
+    private void onSquareSelected(MouseEvent e) {
+        if (e.getButton() != MouseButton.PRIMARY) return;
+
+        double w = brightnessOverlay.getWidth();
+        double h = brightnessOverlay.getHeight();
+
+        // LERP : Linear intERPolation
+        double lerp;
+
+        lerp = Maths.clamp(e.getX(), HALF_CURSOR_SIZE, w - HALF_CURSOR_SIZE) - HALF_CURSOR_SIZE;
+        lerp = lerp / (w - CURSOR_SIZE);
+
+        saturationProperty().set(lerp);
+
+        lerp = Maths.clamp(e.getY(), HALF_CURSOR_SIZE, h - HALF_CURSOR_SIZE) - HALF_CURSOR_SIZE;
+        lerp = 1 - (lerp / (h - CURSOR_SIZE));
+
+        brightnessProperty().set(lerp);
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/picker/ColorSquareAbstract.java b/src/main/java/colorfix/app/controls/picker/ColorSquareAbstract.java
index d171c007c0ff3faf76551dea2e06531fb7aecbca..18b86a7bc2f7259ebed37088bf82afb8083e0ef2 100644
--- a/src/main/java/colorfix/app/controls/picker/ColorSquareAbstract.java
+++ b/src/main/java/colorfix/app/controls/picker/ColorSquareAbstract.java
@@ -1,97 +1,97 @@
-package colorfix.app.controls.picker;
-
-import colorfix.app.ExtendedColor;
-import javafx.beans.property.SimpleDoubleProperty;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.scene.layout.HBox;
-import javafx.scene.paint.Color;
-
-public abstract class ColorSquareAbstract extends HBox {
-    // Propriétés
-    private boolean localChange = false; // Sert à ne pas créer de boucle de déclenchement d'event infinie
-    private ExtendedColor color;
-
-    private SimpleDoubleProperty hueProp = new SimpleDoubleProperty(0);
-    private SimpleDoubleProperty satProp = new SimpleDoubleProperty(0);
-    private SimpleDoubleProperty brightProp = new SimpleDoubleProperty(0);
-
-    protected ColorSquareAbstract(ExtendedColor color) {
-        this.color = color;
-
-        colorProperty().addListener(this::onColorChanged);
-        hueProperty().addListener(this::onHueChanged);
-        saturationProperty().addListener(this::onSaturationChanged);
-        brightnessProperty().addListener(this::onBrightnessChanged);
-
-        colorProperty().set(Color.RED);
-    }
-
-    private void onColorChanged(ObservableValue<? extends Color> observable, Color before, Color after) {
-        if (!localChange) {
-            localChange = true;
-
-            hueProperty().set(after.getHue());
-            saturationProperty().set(after.getSaturation());
-            brightnessProperty().set(after.getBrightness());
-
-            localChange = false;
-        }
-
-        redraw();
-    }
-
-    private void onHueChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
-        if (!localChange) {
-            localChange = true;
-
-            colorProperty().set(Color.hsb(after.doubleValue(), saturationProperty().get(), brightnessProperty().get()));
-
-            localChange = false;
-        }
-
-        redraw();
-    }
-
-    private void onSaturationChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
-        if (!localChange) {
-            localChange = true;
-
-            colorProperty().set(Color.hsb(hueProperty().get(), after.doubleValue(), brightnessProperty().get()));
-
-            localChange = false;
-        }
-
-        redraw();
-    }
-
-    private void onBrightnessChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
-        if (!localChange) {
-            localChange = true;
-
-            colorProperty().set(Color.hsb(hueProperty().get(), saturationProperty().get(), after.doubleValue()));
-
-            localChange = false;
-        }
-
-        redraw();
-    }
-
-    public SimpleObjectProperty<Color> colorProperty() {
-        return color.colorProperty();
-    }
-
-    public SimpleDoubleProperty hueProperty() {
-        return color.hueProperty();
-    }
-
-    public SimpleDoubleProperty saturationProperty() {
-        return color.saturationProperty();
-    }
-
-    public SimpleDoubleProperty brightnessProperty() {
-        return color.brightnessProperty();
-    }
-
-    protected abstract void redraw();
-}
+package colorfix.app.controls.picker;
+
+import colorfix.app.ExtendedColor;
+import javafx.beans.property.SimpleDoubleProperty;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.scene.layout.HBox;
+import javafx.scene.paint.Color;
+
+public abstract class ColorSquareAbstract extends HBox {
+    // Propriétés
+    private boolean localChange = false; // Sert à ne pas créer de boucle de déclenchement d'event infinie
+    private ExtendedColor color;
+
+    private SimpleDoubleProperty hueProp = new SimpleDoubleProperty(0);
+    private SimpleDoubleProperty satProp = new SimpleDoubleProperty(0);
+    private SimpleDoubleProperty brightProp = new SimpleDoubleProperty(0);
+
+    protected ColorSquareAbstract(ExtendedColor color) {
+        this.color = color;
+
+        colorProperty().addListener(this::onColorChanged);
+        hueProperty().addListener(this::onHueChanged);
+        saturationProperty().addListener(this::onSaturationChanged);
+        brightnessProperty().addListener(this::onBrightnessChanged);
+
+        colorProperty().set(Color.RED);
+    }
+
+    private void onColorChanged(ObservableValue<? extends Color> observable, Color before, Color after) {
+        if (!localChange) {
+            localChange = true;
+
+            hueProperty().set(after.getHue());
+            saturationProperty().set(after.getSaturation());
+            brightnessProperty().set(after.getBrightness());
+
+            localChange = false;
+        }
+
+        redraw();
+    }
+
+    private void onHueChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
+        if (!localChange) {
+            localChange = true;
+
+            colorProperty().set(Color.hsb(after.doubleValue(), saturationProperty().get(), brightnessProperty().get()));
+
+            localChange = false;
+        }
+
+        redraw();
+    }
+
+    private void onSaturationChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
+        if (!localChange) {
+            localChange = true;
+
+            colorProperty().set(Color.hsb(hueProperty().get(), after.doubleValue(), brightnessProperty().get()));
+
+            localChange = false;
+        }
+
+        redraw();
+    }
+
+    private void onBrightnessChanged(ObservableValue<? extends Number> observable, Number before, Number after) {
+        if (!localChange) {
+            localChange = true;
+
+            colorProperty().set(Color.hsb(hueProperty().get(), saturationProperty().get(), after.doubleValue()));
+
+            localChange = false;
+        }
+
+        redraw();
+    }
+
+    public SimpleObjectProperty<Color> colorProperty() {
+        return color.colorProperty();
+    }
+
+    public SimpleDoubleProperty hueProperty() {
+        return color.hueProperty();
+    }
+
+    public SimpleDoubleProperty saturationProperty() {
+        return color.saturationProperty();
+    }
+
+    public SimpleDoubleProperty brightnessProperty() {
+        return color.brightnessProperty();
+    }
+
+    protected abstract void redraw();
+}
diff --git a/src/main/java/colorfix/app/controls/slider/ColorSlider.java b/src/main/java/colorfix/app/controls/slider/ColorSlider.java
index d194c842a75837d061294b566b84829dc075ae01..cab29719823ebd5a1acc4d074fc3ed923b74ece4 100644
--- a/src/main/java/colorfix/app/controls/slider/ColorSlider.java
+++ b/src/main/java/colorfix/app/controls/slider/ColorSlider.java
@@ -1,144 +1,144 @@
-package colorfix.app.controls.slider;
-
-import colorfix.app.enums.ColorComponent;
-import colorfix.app.types.SimpleNormalizedProperty;
-import colorfix.app.util.Assets;
-import colorfix.app.util.Maths;
-import javafx.beans.Observable;
-import javafx.beans.property.DoubleProperty;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.control.Label;
-import javafx.scene.control.Slider;
-import javafx.scene.control.Spinner;
-import javafx.scene.control.SpinnerValueFactory;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-
-public class ColorSlider extends HBox {
-    private SimpleObjectProperty<ColorComponent> component = new SimpleObjectProperty<ColorComponent>();
-    private SimpleNormalizedProperty value;
-
-    private final Label name;
-    private final Slider slider;
-    private final Spinner<Integer> spinner;
-    private SpinnerValueFactory.IntegerSpinnerValueFactory valueFactory;
-
-    private boolean localChange = false;
-
-    public ColorSlider(ColorComponent component) {
-        value = new SimpleNormalizedProperty(0, component.equals(ColorComponent.HUE) ? 360 : 1);
-
-        getStylesheets().add(Assets.getAssetPath("/color-sliders.css"));
-        getStylesheets().add(Assets.getAssetPath("/color-components.css"));
-
-        name = new Label();
-        name.setPrefWidth(60);
-        name.minWidthProperty().bind(name.prefWidthProperty());
-        name.setAlignment(Pos.CENTER_RIGHT);
-
-        slider = new Slider();
-        slider.setSnapToTicks(false);
-        slider.setShowTickMarks(false);
-        slider.setShowTickLabels(false);
-        slider.getStyleClass().add("color-slider");
-
-        HBox.setHgrow(slider, Priority.ALWAYS);
-
-        spinner = new Spinner<Integer>();
-        spinner.setPrefWidth(70);
-        spinner.minWidthProperty().bind(spinner.prefWidthProperty());
-
-        this.component.addListener(this::onComponentChanged);
-        this.component.set(component);
-
-        setPadding(new Insets(4));
-        setSpacing(12);
-        setAlignment(Pos.CENTER);
-
-        getChildren().addAll(name, slider, spinner);
-
-        slider.valueProperty().addListener(this::onSliderChanged);
-        spinner.valueProperty().addListener(this::onSpinnerChanged);
-
-        value.addListener(this::onValueChanged);
-    }
-
-    private void onValueChanged(Observable observable) {
-        //String s = String.format("%s\t = %f", getComponent().name(), value.get());
-        //System.out.println(s);
-
-        if (!localChange) {
-            slider.setValue(value.getNormalized() * 100.0);
-        }
-    }
-
-    private void onSliderChanged(Observable observable) {
-        String s = String.format("%s = %s", component.get().name(), Double.toString(slider.getValue()));
-        //System.out.println(s);
-
-        if (!localChange) {
-            localChange = true;
-
-            final int maximum = component.get().getMaximum();
-            int newValue = (int)(slider.getValue() / 100.0 * maximum);
-
-            valueFactory.setValue(newValue);
-
-            value.setNormalized(Maths.clamp01(slider.getValue() / 100.0));
-
-            localChange = false;
-        }
-    }
-
-    private void onSpinnerChanged(Observable observable) {
-        if (!localChange) {
-            localChange = true;
-
-            final double maximum = component.get().getMaximum();
-            final double newValue = (double)spinner.getValue() / maximum;
-
-            slider.setValue(newValue * 100.0);
-            value.setNormalized(newValue);
-
-            localChange = false;
-        }
-    }
-
-    private void onComponentChanged(ObservableValue<? extends ColorComponent> observable, ColorComponent oldValue, ColorComponent newValue) {
-        name.setText(component.get().toString());
-
-        if (newValue != null) {
-            slider.setId(newValue.cssClass());
-
-            valueFactory = new SpinnerValueFactory.IntegerSpinnerValueFactory(0, newValue.getMaximum(), 0, 1);
-            spinner.setValueFactory(valueFactory);
-        }
-    }
-
-    public SimpleObjectProperty<ColorComponent> componentProperty() {
-        return component;
-    }
-
-    public ColorComponent getComponent() {
-        return component.get();
-    }
-
-    public void setComponent(ColorComponent value) {
-        component.set(value);
-    }
-
-    public DoubleProperty valueProperty() {
-        return value;
-    }
-
-    public double getValue() {
-        return value.get();
-    }
-
-    public void setValue(double value) {
-        this.value.set(value);
-    }
-}
+package colorfix.app.controls.slider;
+
+import colorfix.app.enums.ColorComponent;
+import colorfix.app.types.SimpleNormalizedProperty;
+import colorfix.app.util.Assets;
+import colorfix.app.util.Maths;
+import javafx.beans.Observable;
+import javafx.beans.property.DoubleProperty;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.control.Label;
+import javafx.scene.control.Slider;
+import javafx.scene.control.Spinner;
+import javafx.scene.control.SpinnerValueFactory;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+
+public class ColorSlider extends HBox {
+    private SimpleObjectProperty<ColorComponent> component = new SimpleObjectProperty<ColorComponent>();
+    private SimpleNormalizedProperty value;
+
+    private final Label name;
+    private final Slider slider;
+    private final Spinner<Integer> spinner;
+    private SpinnerValueFactory.IntegerSpinnerValueFactory valueFactory;
+
+    private boolean localChange = false;
+
+    public ColorSlider(ColorComponent component) {
+        value = new SimpleNormalizedProperty(0, component.equals(ColorComponent.HUE) ? 360 : 1);
+
+        getStylesheets().add(Assets.getAssetPath("/color-sliders.css"));
+        getStylesheets().add(Assets.getAssetPath("/color-components.css"));
+
+        name = new Label();
+        name.setPrefWidth(60);
+        name.minWidthProperty().bind(name.prefWidthProperty());
+        name.setAlignment(Pos.CENTER_RIGHT);
+
+        slider = new Slider();
+        slider.setSnapToTicks(false);
+        slider.setShowTickMarks(false);
+        slider.setShowTickLabels(false);
+        slider.getStyleClass().add("color-slider");
+
+        HBox.setHgrow(slider, Priority.ALWAYS);
+
+        spinner = new Spinner<Integer>();
+        spinner.setPrefWidth(70);
+        spinner.minWidthProperty().bind(spinner.prefWidthProperty());
+
+        this.component.addListener(this::onComponentChanged);
+        this.component.set(component);
+
+        setPadding(new Insets(4));
+        setSpacing(12);
+        setAlignment(Pos.CENTER);
+
+        getChildren().addAll(name, slider, spinner);
+
+        slider.valueProperty().addListener(this::onSliderChanged);
+        spinner.valueProperty().addListener(this::onSpinnerChanged);
+
+        value.addListener(this::onValueChanged);
+    }
+
+    private void onValueChanged(Observable observable) {
+        //String s = String.format("%s\t = %f", getComponent().name(), value.get());
+        //System.out.println(s);
+
+        if (!localChange) {
+            slider.setValue(value.getNormalized() * 100.0);
+        }
+    }
+
+    private void onSliderChanged(Observable observable) {
+        String s = String.format("%s = %s", component.get().name(), Double.toString(slider.getValue()));
+        //System.out.println(s);
+
+        if (!localChange) {
+            localChange = true;
+
+            final int maximum = component.get().getMaximum();
+            int newValue = (int)(slider.getValue() / 100.0 * maximum);
+
+            valueFactory.setValue(newValue);
+
+            value.setNormalized(Maths.clamp01(slider.getValue() / 100.0));
+
+            localChange = false;
+        }
+    }
+
+    private void onSpinnerChanged(Observable observable) {
+        if (!localChange) {
+            localChange = true;
+
+            final double maximum = component.get().getMaximum();
+            final double newValue = (double)spinner.getValue() / maximum;
+
+            slider.setValue(newValue * 100.0);
+            value.setNormalized(newValue);
+
+            localChange = false;
+        }
+    }
+
+    private void onComponentChanged(ObservableValue<? extends ColorComponent> observable, ColorComponent oldValue, ColorComponent newValue) {
+        name.setText(component.get().toString());
+
+        if (newValue != null) {
+            slider.setId(newValue.cssClass());
+
+            valueFactory = new SpinnerValueFactory.IntegerSpinnerValueFactory(0, newValue.getMaximum(), 0, 1);
+            spinner.setValueFactory(valueFactory);
+        }
+    }
+
+    public SimpleObjectProperty<ColorComponent> componentProperty() {
+        return component;
+    }
+
+    public ColorComponent getComponent() {
+        return component.get();
+    }
+
+    public void setComponent(ColorComponent value) {
+        component.set(value);
+    }
+
+    public DoubleProperty valueProperty() {
+        return value;
+    }
+
+    public double getValue() {
+        return value.get();
+    }
+
+    public void setValue(double value) {
+        this.value.set(value);
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/slider/ColorSliderTabs.java b/src/main/java/colorfix/app/controls/slider/ColorSliderTabs.java
index 5e621f6a0f830b2b3210273851bda288f3940b04..9d614b0e3e3bc5af5b80f745e75de12ace0c2dd0 100644
--- a/src/main/java/colorfix/app/controls/slider/ColorSliderTabs.java
+++ b/src/main/java/colorfix/app/controls/slider/ColorSliderTabs.java
@@ -1,42 +1,42 @@
-package colorfix.app.controls.slider;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.enums.ColorSpace;
-import colorfix.app.util.Assets;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.scene.control.*;
-import javafx.scene.paint.Color;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class ColorSliderTabs extends TabPane {
-    private final ExtendedColor COLOR;
-
-    public ColorSliderTabs() {
-        this(Color.RED);
-    }
-
-    public ColorSliderTabs(Color color) {
-        this(new ExtendedColor(color));
-    }
-
-    public ColorSliderTabs(ExtendedColor color) {
-        getStylesheets().add(Assets.getAssetPath("/color-tabs.css"));
-        this.COLOR = color;
-
-        for (ColorSpace cSpace : ColorSpace.values()) {
-            if (cSpace == ColorSpace.HSB) continue;
-
-            ColorSpaceSliderTab tab = new ColorSpaceSliderTab(color, cSpace);
-
-            getTabs().add(tab);
-        }
-
-        color.refresh();
-    }
-
-    public SimpleObjectProperty<Color> colorProperty() {
-        return COLOR.colorProperty();
-    }
+package colorfix.app.controls.slider;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.enums.ColorSpace;
+import colorfix.app.util.Assets;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.scene.control.*;
+import javafx.scene.paint.Color;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class ColorSliderTabs extends TabPane {
+    private final ExtendedColor COLOR;
+
+    public ColorSliderTabs() {
+        this(Color.RED);
+    }
+
+    public ColorSliderTabs(Color color) {
+        this(new ExtendedColor(color));
+    }
+
+    public ColorSliderTabs(ExtendedColor color) {
+        getStylesheets().add(Assets.getAssetPath("/color-tabs.css"));
+        this.COLOR = color;
+
+        for (ColorSpace cSpace : ColorSpace.values()) {
+            if (cSpace == ColorSpace.HSB) continue;
+
+            ColorSpaceSliderTab tab = new ColorSpaceSliderTab(color, cSpace);
+
+            getTabs().add(tab);
+        }
+
+        color.refresh();
+    }
+
+    public SimpleObjectProperty<Color> colorProperty() {
+        return COLOR.colorProperty();
+    }
 }
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/controls/slider/ColorSpaceSliderTab.java b/src/main/java/colorfix/app/controls/slider/ColorSpaceSliderTab.java
index 271006ff230eef9aa9b07c3c91438bd59823d2fc..64b3ee49f31e0ba53eb41b24093e5632bb3b5f5d 100644
--- a/src/main/java/colorfix/app/controls/slider/ColorSpaceSliderTab.java
+++ b/src/main/java/colorfix/app/controls/slider/ColorSpaceSliderTab.java
@@ -1,78 +1,78 @@
-package colorfix.app.controls.slider;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.enums.ColorComponent;
-import colorfix.app.enums.ColorSpace;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.Node;
-import javafx.scene.control.ScrollPane;
-import javafx.scene.control.Tab;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-import javafx.scene.layout.VBox;
-import javafx.scene.paint.Color;
-
-public class ColorSpaceSliderTab extends Tab {
-    private final ColorSpace COLOR_SPACE;
-    private final ExtendedColor COLOR;
-
-    public ColorSpaceSliderTab(ColorSpace cSpace) {
-        this(Color.RED, cSpace);
-    }
-
-    public ColorSpaceSliderTab(Color color, ColorSpace cSpace) {
-        this(new ExtendedColor(color), cSpace);
-    }
-
-
-    public ColorSpaceSliderTab(ExtendedColor color, ColorSpace cSpace) {
-        super();
-        COLOR_SPACE = cSpace;
-        COLOR = color;
-
-        setText(cSpace.name());
-        setContent(initializeTab());
-        setClosable(false);
-    }
-
-    private Node initializeTab() {
-        VBox page = new VBox();
-
-        page.setPadding(new Insets(12));
-        page.setSpacing(12);
-        page.setAlignment(Pos.TOP_CENTER);
-
-        for (ColorComponent cComponent : COLOR_SPACE) {
-            ColorSlider slider = new ColorSlider(cComponent);
-            HBox.setHgrow(slider, Priority.ALWAYS);
-
-            setBindings(slider);
-
-            page.getChildren().add(slider);
-        }
-
-        ScrollPane scroll = new ScrollPane(page);
-
-        scroll.getStyleClass().add("tab-content");
-
-        page.prefWidthProperty().bind(scroll.widthProperty());
-        scroll.prefHeightProperty().bind(page.prefHeightProperty());
-
-        return scroll;
-    }
-
-    private void setBindings(ColorSlider slider) {
-        ColorComponent c = slider.getComponent();
-
-        var slideProp = slider.valueProperty();
-        var colorProp = c.value01Property(COLOR);
-
-        slideProp.bindBidirectional(colorProp);
-    }
-
-    public SimpleObjectProperty<Color> colorProperty() {
-        return COLOR.colorProperty();
-    }
-}
+package colorfix.app.controls.slider;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.enums.ColorComponent;
+import colorfix.app.enums.ColorSpace;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.Node;
+import javafx.scene.control.ScrollPane;
+import javafx.scene.control.Tab;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+import javafx.scene.layout.VBox;
+import javafx.scene.paint.Color;
+
+public class ColorSpaceSliderTab extends Tab {
+    private final ColorSpace COLOR_SPACE;
+    private final ExtendedColor COLOR;
+
+    public ColorSpaceSliderTab(ColorSpace cSpace) {
+        this(Color.RED, cSpace);
+    }
+
+    public ColorSpaceSliderTab(Color color, ColorSpace cSpace) {
+        this(new ExtendedColor(color), cSpace);
+    }
+
+
+    public ColorSpaceSliderTab(ExtendedColor color, ColorSpace cSpace) {
+        super();
+        COLOR_SPACE = cSpace;
+        COLOR = color;
+
+        setText(cSpace.name());
+        setContent(initializeTab());
+        setClosable(false);
+    }
+
+    private Node initializeTab() {
+        VBox page = new VBox();
+
+        page.setPadding(new Insets(12));
+        page.setSpacing(12);
+        page.setAlignment(Pos.TOP_CENTER);
+
+        for (ColorComponent cComponent : COLOR_SPACE) {
+            ColorSlider slider = new ColorSlider(cComponent);
+            HBox.setHgrow(slider, Priority.ALWAYS);
+
+            setBindings(slider);
+
+            page.getChildren().add(slider);
+        }
+
+        ScrollPane scroll = new ScrollPane(page);
+
+        scroll.getStyleClass().add("tab-content");
+
+        page.prefWidthProperty().bind(scroll.widthProperty());
+        scroll.prefHeightProperty().bind(page.prefHeightProperty());
+
+        return scroll;
+    }
+
+    private void setBindings(ColorSlider slider) {
+        ColorComponent c = slider.getComponent();
+
+        var slideProp = slider.valueProperty();
+        var colorProp = c.value01Property(COLOR);
+
+        slideProp.bindBidirectional(colorProp);
+    }
+
+    public SimpleObjectProperty<Color> colorProperty() {
+        return COLOR.colorProperty();
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/table/ActionLink.java b/src/main/java/colorfix/app/controls/table/ActionLink.java
index e3e49e1db36fd7dbc9b4c4b1c6d9cb3e66109431..54ad842e4871f4438b1492dec0ea4e4464de8d77 100644
--- a/src/main/java/colorfix/app/controls/table/ActionLink.java
+++ b/src/main/java/colorfix/app/controls/table/ActionLink.java
@@ -1,25 +1,25 @@
-package colorfix.app.controls.table;
-
-import javafx.event.ActionEvent;
-import javafx.event.EventHandler;
-import javafx.scene.Node;
-import javafx.scene.control.Hyperlink;
-
-public class ActionLink extends Hyperlink {
-    public ActionLink(String text) {
-        super(text);
-    }
-
-    public ActionLink(String text, Node graphic) {
-        super(text, graphic);
-    }
-
-    public ActionLink(String text, EventHandler<ActionEvent> onClick) {
-        this(text, onClick, null);
-    }
-
-    public ActionLink(String text, EventHandler<ActionEvent> onClick, Node graphic) {
-        super(text, graphic);
-        setOnAction(onClick);
-    }
-}
+package colorfix.app.controls.table;
+
+import javafx.event.ActionEvent;
+import javafx.event.EventHandler;
+import javafx.scene.Node;
+import javafx.scene.control.Hyperlink;
+
+public class ActionLink extends Hyperlink {
+    public ActionLink(String text) {
+        super(text);
+    }
+
+    public ActionLink(String text, Node graphic) {
+        super(text, graphic);
+    }
+
+    public ActionLink(String text, EventHandler<ActionEvent> onClick) {
+        this(text, onClick, null);
+    }
+
+    public ActionLink(String text, EventHandler<ActionEvent> onClick, Node graphic) {
+        super(text, graphic);
+        setOnAction(onClick);
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/table/ColorTableView.java b/src/main/java/colorfix/app/controls/table/ColorTableView.java
index 428765d3d2444d96a363e6a289b223f1456525e7..7e76c7d45ae6bfae58c5f2160a24b2c052eb71bb 100644
--- a/src/main/java/colorfix/app/controls/table/ColorTableView.java
+++ b/src/main/java/colorfix/app/controls/table/ColorTableView.java
@@ -1,200 +1,200 @@
-package colorfix.app.controls.table;
-
-import colorfix.app.controls.table.columns.*;
-import colorfix.app.enums.ColorSpace;
-import colorfix.app.stages.dialogs.ColorChooserDialog;
-import colorfix.app.util.ColorUtil;
-import javafx.beans.InvalidationListener;
-import javafx.beans.property.ReadOnlyBooleanProperty;
-import javafx.beans.property.SimpleBooleanProperty;
-import javafx.beans.value.ChangeListener;
-import javafx.collections.FXCollections;
-import javafx.collections.ListChangeListener;
-import javafx.event.ActionEvent;
-import javafx.scene.control.ContextMenu;
-import javafx.scene.control.MenuItem;
-import javafx.scene.control.SeparatorMenuItem;
-import javafx.scene.control.TableView;
-import javafx.scene.input.Clipboard;
-import javafx.scene.input.ClipboardContent;
-import javafx.scene.input.MouseButton;
-import javafx.scene.input.MouseEvent;
-import javafx.scene.paint.Color;
-
-public class ColorTableView extends TableView<Color> {
-    private SimpleBooleanProperty hexVisible = new SimpleBooleanProperty(true);
-    private SimpleBooleanProperty rgbVisible = new SimpleBooleanProperty(true);
-    private SimpleBooleanProperty cmykVisible = new SimpleBooleanProperty(false);
-    private SimpleBooleanProperty hsbVisible = new SimpleBooleanProperty(true);
-    private SimpleBooleanProperty isEmpty = new SimpleBooleanProperty();
-
-    private ContextMenu contextMenu;
-    private final Clipboard clipboard = Clipboard.getSystemClipboard();
-    private final ClipboardContent content = new ClipboardContent();
-
-	private final ColorSpaceColumn columnRGB, columnHSB, columnCMYK;
-
-
-    public ColorTableView() {
-        ColorThumbnailColumn columnThumbnail = new ColorThumbnailColumn();
-
-        HexadecimalValueColumn columnHex = new HexadecimalValueColumn();
-
-        columnRGB = new ColorSpaceColumn(ColorSpace.RGB);
-        columnHSB = new ColorSpaceColumn(ColorSpace.HSB);
-        columnCMYK = new ColorSpaceColumn(ColorSpace.CMYK);
-        
-        setOnMouseClicked(this::onMouseClicked);
-
-        columnHex.visibleProperty().bind(hexVisible);
-        columnRGB.visibleProperty().bind(rgbVisible);
-        columnCMYK.visibleProperty().bind(cmykVisible);
-        columnHSB.visibleProperty().bind(hsbVisible);
-        
-
-        EditActionsColumn columnAction = new EditActionsColumn();
-
-        getColumns().addAll(columnThumbnail, columnHex, columnRGB, columnCMYK, columnHSB, columnAction);
-        
-        /// Menu contextuel
-        contextMenu = new ContextMenu();
-
-        MenuItem menuItemAdd = new MenuItem("Ajouter");
-        menuItemAdd.setOnAction(this::onItemAdd);
-
-        MenuItem menuItemMod = new MenuItem("Modifier");
-        menuItemMod.setOnAction(this::onItemModify);
-
-        MenuItem menuItemDel = new MenuItem("Supprimer");
-        menuItemDel.setOnAction(this::onItemDelete);
-        
-        MenuItem menuItemCpy = new MenuItem("Copier code hexadécimal");
-        menuItemCpy.setOnAction(this::onItemCopy);
-        
-        SeparatorMenuItem separatorMenuItem = new SeparatorMenuItem();
-        SeparatorMenuItem separatorMenuItem2 = new SeparatorMenuItem();
-        SeparatorMenuItem separatorMenuItem3 = new SeparatorMenuItem();
-        
-        contextMenu.getItems().addAll(menuItemAdd,separatorMenuItem, menuItemMod, separatorMenuItem2, menuItemDel, separatorMenuItem3, menuItemCpy);
-        
-        itemsProperty().addListener(e -> {
-        	getItems().addListener(this::onTableModified);
-        });
-        
-        setItems(FXCollections.observableArrayList());
-        
-        onTableModified(null);
-    }
-    
-    private void onMouseClicked(MouseEvent e) {
-    	if(e.getButton() == MouseButton.SECONDARY) {
-    		contextMenu.show(this, e.getScreenX(), e.getScreenY());
-    	}else {
-    		contextMenu.hide();
-    	}
-    }
-    
-    private void onItemAdd(ActionEvent e) {
-        Color c = ColorChooserDialog.open();
-
-        if (c != null) {
-            this.getItems().add(c);
-        }
-    }
-    
-    private void onTableModified(ListChangeListener.Change<? extends Color> c) {
-    	isEmpty.set(getItems().isEmpty());
-    }
-    
-    private void onItemModify(ActionEvent e) {
-        int index = getSelectionModel().getFocusedIndex();
-
-        Color oldCol = getItems().get(index);
-        Color newCol = ColorChooserDialog.open(oldCol);
-
-        if (newCol != null) {
-            getItems().set(index, newCol);
-        }
-    }
-    
-    private void onItemDelete(ActionEvent e) {
-    	int index = getFocusModel().getFocusedCell().getRow();
-    	getItems().remove(index);
-    }
-    
-    private void onItemCopy(ActionEvent e) {
-    	int index = getFocusModel().getFocusedCell().getRow();
-    	content.putString(ColorUtil.tohexCode(getItems().get(index)));
-    	clipboard.setContent(content);	
-    }
-    
-    // === PROPERTY ===
-    
-    public ReadOnlyBooleanProperty isEmptyProperty() {
-    	return ReadOnlyBooleanProperty.readOnlyBooleanProperty(isEmpty);
-    }
-
-    // === COLUMNS ===
-    public ColorSpaceColumn getRGBColumn() {
-        return columnRGB;
-    }
-
-    public ColorSpaceColumn getHSBColumn() {
-        return columnHSB;
-    }
-
-    public ColorSpaceColumn getCMYKColumn() {
-        return columnCMYK;
-    }
-
-    // === PROPRIETES ===
-
-    public SimpleBooleanProperty hexVisibleProperty() {
-        return hexVisible;
-    }
-
-    public SimpleBooleanProperty rgbVisibleProperty() {
-        return rgbVisible;
-    }
-
-    public SimpleBooleanProperty hsbVisibleProperty() {
-        return hsbVisible;
-    }
-
-    public SimpleBooleanProperty cmykVisibleProperty() {
-        return cmykVisible;
-    }
-
-    // === GETTERS & SETTERS ===
-    public boolean isHexVisible() {
-        return hexVisible.get();
-    }
-
-    public void setHexVisible(boolean value) {
-        hexVisible.set(value);
-    }
-
-    public boolean isRgbVisible() {
-        return rgbVisible.get();
-    }
-
-    public void setRgbVisible(boolean value) {
-        rgbVisible.set(value);
-    }
-
-    public boolean isHsbVisible() {
-        return hsbVisible.get();
-    }
-
-    public void setHsbVisible(boolean value) {
-        hsbVisible.set(value);
-    }
-
-    public boolean isCmykVisible() {
-        return cmykVisible.get();
-    }
-
-    public void setCmykVisible(boolean value) {
-        cmykVisible.set(value);
-    }
-}
+package colorfix.app.controls.table;
+
+import colorfix.app.controls.table.columns.*;
+import colorfix.app.enums.ColorSpace;
+import colorfix.app.stages.dialogs.ColorChooserDialog;
+import colorfix.app.util.ColorUtil;
+import javafx.beans.InvalidationListener;
+import javafx.beans.property.ReadOnlyBooleanProperty;
+import javafx.beans.property.SimpleBooleanProperty;
+import javafx.beans.value.ChangeListener;
+import javafx.collections.FXCollections;
+import javafx.collections.ListChangeListener;
+import javafx.event.ActionEvent;
+import javafx.scene.control.ContextMenu;
+import javafx.scene.control.MenuItem;
+import javafx.scene.control.SeparatorMenuItem;
+import javafx.scene.control.TableView;
+import javafx.scene.input.Clipboard;
+import javafx.scene.input.ClipboardContent;
+import javafx.scene.input.MouseButton;
+import javafx.scene.input.MouseEvent;
+import javafx.scene.paint.Color;
+
+public class ColorTableView extends TableView<Color> {
+    private SimpleBooleanProperty hexVisible = new SimpleBooleanProperty(true);
+    private SimpleBooleanProperty rgbVisible = new SimpleBooleanProperty(true);
+    private SimpleBooleanProperty cmykVisible = new SimpleBooleanProperty(false);
+    private SimpleBooleanProperty hsbVisible = new SimpleBooleanProperty(true);
+    private SimpleBooleanProperty isEmpty = new SimpleBooleanProperty();
+
+    private ContextMenu contextMenu;
+    private final Clipboard clipboard = Clipboard.getSystemClipboard();
+    private final ClipboardContent content = new ClipboardContent();
+
+	private final ColorSpaceColumn columnRGB, columnHSB, columnCMYK;
+
+
+    public ColorTableView() {
+        ColorThumbnailColumn columnThumbnail = new ColorThumbnailColumn();
+
+        HexadecimalValueColumn columnHex = new HexadecimalValueColumn();
+
+        columnRGB = new ColorSpaceColumn(ColorSpace.RGB);
+        columnHSB = new ColorSpaceColumn(ColorSpace.HSB);
+        columnCMYK = new ColorSpaceColumn(ColorSpace.CMYK);
+        
+        setOnMouseClicked(this::onMouseClicked);
+
+        columnHex.visibleProperty().bind(hexVisible);
+        columnRGB.visibleProperty().bind(rgbVisible);
+        columnCMYK.visibleProperty().bind(cmykVisible);
+        columnHSB.visibleProperty().bind(hsbVisible);
+        
+
+        EditActionsColumn columnAction = new EditActionsColumn();
+
+        getColumns().addAll(columnThumbnail, columnHex, columnRGB, columnCMYK, columnHSB, columnAction);
+        
+        /// Menu contextuel
+        contextMenu = new ContextMenu();
+
+        MenuItem menuItemAdd = new MenuItem("Ajouter");
+        menuItemAdd.setOnAction(this::onItemAdd);
+
+        MenuItem menuItemMod = new MenuItem("Modifier");
+        menuItemMod.setOnAction(this::onItemModify);
+
+        MenuItem menuItemDel = new MenuItem("Supprimer");
+        menuItemDel.setOnAction(this::onItemDelete);
+        
+        MenuItem menuItemCpy = new MenuItem("Copier code hexadécimal");
+        menuItemCpy.setOnAction(this::onItemCopy);
+        
+        SeparatorMenuItem separatorMenuItem = new SeparatorMenuItem();
+        SeparatorMenuItem separatorMenuItem2 = new SeparatorMenuItem();
+        SeparatorMenuItem separatorMenuItem3 = new SeparatorMenuItem();
+        
+        contextMenu.getItems().addAll(menuItemAdd,separatorMenuItem, menuItemMod, separatorMenuItem2, menuItemDel, separatorMenuItem3, menuItemCpy);
+        
+        itemsProperty().addListener(e -> {
+        	getItems().addListener(this::onTableModified);
+        });
+        
+        setItems(FXCollections.observableArrayList());
+        
+        onTableModified(null);
+    }
+    
+    private void onMouseClicked(MouseEvent e) {
+    	if(e.getButton() == MouseButton.SECONDARY) {
+    		contextMenu.show(this, e.getScreenX(), e.getScreenY());
+    	}else {
+    		contextMenu.hide();
+    	}
+    }
+    
+    private void onItemAdd(ActionEvent e) {
+        Color c = ColorChooserDialog.open();
+
+        if (c != null) {
+            this.getItems().add(c);
+        }
+    }
+    
+    private void onTableModified(ListChangeListener.Change<? extends Color> c) {
+    	isEmpty.set(getItems().isEmpty());
+    }
+    
+    private void onItemModify(ActionEvent e) {
+        int index = getSelectionModel().getFocusedIndex();
+
+        Color oldCol = getItems().get(index);
+        Color newCol = ColorChooserDialog.open(oldCol);
+
+        if (newCol != null) {
+            getItems().set(index, newCol);
+        }
+    }
+    
+    private void onItemDelete(ActionEvent e) {
+    	int index = getFocusModel().getFocusedCell().getRow();
+    	getItems().remove(index);
+    }
+    
+    private void onItemCopy(ActionEvent e) {
+    	int index = getFocusModel().getFocusedCell().getRow();
+    	content.putString(ColorUtil.tohexCode(getItems().get(index)));
+    	clipboard.setContent(content);	
+    }
+    
+    // === PROPERTY ===
+    
+    public ReadOnlyBooleanProperty isEmptyProperty() {
+    	return ReadOnlyBooleanProperty.readOnlyBooleanProperty(isEmpty);
+    }
+
+    // === COLUMNS ===
+    public ColorSpaceColumn getRGBColumn() {
+        return columnRGB;
+    }
+
+    public ColorSpaceColumn getHSBColumn() {
+        return columnHSB;
+    }
+
+    public ColorSpaceColumn getCMYKColumn() {
+        return columnCMYK;
+    }
+
+    // === PROPRIETES ===
+
+    public SimpleBooleanProperty hexVisibleProperty() {
+        return hexVisible;
+    }
+
+    public SimpleBooleanProperty rgbVisibleProperty() {
+        return rgbVisible;
+    }
+
+    public SimpleBooleanProperty hsbVisibleProperty() {
+        return hsbVisible;
+    }
+
+    public SimpleBooleanProperty cmykVisibleProperty() {
+        return cmykVisible;
+    }
+
+    // === GETTERS & SETTERS ===
+    public boolean isHexVisible() {
+        return hexVisible.get();
+    }
+
+    public void setHexVisible(boolean value) {
+        hexVisible.set(value);
+    }
+
+    public boolean isRgbVisible() {
+        return rgbVisible.get();
+    }
+
+    public void setRgbVisible(boolean value) {
+        rgbVisible.set(value);
+    }
+
+    public boolean isHsbVisible() {
+        return hsbVisible.get();
+    }
+
+    public void setHsbVisible(boolean value) {
+        hsbVisible.set(value);
+    }
+
+    public boolean isCmykVisible() {
+        return cmykVisible.get();
+    }
+
+    public void setCmykVisible(boolean value) {
+        cmykVisible.set(value);
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/table/TablePlaceholder.java b/src/main/java/colorfix/app/controls/table/TablePlaceholder.java
index de619fb04b8d1685e23ebeb4e937e586402aee34..338f25636e18c504508a9ccdc0e86a01c5bfa82a 100644
--- a/src/main/java/colorfix/app/controls/table/TablePlaceholder.java
+++ b/src/main/java/colorfix/app/controls/table/TablePlaceholder.java
@@ -1,94 +1,94 @@
-package colorfix.app.controls.table;
-
-import colorfix.app.Constants;
-import javafx.geometry.Insets;
-import javafx.geometry.Orientation;
-import javafx.geometry.Pos;
-import javafx.scene.Node;
-import javafx.scene.control.Hyperlink;
-import javafx.scene.control.Label;
-import javafx.scene.image.Image;
-import javafx.scene.image.ImageView;
-import javafx.scene.layout.*;
-import javafx.scene.paint.Color;
-import javafx.scene.text.Font;
-
-import java.util.Arrays;
-import java.util.Collection;
-
-public class TablePlaceholder extends VBox {
-    private final Label TITLE, DESCRIPTION;
-
-    private Hyperlink[] actions;
-
-    public TablePlaceholder(String title, String description) {
-       this(title, description, new Node[0]);
-    }
-
-    public TablePlaceholder(String title, String description, Node... widgets) {
-        this(title, description, Arrays.asList(widgets));
-    }
-
-    public TablePlaceholder(String title, String description, Collection<Node> widgets) {
-        this(title, null, description, widgets);
-    }
-
-    public TablePlaceholder(String title, Image graphics, String description, Node... widgets) {
-        this(title, graphics, description, Arrays.asList(widgets));
-    }
-
-    public TablePlaceholder(String title, Image graphics, String description, Collection<Node> widgets) {
-        setSpacing(8);
-        setPadding(new Insets(4));
-        setAlignment(Pos.CENTER);
-
-        HBox titleBox = new HBox();
-        titleBox.setSpacing(8);
-        titleBox.setPadding(Insets.EMPTY);
-        titleBox.setAlignment(Pos.CENTER);
-
-        TITLE = new Label(title);
-        TITLE.setFont(new Font("Arial", 32));
-        TITLE.setTextFill(Color.LIGHTGRAY);
-
-        if (graphics != null) {
-            ImageView icon = new ImageView(graphics);
-            icon.setPreserveRatio(true);
-            icon.setSmooth(true);
-            icon.setCache(true);
-
-            icon.setFitHeight(TITLE.getFont().getSize());
-            titleBox.getChildren().add(icon);
-        }
-
-        titleBox.getChildren().add(TITLE);
-
-        DESCRIPTION = new Label(description);
-        DESCRIPTION.setTextFill(Color.GRAY);
-
-        getChildren().addAll(titleBox, DESCRIPTION);
-
-        if (widgets != null && widgets.size() > 0) {
-
-            Region spacer = new Region();
-            spacer.setMinHeight(0);
-            spacer.setPrefHeight(4);
-            spacer.maxHeightProperty().bind(spacer.prefHeightProperty());
-            HBox.setHgrow(spacer, Priority.ALWAYS);
-
-            FlowPane container = new FlowPane(Orientation.HORIZONTAL);
-
-            container.setPadding(Insets.EMPTY);
-            container.setAlignment(Pos.CENTER);
-            container.setVgap(2);
-            container.setHgap(4);
-            container.setMaxWidth(500);
-
-            HBox.setHgrow(container, Priority.ALWAYS);
-
-            container.getChildren().addAll(widgets);
-
-            getChildren().addAll(spacer, container);
-        }
-    }
-}
+package colorfix.app.controls.table;
+
+import colorfix.app.Constants;
+import javafx.geometry.Insets;
+import javafx.geometry.Orientation;
+import javafx.geometry.Pos;
+import javafx.scene.Node;
+import javafx.scene.control.Hyperlink;
+import javafx.scene.control.Label;
+import javafx.scene.image.Image;
+import javafx.scene.image.ImageView;
+import javafx.scene.layout.*;
+import javafx.scene.paint.Color;
+import javafx.scene.text.Font;
+
+import java.util.Arrays;
+import java.util.Collection;
+
+public class TablePlaceholder extends VBox {
+    private final Label TITLE, DESCRIPTION;
+
+    private Hyperlink[] actions;
+
+    public TablePlaceholder(String title, String description) {
+       this(title, description, new Node[0]);
+    }
+
+    public TablePlaceholder(String title, String description, Node... widgets) {
+        this(title, description, Arrays.asList(widgets));
+    }
+
+    public TablePlaceholder(String title, String description, Collection<Node> widgets) {
+        this(title, null, description, widgets);
+    }
+
+    public TablePlaceholder(String title, Image graphics, String description, Node... widgets) {
+        this(title, graphics, description, Arrays.asList(widgets));
+    }
+
+    public TablePlaceholder(String title, Image graphics, String description, Collection<Node> widgets) {
+        setSpacing(8);
+        setPadding(new Insets(4));
+        setAlignment(Pos.CENTER);
+
+        HBox titleBox = new HBox();
+        titleBox.setSpacing(8);
+        titleBox.setPadding(Insets.EMPTY);
+        titleBox.setAlignment(Pos.CENTER);
+
+        TITLE = new Label(title);
+        TITLE.setFont(new Font("Arial", 32));
+        TITLE.setTextFill(Color.LIGHTGRAY);
+
+        if (graphics != null) {
+            ImageView icon = new ImageView(graphics);
+            icon.setPreserveRatio(true);
+            icon.setSmooth(true);
+            icon.setCache(true);
+
+            icon.setFitHeight(TITLE.getFont().getSize());
+            titleBox.getChildren().add(icon);
+        }
+
+        titleBox.getChildren().add(TITLE);
+
+        DESCRIPTION = new Label(description);
+        DESCRIPTION.setTextFill(Color.GRAY);
+
+        getChildren().addAll(titleBox, DESCRIPTION);
+
+        if (widgets != null && widgets.size() > 0) {
+
+            Region spacer = new Region();
+            spacer.setMinHeight(0);
+            spacer.setPrefHeight(4);
+            spacer.maxHeightProperty().bind(spacer.prefHeightProperty());
+            HBox.setHgrow(spacer, Priority.ALWAYS);
+
+            FlowPane container = new FlowPane(Orientation.HORIZONTAL);
+
+            container.setPadding(Insets.EMPTY);
+            container.setAlignment(Pos.CENTER);
+            container.setVgap(2);
+            container.setHgap(4);
+            container.setMaxWidth(500);
+
+            HBox.setHgrow(container, Priority.ALWAYS);
+
+            container.getChildren().addAll(widgets);
+
+            getChildren().addAll(spacer, container);
+        }
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/ColorComponentColumn.java b/src/main/java/colorfix/app/controls/table/columns/ColorComponentColumn.java
index 68a4cf099822efb5c626076a85fa7418d40f36ba..009210af7b994f9edf0e1fcbd8c3897f0d6a8808 100644
--- a/src/main/java/colorfix/app/controls/table/columns/ColorComponentColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/ColorComponentColumn.java
@@ -1,42 +1,42 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.enums.ColorComponent;
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.TableColumnUtil;
-import javafx.beans.property.SimpleStringProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.scene.control.TableColumn;
-import javafx.scene.paint.Color;
-
-public class ColorComponentColumn extends TableColumn<Color, String> {
-    private final ColorComponent COLOR_COMPONENT;
-
-    public ColorComponentColumn(ColorComponent component) {
-        super(component.toString());
-        COLOR_COMPONENT = component;
-
-        TableColumnUtil.setMinWidth(this, 100);
-        TableColumnUtil.setCommonBehavior(this, false, false, true);
-
-        setCellValueFactory(this::getCellValue);
-        setHeaderStyle();
-    }
-
-    private void setHeaderStyle() {
-        StringBuilder css = new StringBuilder();
-
-        css.append(String.format("-fx-base: %s;", ColorUtil.tohexCode(COLOR_COMPONENT.getHeaderColor())));
-        css.append("-fx-table-cell-border-color: lightgray;");
-
-        setStyle(css.toString());
-    }
-
-    protected ObservableValue<String> getCellValue(CellDataFeatures<Color, String> cell) {
-        Color color = cell.getValue();
-
-        StringBuilder content = new StringBuilder();
-        content.append(COLOR_COMPONENT.getValueInt(color));
-
-        return new SimpleStringProperty(content.toString());
-    }
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.enums.ColorComponent;
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.TableColumnUtil;
+import javafx.beans.property.SimpleStringProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.scene.control.TableColumn;
+import javafx.scene.paint.Color;
+
+public class ColorComponentColumn extends TableColumn<Color, String> {
+    private final ColorComponent COLOR_COMPONENT;
+
+    public ColorComponentColumn(ColorComponent component) {
+        super(component.toString());
+        COLOR_COMPONENT = component;
+
+        TableColumnUtil.setMinWidth(this, 100);
+        TableColumnUtil.setCommonBehavior(this, false, false, true);
+
+        setCellValueFactory(this::getCellValue);
+        setHeaderStyle();
+    }
+
+    private void setHeaderStyle() {
+        StringBuilder css = new StringBuilder();
+
+        css.append(String.format("-fx-base: %s;", ColorUtil.tohexCode(COLOR_COMPONENT.getHeaderColor())));
+        css.append("-fx-table-cell-border-color: lightgray;");
+
+        setStyle(css.toString());
+    }
+
+    protected ObservableValue<String> getCellValue(CellDataFeatures<Color, String> cell) {
+        Color color = cell.getValue();
+
+        StringBuilder content = new StringBuilder();
+        content.append(COLOR_COMPONENT.getValueInt(color));
+
+        return new SimpleStringProperty(content.toString());
+    }
 }
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/controls/table/columns/ColorSpaceColumn.java b/src/main/java/colorfix/app/controls/table/columns/ColorSpaceColumn.java
index e69e4340ee21ac04b9c22cba963159d47ddef307..9f4991998ea0de81d34d6db661150d654a62c543 100644
--- a/src/main/java/colorfix/app/controls/table/columns/ColorSpaceColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/ColorSpaceColumn.java
@@ -1,36 +1,36 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.enums.ColorComponent;
-import colorfix.app.enums.ColorSpace;
-import colorfix.app.util.TableColumnUtil;
-import javafx.scene.control.TableColumn;
-import javafx.scene.paint.Color;
-
-public class ColorSpaceColumn extends TableColumn<Color, String> {
-    private final ColorSpace COLOR_SPACE;
-
-    public ColorSpaceColumn(ColorSpace colorSpace) {
-        super(colorSpace.toString());
-        COLOR_SPACE = colorSpace;
-
-        TableColumnUtil.setCommonBehavior(this, true, true, true);
-
-        setHeaderStyle();
-
-        for (ColorComponent component : colorSpace) {
-            getColumns().add(new ColorComponentColumn(component));
-        }
-
-        // Redimensionnement automatique des colonnes
-        widthProperty().addListener(x -> {
-            for (TableColumn column : getColumns()) {
-                column.setPrefWidth(getWidth() / getColumns().size());
-            }
-        });
-
-    }
-
-    private void setHeaderStyle() {
-        setStyle("-fx-table-cell-border-color: lightgray;");
-    }
-}
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.enums.ColorComponent;
+import colorfix.app.enums.ColorSpace;
+import colorfix.app.util.TableColumnUtil;
+import javafx.scene.control.TableColumn;
+import javafx.scene.paint.Color;
+
+public class ColorSpaceColumn extends TableColumn<Color, String> {
+    private final ColorSpace COLOR_SPACE;
+
+    public ColorSpaceColumn(ColorSpace colorSpace) {
+        super(colorSpace.toString());
+        COLOR_SPACE = colorSpace;
+
+        TableColumnUtil.setCommonBehavior(this, true, true, true);
+
+        setHeaderStyle();
+
+        for (ColorComponent component : colorSpace) {
+            getColumns().add(new ColorComponentColumn(component));
+        }
+
+        // Redimensionnement automatique des colonnes
+        widthProperty().addListener(x -> {
+            for (TableColumn column : getColumns()) {
+                column.setPrefWidth(getWidth() / getColumns().size());
+            }
+        });
+
+    }
+
+    private void setHeaderStyle() {
+        setStyle("-fx-table-cell-border-color: lightgray;");
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/ColorThumbnailColumn.java b/src/main/java/colorfix/app/controls/table/columns/ColorThumbnailColumn.java
index ea7ebfa6733835c6a8244a220188a857f32d02a3..ea25851108f4daf87be92ee30eddf91b24f1a8cc 100644
--- a/src/main/java/colorfix/app/controls/table/columns/ColorThumbnailColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/ColorThumbnailColumn.java
@@ -1,50 +1,50 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.controls.ColorThumbnail;
-import colorfix.app.stages.dialogs.ColorChooserDialog;
-import colorfix.app.util.TableColumnUtil;
-import javafx.beans.property.SimpleObjectProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.scene.canvas.Canvas;
-import javafx.scene.canvas.GraphicsContext;
-import javafx.scene.control.TableColumn;
-import javafx.scene.paint.Color;
-
-public class ColorThumbnailColumn extends TableColumn<Color, ColorThumbnail> {
-    public ColorThumbnailColumn() {
-        super("Couleur");
-        setCellValueFactory(this::getCellValue);
-
-        TableColumnUtil.setMinWidth(this, 85);
-        TableColumnUtil.setCommonBehavior(this, true, true, true);
-
-        setHeaderStyle();
-    }
-
-    private void setHeaderStyle() {
-        setStyle("-fx-table-cell-border-color: lightgray;");
-    }
-
-    protected ObservableValue<ColorThumbnail> getCellValue(CellDataFeatures<Color, ColorThumbnail> cell) {
-        Color color = cell.getValue();
-        double size = 20;
-
-        ColorThumbnail thumb = new ColorThumbnail(color);
-
-        thumb.prefWidthProperty().bind(widthProperty());
-
-        return new SimpleObjectProperty<ColorThumbnail>(thumb);
-    }
-
-    private void drawCanvas(Canvas canvas, Color color) {
-        GraphicsContext gc = canvas.getGraphicsContext2D();
-
-        double width = canvas.getWidth() - 5;
-
-        gc.setFill(color);
-        gc.fillRect(0, 0, width, canvas.getHeight());
-
-        gc.setStroke(Color.BLACK);
-        gc.strokeRect(0,0, width, canvas.getHeight());
-    }
-}
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.controls.ColorThumbnail;
+import colorfix.app.stages.dialogs.ColorChooserDialog;
+import colorfix.app.util.TableColumnUtil;
+import javafx.beans.property.SimpleObjectProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.scene.canvas.Canvas;
+import javafx.scene.canvas.GraphicsContext;
+import javafx.scene.control.TableColumn;
+import javafx.scene.paint.Color;
+
+public class ColorThumbnailColumn extends TableColumn<Color, ColorThumbnail> {
+    public ColorThumbnailColumn() {
+        super("Couleur");
+        setCellValueFactory(this::getCellValue);
+
+        TableColumnUtil.setMinWidth(this, 85);
+        TableColumnUtil.setCommonBehavior(this, true, true, true);
+
+        setHeaderStyle();
+    }
+
+    private void setHeaderStyle() {
+        setStyle("-fx-table-cell-border-color: lightgray;");
+    }
+
+    protected ObservableValue<ColorThumbnail> getCellValue(CellDataFeatures<Color, ColorThumbnail> cell) {
+        Color color = cell.getValue();
+        double size = 20;
+
+        ColorThumbnail thumb = new ColorThumbnail(color);
+
+        thumb.prefWidthProperty().bind(widthProperty());
+
+        return new SimpleObjectProperty<ColorThumbnail>(thumb);
+    }
+
+    private void drawCanvas(Canvas canvas, Color color) {
+        GraphicsContext gc = canvas.getGraphicsContext2D();
+
+        double width = canvas.getWidth() - 5;
+
+        gc.setFill(color);
+        gc.fillRect(0, 0, width, canvas.getHeight());
+
+        gc.setStroke(Color.BLACK);
+        gc.strokeRect(0,0, width, canvas.getHeight());
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/CopyActionsColumn.java b/src/main/java/colorfix/app/controls/table/columns/CopyActionsColumn.java
index f7cbdc234b9cee727e284771993bb2a8ff798c2f..0e0f846bf7e613f439aee04b60beddeee885cb9c 100644
--- a/src/main/java/colorfix/app/controls/table/columns/CopyActionsColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/CopyActionsColumn.java
@@ -1,59 +1,59 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.TableColumnUtil;
-import javafx.event.ActionEvent;
-import javafx.scene.control.Button;
-import javafx.scene.control.TableCell;
-import javafx.scene.control.TableColumn;
-import javafx.scene.input.Clipboard;
-import javafx.scene.input.ClipboardContent;
-import javafx.scene.paint.Color;
-import javafx.util.Callback;
-
-public class CopyActionsColumn extends TableColumn<Color, Void> {
-
-    private final Clipboard clipboard = Clipboard.getSystemClipboard();
-    private final ClipboardContent content = new ClipboardContent();
-
-    public CopyActionsColumn(){
-        super("Actions");
-
-        TableColumnUtil.setMinWidth(this, 100);
-        TableColumnUtil.setCommonBehavior(this, true, true, false);
-
-        setCellFactory(new ActionCellFactory());
-    }
-
-    private class ActionCellFactory implements Callback<TableColumn<Color, Void>, TableCell<Color, Void>> {
-        @Override
-        public TableCell<Color, Void> call(TableColumn<Color, Void> param) {
-            return new ActionCell();
-        }
-    }
-
-    private class ActionCell extends TableCell<Color, Void> {
-        private final Button BUTTON;
-
-        public ActionCell() {
-            BUTTON = new Button("Copier");
-            BUTTON.setOnAction(this::onButtonClicked);
-            BUTTON.prefWidthProperty().bind(widthProperty());
-        }
-
-        private void onButtonClicked(ActionEvent e) {
-            content.putString(ColorUtil.tohexCode(getTableView().getItems().get(getIndex())));
-            clipboard.setContent(content);
-        }
-
-        @Override
-        public void updateItem(Void item, boolean empty) {
-            super.updateItem(item, empty);
-            if (empty) {
-                setGraphic(null);
-            } else {
-                setGraphic(BUTTON);
-            }
-        }
-    }
-}
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.TableColumnUtil;
+import javafx.event.ActionEvent;
+import javafx.scene.control.Button;
+import javafx.scene.control.TableCell;
+import javafx.scene.control.TableColumn;
+import javafx.scene.input.Clipboard;
+import javafx.scene.input.ClipboardContent;
+import javafx.scene.paint.Color;
+import javafx.util.Callback;
+
+public class CopyActionsColumn extends TableColumn<Color, Void> {
+
+    private final Clipboard clipboard = Clipboard.getSystemClipboard();
+    private final ClipboardContent content = new ClipboardContent();
+
+    public CopyActionsColumn(){
+        super("Actions");
+
+        TableColumnUtil.setMinWidth(this, 100);
+        TableColumnUtil.setCommonBehavior(this, true, true, false);
+
+        setCellFactory(new ActionCellFactory());
+    }
+
+    private class ActionCellFactory implements Callback<TableColumn<Color, Void>, TableCell<Color, Void>> {
+        @Override
+        public TableCell<Color, Void> call(TableColumn<Color, Void> param) {
+            return new ActionCell();
+        }
+    }
+
+    private class ActionCell extends TableCell<Color, Void> {
+        private final Button BUTTON;
+
+        public ActionCell() {
+            BUTTON = new Button("Copier");
+            BUTTON.setOnAction(this::onButtonClicked);
+            BUTTON.prefWidthProperty().bind(widthProperty());
+        }
+
+        private void onButtonClicked(ActionEvent e) {
+            content.putString(ColorUtil.tohexCode(getTableView().getItems().get(getIndex())));
+            clipboard.setContent(content);
+        }
+
+        @Override
+        public void updateItem(Void item, boolean empty) {
+            super.updateItem(item, empty);
+            if (empty) {
+                setGraphic(null);
+            } else {
+                setGraphic(BUTTON);
+            }
+        }
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/EditActionsColumn.java b/src/main/java/colorfix/app/controls/table/columns/EditActionsColumn.java
index 741c2918c4b48d1b584351ccd0eb3c9ff8ba79bd..11895aeb1b30516f9084f288599b97b2e44af04a 100644
--- a/src/main/java/colorfix/app/controls/table/columns/EditActionsColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/EditActionsColumn.java
@@ -1,88 +1,88 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.stages.dialogs.ColorChooserDialog;
-import colorfix.app.util.Assets;
-import colorfix.app.util.TableColumnUtil;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.control.Button;
-import javafx.scene.control.TableCell;
-import javafx.scene.control.TableColumn;
-import javafx.scene.layout.HBox;
-import javafx.scene.paint.Color;
-import javafx.util.Callback;
-
-public class EditActionsColumn extends TableColumn<Color, Void> {
-    public EditActionsColumn(){
-        super("Actions");
-
-        TableColumnUtil.setMinWidth(this, 200);
-        TableColumnUtil.setCommonBehavior(this, true, true, false);
-
-        setCellFactory(new ActionCellFactory());
-    }
-
-    private class ActionCellFactory implements Callback<TableColumn<Color, Void>, TableCell<Color, Void>> {
-        @Override
-        public TableCell<Color, Void> call(TableColumn<Color, Void> param) {
-            return new ActionCell();
-        }
-    }
-
-    private class ActionCell extends TableCell<Color, Void> {
-        private final Button DELETE_BUTTON;
-        private final Button EDIT_BUTTON;
-
-        private final HBox PANE;
-
-        public ActionCell() {
-            PANE = new HBox();
-            PANE.setAlignment(Pos.CENTER);
-            PANE.setSpacing(0);
-            PANE.setPadding(new Insets(0, 2, 0, 2));
-            PANE.prefWidthProperty().bind(widthProperty());
-
-            var padding = PANE.getPadding();
-            var halfWidthProp = PANE.widthProperty().subtract(padding.getLeft() + padding.getRight()).divide(2);
-
-            EDIT_BUTTON = new Button("Modifier");
-            EDIT_BUTTON.setOnAction(this::onEditButtonClicked);
-            EDIT_BUTTON.prefWidthProperty().bind(halfWidthProp);
-            EDIT_BUTTON.getStyleClass().addAll("pill-button", "left-pill");
-
-            DELETE_BUTTON = new Button("Supprimer");
-            DELETE_BUTTON.setOnAction(this::onDeleteButtonClicked);
-            DELETE_BUTTON.prefWidthProperty().bind(halfWidthProp);
-            DELETE_BUTTON.getStyleClass().addAll("pill-button", "right-pill");
-            DELETE_BUTTON.setStyle("-fx-base: firebrick;");
-
-            PANE.getStylesheets().add(Assets.getAssetPath("/pill-button.css"));
-            PANE.getChildren().addAll(EDIT_BUTTON, DELETE_BUTTON);
-        }
-
-        private void onDeleteButtonClicked(ActionEvent e) {
-            getTableView().getItems().remove(getIndex());
-        }
-
-        private void onEditButtonClicked(ActionEvent e) {
-            Color currentCol = getTableView().getItems().get(getIndex());
-
-            Color newCol = ColorChooserDialog.open(currentCol);
-
-            if (newCol != null) {
-                getTableView().getItems().set(getIndex(), newCol);
-            }
-        }
-
-        @Override
-        public void updateItem(Void item, boolean empty) {
-            super.updateItem(item, empty);
-            if (empty) {
-                setGraphic(null);
-            } else {
-                setGraphic(PANE);
-            }
-        }
-    }
-}
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.stages.dialogs.ColorChooserDialog;
+import colorfix.app.util.Assets;
+import colorfix.app.util.TableColumnUtil;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.control.Button;
+import javafx.scene.control.TableCell;
+import javafx.scene.control.TableColumn;
+import javafx.scene.layout.HBox;
+import javafx.scene.paint.Color;
+import javafx.util.Callback;
+
+public class EditActionsColumn extends TableColumn<Color, Void> {
+    public EditActionsColumn(){
+        super("Actions");
+
+        TableColumnUtil.setMinWidth(this, 200);
+        TableColumnUtil.setCommonBehavior(this, true, true, false);
+
+        setCellFactory(new ActionCellFactory());
+    }
+
+    private class ActionCellFactory implements Callback<TableColumn<Color, Void>, TableCell<Color, Void>> {
+        @Override
+        public TableCell<Color, Void> call(TableColumn<Color, Void> param) {
+            return new ActionCell();
+        }
+    }
+
+    private class ActionCell extends TableCell<Color, Void> {
+        private final Button DELETE_BUTTON;
+        private final Button EDIT_BUTTON;
+
+        private final HBox PANE;
+
+        public ActionCell() {
+            PANE = new HBox();
+            PANE.setAlignment(Pos.CENTER);
+            PANE.setSpacing(0);
+            PANE.setPadding(new Insets(0, 2, 0, 2));
+            PANE.prefWidthProperty().bind(widthProperty());
+
+            var padding = PANE.getPadding();
+            var halfWidthProp = PANE.widthProperty().subtract(padding.getLeft() + padding.getRight()).divide(2);
+
+            EDIT_BUTTON = new Button("Modifier");
+            EDIT_BUTTON.setOnAction(this::onEditButtonClicked);
+            EDIT_BUTTON.prefWidthProperty().bind(halfWidthProp);
+            EDIT_BUTTON.getStyleClass().addAll("pill-button", "left-pill");
+
+            DELETE_BUTTON = new Button("Supprimer");
+            DELETE_BUTTON.setOnAction(this::onDeleteButtonClicked);
+            DELETE_BUTTON.prefWidthProperty().bind(halfWidthProp);
+            DELETE_BUTTON.getStyleClass().addAll("pill-button", "right-pill");
+            DELETE_BUTTON.setStyle("-fx-base: firebrick;");
+
+            PANE.getStylesheets().add(Assets.getAssetPath("/pill-button.css"));
+            PANE.getChildren().addAll(EDIT_BUTTON, DELETE_BUTTON);
+        }
+
+        private void onDeleteButtonClicked(ActionEvent e) {
+            getTableView().getItems().remove(getIndex());
+        }
+
+        private void onEditButtonClicked(ActionEvent e) {
+            Color currentCol = getTableView().getItems().get(getIndex());
+
+            Color newCol = ColorChooserDialog.open(currentCol);
+
+            if (newCol != null) {
+                getTableView().getItems().set(getIndex(), newCol);
+            }
+        }
+
+        @Override
+        public void updateItem(Void item, boolean empty) {
+            super.updateItem(item, empty);
+            if (empty) {
+                setGraphic(null);
+            } else {
+                setGraphic(PANE);
+            }
+        }
+    }
+}
diff --git a/src/main/java/colorfix/app/controls/table/columns/HexadecimalValueColumn.java b/src/main/java/colorfix/app/controls/table/columns/HexadecimalValueColumn.java
index 3129cd110679abe67302777d159ba9674aafd82c..0e53e85ef384cdcb5ac40ec13f7c772654bcaf87 100644
--- a/src/main/java/colorfix/app/controls/table/columns/HexadecimalValueColumn.java
+++ b/src/main/java/colorfix/app/controls/table/columns/HexadecimalValueColumn.java
@@ -1,35 +1,35 @@
-package colorfix.app.controls.table.columns;
-
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.TableColumnUtil;
-import javafx.beans.property.SimpleStringProperty;
-import javafx.beans.value.ObservableValue;
-import javafx.scene.control.TableColumn;
-import javafx.scene.paint.Color;
-
-public class HexadecimalValueColumn extends TableColumn<Color, String> {
-    public HexadecimalValueColumn() {
-        super("Hexadécimal");
-        setCellValueFactory(this::getCellValue);
-
-        TableColumnUtil.setMinWidth(this, 100);
-        TableColumnUtil.setCommonBehavior(this, true, true, true);
-
-        setHeaderStyle();
-    }
-
-    private void setHeaderStyle() {
-        StringBuilder css = new StringBuilder();
-
-        //css.append(String.format("-fx-base: %s;", ColorUtil.tohexCode(COLOR_COMPONENT.getHeaderColor())));
-        css.append("-fx-table-cell-border-color: lightgray;");
-
-        setStyle(css.toString());
-    }
-
-    protected ObservableValue<String> getCellValue(CellDataFeatures<Color, String> cell) {
-        Color color = cell.getValue();
-
-        return new SimpleStringProperty(ColorUtil.tohexCode(color));
-    }
+package colorfix.app.controls.table.columns;
+
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.TableColumnUtil;
+import javafx.beans.property.SimpleStringProperty;
+import javafx.beans.value.ObservableValue;
+import javafx.scene.control.TableColumn;
+import javafx.scene.paint.Color;
+
+public class HexadecimalValueColumn extends TableColumn<Color, String> {
+    public HexadecimalValueColumn() {
+        super("Hexadécimal");
+        setCellValueFactory(this::getCellValue);
+
+        TableColumnUtil.setMinWidth(this, 100);
+        TableColumnUtil.setCommonBehavior(this, true, true, true);
+
+        setHeaderStyle();
+    }
+
+    private void setHeaderStyle() {
+        StringBuilder css = new StringBuilder();
+
+        //css.append(String.format("-fx-base: %s;", ColorUtil.tohexCode(COLOR_COMPONENT.getHeaderColor())));
+        css.append("-fx-table-cell-border-color: lightgray;");
+
+        setStyle(css.toString());
+    }
+
+    protected ObservableValue<String> getCellValue(CellDataFeatures<Color, String> cell) {
+        Color color = cell.getValue();
+
+        return new SimpleStringProperty(ColorUtil.tohexCode(color));
+    }
 }
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/enums/ColorComponent.java b/src/main/java/colorfix/app/enums/ColorComponent.java
index 6ebd2afb73bb335de8ddc34ba988c03fdfe53bbe..6a0fbfe87d66b635f701acc8e366a7bbb55ab156 100644
--- a/src/main/java/colorfix/app/enums/ColorComponent.java
+++ b/src/main/java/colorfix/app/enums/ColorComponent.java
@@ -1,80 +1,80 @@
-package colorfix.app.enums;
-
-import colorfix.app.ExtendedColor;
-import javafx.beans.binding.Bindings;
-import javafx.beans.property.SimpleDoubleProperty;
-import javafx.scene.paint.Color;
-
-import java.net.BindException;
-import java.util.function.Function;
-
-public enum ColorComponent {
-    RED        ("Rouge",      Color.web("de6060"), ExtendedColor::redProperty,        255),
-    GREEN      ("Vert",       Color.web("a3cf4a"), ExtendedColor::greenProperty,      255),
-    BLUE       ("Bleu",       Color.web("60a7de"), ExtendedColor::blueProperty,       255),
-    HUE        ("Teinte",     Color.web("ffffff"), ExtendedColor::hueProperty,        360),
-    SATURATION ("Saturation", Color.web("ffffff"), ExtendedColor::saturationProperty, 100),
-    BRIGHTNESS ("Luminosité", Color.web("ffffff"), ExtendedColor::brightnessProperty, 100),
-    CYAN       ("Cyan",       Color.web("14d2d9"), ExtendedColor::cyanProperty,       100),
-    MAGENTA    ("Magenta",    Color.web("d94acd"), ExtendedColor::magentaProperty,    100),
-    YELLOW     ("Jaune",      Color.web("d9c345"), ExtendedColor::yellowProperty,     100),
-    BLACK      ("Noir",       Color.web("424242"), ExtendedColor::blackProperty,      100);
-
-    private final Color HEADER_COLOR;
-    private final String HEADER_NAME;
-    private final Function<ExtendedColor, SimpleDoubleProperty> GETTER;
-    private final int MAXIMUM_VALUE;
-
-    private ColorComponent(String headerName, Color headerColor, Function<ExtendedColor, SimpleDoubleProperty> componentGetter, int max) {
-        HEADER_NAME = headerName;
-        HEADER_COLOR = headerColor;
-        GETTER = componentGetter;
-        MAXIMUM_VALUE = max;
-    }
-
-    private ColorComponent(String headerName, Color headerColor, Function<ExtendedColor, SimpleDoubleProperty> componentGetter) {
-        this(headerName, headerColor, componentGetter, 255);
-    }
-
-    public double getValue01(ExtendedColor color) {
-        return GETTER.apply(color).get();
-    }
-
-    public double getValue01(Color color) {
-        return getValue01(new ExtendedColor(color));
-    }
-
-    public int getValueInt(ExtendedColor color) {
-        final int MAXIMUM = equals(HUE) ? 1 : MAXIMUM_VALUE;
-        return (int)Math.round(getValue01(color) * MAXIMUM);
-    }
-
-    public int getValueInt(Color color) {
-        return getValueInt(new ExtendedColor(color));
-    }
-
-    public int getMaximum() {
-        return MAXIMUM_VALUE;
-    }
-
-    public String cssClass() {
-        return name().toLowerCase();
-    }
-
-    public Color getHeaderColor() {
-        return HEADER_COLOR;
-    }
-
-    public SimpleDoubleProperty value01Property(ExtendedColor color) {
-        return GETTER.apply(color);
-    }
-
-    public SimpleDoubleProperty valueProperty(ExtendedColor color) {
-        return (SimpleDoubleProperty)Bindings.multiply(MAXIMUM_VALUE, GETTER.apply(color));
-    }
-
-    @Override
-    public String toString() {
-        return HEADER_NAME;
-    }
-}
+package colorfix.app.enums;
+
+import colorfix.app.ExtendedColor;
+import javafx.beans.binding.Bindings;
+import javafx.beans.property.SimpleDoubleProperty;
+import javafx.scene.paint.Color;
+
+import java.net.BindException;
+import java.util.function.Function;
+
+public enum ColorComponent {
+    RED        ("Rouge",      Color.web("de6060"), ExtendedColor::redProperty,        255),
+    GREEN      ("Vert",       Color.web("a3cf4a"), ExtendedColor::greenProperty,      255),
+    BLUE       ("Bleu",       Color.web("60a7de"), ExtendedColor::blueProperty,       255),
+    HUE        ("Teinte",     Color.web("ffffff"), ExtendedColor::hueProperty,        360),
+    SATURATION ("Saturation", Color.web("ffffff"), ExtendedColor::saturationProperty, 100),
+    BRIGHTNESS ("Luminosité", Color.web("ffffff"), ExtendedColor::brightnessProperty, 100),
+    CYAN       ("Cyan",       Color.web("14d2d9"), ExtendedColor::cyanProperty,       100),
+    MAGENTA    ("Magenta",    Color.web("d94acd"), ExtendedColor::magentaProperty,    100),
+    YELLOW     ("Jaune",      Color.web("d9c345"), ExtendedColor::yellowProperty,     100),
+    BLACK      ("Noir",       Color.web("424242"), ExtendedColor::blackProperty,      100);
+
+    private final Color HEADER_COLOR;
+    private final String HEADER_NAME;
+    private final Function<ExtendedColor, SimpleDoubleProperty> GETTER;
+    private final int MAXIMUM_VALUE;
+
+    private ColorComponent(String headerName, Color headerColor, Function<ExtendedColor, SimpleDoubleProperty> componentGetter, int max) {
+        HEADER_NAME = headerName;
+        HEADER_COLOR = headerColor;
+        GETTER = componentGetter;
+        MAXIMUM_VALUE = max;
+    }
+
+    private ColorComponent(String headerName, Color headerColor, Function<ExtendedColor, SimpleDoubleProperty> componentGetter) {
+        this(headerName, headerColor, componentGetter, 255);
+    }
+
+    public double getValue01(ExtendedColor color) {
+        return GETTER.apply(color).get();
+    }
+
+    public double getValue01(Color color) {
+        return getValue01(new ExtendedColor(color));
+    }
+
+    public int getValueInt(ExtendedColor color) {
+        final int MAXIMUM = equals(HUE) ? 1 : MAXIMUM_VALUE;
+        return (int)Math.round(getValue01(color) * MAXIMUM);
+    }
+
+    public int getValueInt(Color color) {
+        return getValueInt(new ExtendedColor(color));
+    }
+
+    public int getMaximum() {
+        return MAXIMUM_VALUE;
+    }
+
+    public String cssClass() {
+        return name().toLowerCase();
+    }
+
+    public Color getHeaderColor() {
+        return HEADER_COLOR;
+    }
+
+    public SimpleDoubleProperty value01Property(ExtendedColor color) {
+        return GETTER.apply(color);
+    }
+
+    public SimpleDoubleProperty valueProperty(ExtendedColor color) {
+        return (SimpleDoubleProperty)Bindings.multiply(MAXIMUM_VALUE, GETTER.apply(color));
+    }
+
+    @Override
+    public String toString() {
+        return HEADER_NAME;
+    }
+}
diff --git a/src/main/java/colorfix/app/enums/ColorSpace.java b/src/main/java/colorfix/app/enums/ColorSpace.java
index 3b04a88bcc51a285e9058d8a464054f0ba036460..bc1f8edfc75126463091e6e4a82de30d9770e1da 100644
--- a/src/main/java/colorfix/app/enums/ColorSpace.java
+++ b/src/main/java/colorfix/app/enums/ColorSpace.java
@@ -1,32 +1,32 @@
-package colorfix.app.enums;
-
-import java.util.Arrays;
-import java.util.Iterator;
-
-public enum ColorSpace implements Iterable<ColorComponent> {
-    RGB("RGB", ColorComponent.RED, ColorComponent.GREEN, ColorComponent.BLUE),
-    HSB("HSB", ColorComponent.HUE, ColorComponent.SATURATION, ColorComponent.BRIGHTNESS),
-    CMYK("CMYK", ColorComponent.CYAN, ColorComponent.MAGENTA, ColorComponent.YELLOW, ColorComponent.BLACK);
-
-    private final String NAME;
-    private final ColorComponent[] COMPONENTS;
-
-    private ColorSpace(String name, ColorComponent... components) {
-        NAME = name;
-        COMPONENTS = Arrays.copyOf(components, components.length);
-    }
-
-    public boolean contains(ColorComponent component) {
-        return Arrays.asList(COMPONENTS).contains(component);
-    }
-
-    @Override
-    public Iterator<ColorComponent> iterator() {
-        return Arrays.stream(COMPONENTS).iterator();
-    }
-
-    @Override
-    public String toString() {
-        return NAME;
-    }
-}
+package colorfix.app.enums;
+
+import java.util.Arrays;
+import java.util.Iterator;
+
+public enum ColorSpace implements Iterable<ColorComponent> {
+    RGB("RGB", ColorComponent.RED, ColorComponent.GREEN, ColorComponent.BLUE),
+    HSB("HSB", ColorComponent.HUE, ColorComponent.SATURATION, ColorComponent.BRIGHTNESS),
+    CMYK("CMYK", ColorComponent.CYAN, ColorComponent.MAGENTA, ColorComponent.YELLOW, ColorComponent.BLACK);
+
+    private final String NAME;
+    private final ColorComponent[] COMPONENTS;
+
+    private ColorSpace(String name, ColorComponent... components) {
+        NAME = name;
+        COMPONENTS = Arrays.copyOf(components, components.length);
+    }
+
+    public boolean contains(ColorComponent component) {
+        return Arrays.asList(COMPONENTS).contains(component);
+    }
+
+    @Override
+    public Iterator<ColorComponent> iterator() {
+        return Arrays.stream(COMPONENTS).iterator();
+    }
+
+    @Override
+    public String toString() {
+        return NAME;
+    }
+}
diff --git a/src/main/java/colorfix/app/stages/AboutStage.java b/src/main/java/colorfix/app/stages/AboutStage.java
index f20152197a2df8b46db565cbf3ad55ae7c2500f1..e755b7597d7a59477755dc2df1a61ebc4379ce5e 100644
--- a/src/main/java/colorfix/app/stages/AboutStage.java
+++ b/src/main/java/colorfix/app/stages/AboutStage.java
@@ -1,86 +1,86 @@
-package colorfix.app.stages;
-
-import colorfix.app.ColorFX;
-import colorfix.app.Constants;
-import colorfix.app.controls.StyledScene;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Orientation;
-import javafx.geometry.Pos;
-import javafx.scene.Scene;
-import javafx.scene.control.*;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-import javafx.scene.layout.VBox;
-import javafx.scene.text.Font;
-import javafx.stage.StageStyle;
-
-/** Fenêtre "À propos" **/
-public class AboutStage extends ExtendedStage {
-    private Label applicationTitle, applicationDescription;
-    private HBox descriptionContainer;
-    private Separator separatorA, separatorB;
-    private TextArea textZone;
-    private Hyperlink gitlabUrl;
-    private Button closeBtn;
-
-    public AboutStage() {
-        VBox root = new VBox();
-        root.setAlignment(Pos.CENTER);
-        root.setPadding(new Insets(18));
-        root.setSpacing(6);
-
-        applicationTitle = new Label(Constants.APP_NAME);
-        applicationTitle.setFont(new Font("Arial", 32));
-
-        descriptionContainer = new HBox();
-        descriptionContainer.setAlignment(Pos.CENTER);
-        descriptionContainer.setPadding(Insets.EMPTY);
-        descriptionContainer.setSpacing(4);
-
-        HBox.setHgrow(descriptionContainer, Priority.ALWAYS);
-
-        applicationDescription = new Label(Constants.APP_DESCRIPTION);
-
-        gitlabUrl = new Hyperlink("Lien GitLab");
-        gitlabUrl.setOnAction(this::onGitLabLinkClicked);
-
-        descriptionContainer.getChildren().addAll(applicationDescription, gitlabUrl);
-
-        separatorA = new Separator(Orientation.HORIZONTAL);
-        HBox.setHgrow(separatorA, Priority.ALWAYS);
-
-        textZone = new TextArea("Description détaillée du projet ici");
-        textZone.setWrapText(true);
-        textZone.setEditable(false);
-
-        textZone.setPrefSize(300, 140);
-
-        //new Label("").setWrapText(true);
-
-        separatorB = new Separator(Orientation.HORIZONTAL);
-        HBox.setHgrow(separatorB, Priority.ALWAYS);
-
-        closeBtn = new Button("Fermer");
-        closeBtn.setDefaultButton(true);
-        closeBtn.setOnAction(this::onCloseClicked);
-
-        root.getChildren().addAll(applicationTitle, descriptionContainer, separatorA, textZone, separatorB, closeBtn);
-
-        Scene scene = new StyledScene(root, 500, 250);
-        setScene(scene);
-        setResizable(false);
-        initStyle(StageStyle.UTILITY); // N'avoir que le bouton "fermer" de la fenêtre
-        setTitle("À propos");
-
-        closeBtn.requestFocus();
-    }
-
-    private void onCloseClicked(ActionEvent e) {
-        close();
-    }
-
-    private void onGitLabLinkClicked(ActionEvent e) {
-        ColorFX.hostServices().showDocument(Constants.GITLAB_URL);
-    }
-}
+package colorfix.app.stages;
+
+import colorfix.app.ColorFX;
+import colorfix.app.Constants;
+import colorfix.app.controls.StyledScene;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Orientation;
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.*;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+import javafx.scene.layout.VBox;
+import javafx.scene.text.Font;
+import javafx.stage.StageStyle;
+
+/** Fenêtre "À propos" **/
+public class AboutStage extends ExtendedStage {
+    private Label applicationTitle, applicationDescription;
+    private HBox descriptionContainer;
+    private Separator separatorA, separatorB;
+    private TextArea textZone;
+    private Hyperlink gitlabUrl;
+    private Button closeBtn;
+
+    public AboutStage() {
+        VBox root = new VBox();
+        root.setAlignment(Pos.CENTER);
+        root.setPadding(new Insets(18));
+        root.setSpacing(6);
+
+        applicationTitle = new Label(Constants.APP_NAME);
+        applicationTitle.setFont(new Font("Arial", 32));
+
+        descriptionContainer = new HBox();
+        descriptionContainer.setAlignment(Pos.CENTER);
+        descriptionContainer.setPadding(Insets.EMPTY);
+        descriptionContainer.setSpacing(4);
+
+        HBox.setHgrow(descriptionContainer, Priority.ALWAYS);
+
+        applicationDescription = new Label(Constants.APP_DESCRIPTION);
+
+        gitlabUrl = new Hyperlink("Lien GitLab");
+        gitlabUrl.setOnAction(this::onGitLabLinkClicked);
+
+        descriptionContainer.getChildren().addAll(applicationDescription, gitlabUrl);
+
+        separatorA = new Separator(Orientation.HORIZONTAL);
+        HBox.setHgrow(separatorA, Priority.ALWAYS);
+
+        textZone = new TextArea("Description détaillée du projet ici");
+        textZone.setWrapText(true);
+        textZone.setEditable(false);
+
+        textZone.setPrefSize(300, 140);
+
+        //new Label("").setWrapText(true);
+
+        separatorB = new Separator(Orientation.HORIZONTAL);
+        HBox.setHgrow(separatorB, Priority.ALWAYS);
+
+        closeBtn = new Button("Fermer");
+        closeBtn.setDefaultButton(true);
+        closeBtn.setOnAction(this::onCloseClicked);
+
+        root.getChildren().addAll(applicationTitle, descriptionContainer, separatorA, textZone, separatorB, closeBtn);
+
+        Scene scene = new StyledScene(root, 500, 250);
+        setScene(scene);
+        setResizable(false);
+        initStyle(StageStyle.UTILITY); // N'avoir que le bouton "fermer" de la fenêtre
+        setTitle("À propos");
+
+        closeBtn.requestFocus();
+    }
+
+    private void onCloseClicked(ActionEvent e) {
+        close();
+    }
+
+    private void onGitLabLinkClicked(ActionEvent e) {
+        ColorFX.hostServices().showDocument(Constants.GITLAB_URL);
+    }
+}
diff --git a/src/main/java/colorfix/app/stages/CalibrateStage.java b/src/main/java/colorfix/app/stages/CalibrateStage.java
index 692b808acd078d972e9460375f9c7d9167eaed53..1a25ba9dfa423e8bee02c7f054075ffbfe838dd7 100644
--- a/src/main/java/colorfix/app/stages/CalibrateStage.java
+++ b/src/main/java/colorfix/app/stages/CalibrateStage.java
@@ -1,111 +1,111 @@
-package colorfix.app.stages;
-
-import colorfix.app.Constants;
-import colorfix.app.controls.CopyTableView;
-import colorfix.app.controls.StyledScene;
-import colorfix.app.util.ColorAdjust;
-import colorfix.app.util.ColorUtil;
-import javafx.event.ActionEvent;
-import javafx.scene.Scene;
-import javafx.scene.control.Button;
-import javafx.scene.control.CheckBox;
-import javafx.scene.control.ToolBar;
-import javafx.scene.input.Clipboard;
-import javafx.scene.input.ClipboardContent;
-import javafx.scene.input.KeyCode;
-import javafx.scene.input.KeyCodeCombination;
-import javafx.scene.layout.BorderPane;
-import javafx.scene.paint.Color;
-import javafx.stage.FileChooser;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-public class CalibrateStage extends ExtendedStage{
-    private Button  exportBtn;
-    private CopyTableView colorTable;
-    private final CheckBox showCmykColumn;
-    private FileChooser fileChooser;
-    
-    private File file;
-    private final Clipboard clipboard = Clipboard.getSystemClipboard();
-    private final ClipboardContent content = new ClipboardContent();
-
-    public CalibrateStage(Collection<Color> collection, boolean isCmykVisible){
-        super();
-
-        BorderPane root = new BorderPane();
-        ToolBar menu = new ToolBar();
-
-        exportBtn = new Button("Exporter");
-        exportBtn.setOnAction(this::onExportClicked);
-
-        fileChooser = new FileChooser();
-        fileChooser.getExtensionFilters().addAll(Constants.FILTERS);
-        
-        showCmykColumn = new CheckBox("Couleurs d'imprimante (CMJN)");
-
-        menu.getItems().addAll(exportBtn, showCmykColumn);
-        menu.getStylesheets().add(getClass().getResource("/style.css").toExternalForm());
-        root.setTop(menu);
-
-        colorTable = new CopyTableView();
-
-        root.setCenter(colorTable);
-
-        //ArrayList<Color> newCollec = ColorUtil.toGrayNeo2(collection);
-        List<Color> newCollec = ColorAdjust.autoAdjust(collection);
-
-        colorTable.getItems().addAll(newCollec);
-        
-        if(isCmykVisible) {
-        	showCmykColumn.setSelected(isCmykVisible);
-        }
-        
-        colorTable.cmykVisibleProperty().bind(showCmykColumn.selectedProperty());
-        colorTable.rgbVisibleProperty().bind(showCmykColumn.selectedProperty().not());
-
-        Scene scene = new StyledScene(root);
-        setScene(scene);
-        setResizable(false);
-
-        setTitle(Constants.APP_NAME);
-
-        Runnable kcExport = ()-> {onExportClicked(new ActionEvent());};
-        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.S, KeyCodeCombination.CONTROL_DOWN), kcExport);
-
-        Runnable kcCopy = ()-> {copy(new ActionEvent());};
-        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.C, KeyCodeCombination.CONTROL_DOWN), kcCopy);
-    }
-
-    private void onExportClicked(ActionEvent e){
-        file = fileChooser.showSaveDialog(this);
-
-        if(file != null){
-            String res = "";
-            for(Color c : colorTable.getItems()){
-                res = res + ColorUtil.tohexCode(c) + "\n";
-            }
-            try{
-                PrintWriter pw = new PrintWriter(file);
-                pw.print(res);
-                pw.close();
-            }catch(IOException ioex){
-                System.out.println(ioex);
-            }
-        }
-    }
-
-    private void copy(ActionEvent e){
-        System.out.println("Copy");
-        if(!colorTable.getSelectionModel().isEmpty()){
-            System.out.println(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
-            content.putString(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
-            clipboard.setContent(content);
-        }
-    }
-}
+package colorfix.app.stages;
+
+import colorfix.app.Constants;
+import colorfix.app.controls.CopyTableView;
+import colorfix.app.controls.StyledScene;
+import colorfix.app.util.ColorAdjust;
+import colorfix.app.util.ColorUtil;
+import javafx.event.ActionEvent;
+import javafx.scene.Scene;
+import javafx.scene.control.Button;
+import javafx.scene.control.CheckBox;
+import javafx.scene.control.ToolBar;
+import javafx.scene.input.Clipboard;
+import javafx.scene.input.ClipboardContent;
+import javafx.scene.input.KeyCode;
+import javafx.scene.input.KeyCodeCombination;
+import javafx.scene.layout.BorderPane;
+import javafx.scene.paint.Color;
+import javafx.stage.FileChooser;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+public class CalibrateStage extends ExtendedStage{
+    private Button  exportBtn;
+    private CopyTableView colorTable;
+    private final CheckBox showCmykColumn;
+    private FileChooser fileChooser;
+    
+    private File file;
+    private final Clipboard clipboard = Clipboard.getSystemClipboard();
+    private final ClipboardContent content = new ClipboardContent();
+
+    public CalibrateStage(Collection<Color> collection, boolean isCmykVisible){
+        super();
+
+        BorderPane root = new BorderPane();
+        ToolBar menu = new ToolBar();
+
+        exportBtn = new Button("Exporter");
+        exportBtn.setOnAction(this::onExportClicked);
+
+        fileChooser = new FileChooser();
+        fileChooser.getExtensionFilters().addAll(Constants.FILTERS);
+        
+        showCmykColumn = new CheckBox("Couleurs d'imprimante (CMJN)");
+
+        menu.getItems().addAll(exportBtn, showCmykColumn);
+        menu.getStylesheets().add(getClass().getResource("/style.css").toExternalForm());
+        root.setTop(menu);
+
+        colorTable = new CopyTableView();
+
+        root.setCenter(colorTable);
+
+        //ArrayList<Color> newCollec = ColorUtil.toGrayNeo2(collection);
+        List<Color> newCollec = ColorAdjust.autoAdjust(collection);
+
+        colorTable.getItems().addAll(newCollec);
+        
+        if(isCmykVisible) {
+        	showCmykColumn.setSelected(isCmykVisible);
+        }
+        
+        colorTable.cmykVisibleProperty().bind(showCmykColumn.selectedProperty());
+        colorTable.rgbVisibleProperty().bind(showCmykColumn.selectedProperty().not());
+
+        Scene scene = new StyledScene(root);
+        setScene(scene);
+        setResizable(false);
+
+        setTitle(Constants.APP_NAME);
+
+        Runnable kcExport = ()-> {onExportClicked(new ActionEvent());};
+        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.S, KeyCodeCombination.CONTROL_DOWN), kcExport);
+
+        Runnable kcCopy = ()-> {copy(new ActionEvent());};
+        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.C, KeyCodeCombination.CONTROL_DOWN), kcCopy);
+    }
+
+    private void onExportClicked(ActionEvent e){
+        file = fileChooser.showSaveDialog(this);
+
+        if(file != null){
+            String res = "";
+            for(Color c : colorTable.getItems()){
+                res = res + ColorUtil.tohexCode(c) + "\n";
+            }
+            try{
+                PrintWriter pw = new PrintWriter(file);
+                pw.print(res);
+                pw.close();
+            }catch(IOException ioex){
+                System.out.println(ioex);
+            }
+        }
+    }
+
+    private void copy(ActionEvent e){
+        System.out.println("Copy");
+        if(!colorTable.getSelectionModel().isEmpty()){
+            System.out.println(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
+            content.putString(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
+            clipboard.setContent(content);
+        }
+    }
+}
diff --git a/src/main/java/colorfix/app/stages/ColorPickerStage.java b/src/main/java/colorfix/app/stages/ColorPickerStage.java
index 5c077833f6bc291a950b8e43829e5bf69929d7b4..063fcfceb00d8656d57eb9876840246498ffb18b 100644
--- a/src/main/java/colorfix/app/stages/ColorPickerStage.java
+++ b/src/main/java/colorfix/app/stages/ColorPickerStage.java
@@ -1,54 +1,54 @@
-package colorfix.app.stages;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.controls.StyledScene;
-import colorfix.app.controls.picker.ColorSquare;
-import colorfix.app.controls.slider.ColorSliderTabs;
-import javafx.scene.control.Tab;
-import javafx.scene.control.TabPane;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-import javafx.scene.layout.VBox;
-import javafx.scene.paint.Color;
-
-public class ColorPickerStage extends ExtendedStage {
-    private ColorSquare picker;
-    private ColorSliderTabs sliders;
-
-    private ExtendedColor color;
-
-    private HBox root;
-
-    public ColorPickerStage() {
-        this(Color.RED);
-    }
-
-    public ColorPickerStage(Color c) {
-        root = new HBox();
-        root.setSpacing(0);
-
-        picker = new ColorSquare();
-        sliders = new ColorSliderTabs();
-
-        Tab pickerTab = new Tab("Couleur", picker);
-        pickerTab.setClosable(false);
-        TabPane pickerPane = new TabPane(pickerTab);
-
-
-        root.getChildren().addAll(pickerPane, sliders);
-
-        color = new ExtendedColor(c);
-
-        picker.colorProperty().bindBidirectional(color.colorProperty());
-        sliders.colorProperty().bindBidirectional(color.colorProperty());
-
-        picker.prefHeightProperty().bind(root.heightProperty());
-        picker.prefWidthProperty().bind(picker.prefHeightProperty());
-
-        HBox.setHgrow(sliders, Priority.ALWAYS);
-        VBox.setVgrow(sliders, Priority.ALWAYS);
-
-        StyledScene scene = new StyledScene(root, 680, 320);
-        setScene(scene);
-    }
+package colorfix.app.stages;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.controls.StyledScene;
+import colorfix.app.controls.picker.ColorSquare;
+import colorfix.app.controls.slider.ColorSliderTabs;
+import javafx.scene.control.Tab;
+import javafx.scene.control.TabPane;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+import javafx.scene.layout.VBox;
+import javafx.scene.paint.Color;
+
+public class ColorPickerStage extends ExtendedStage {
+    private ColorSquare picker;
+    private ColorSliderTabs sliders;
+
+    private ExtendedColor color;
+
+    private HBox root;
+
+    public ColorPickerStage() {
+        this(Color.RED);
+    }
+
+    public ColorPickerStage(Color c) {
+        root = new HBox();
+        root.setSpacing(0);
+
+        picker = new ColorSquare();
+        sliders = new ColorSliderTabs();
+
+        Tab pickerTab = new Tab("Couleur", picker);
+        pickerTab.setClosable(false);
+        TabPane pickerPane = new TabPane(pickerTab);
+
+
+        root.getChildren().addAll(pickerPane, sliders);
+
+        color = new ExtendedColor(c);
+
+        picker.colorProperty().bindBidirectional(color.colorProperty());
+        sliders.colorProperty().bindBidirectional(color.colorProperty());
+
+        picker.prefHeightProperty().bind(root.heightProperty());
+        picker.prefWidthProperty().bind(picker.prefHeightProperty());
+
+        HBox.setHgrow(sliders, Priority.ALWAYS);
+        VBox.setVgrow(sliders, Priority.ALWAYS);
+
+        StyledScene scene = new StyledScene(root, 680, 320);
+        setScene(scene);
+    }
 }
\ No newline at end of file
diff --git a/src/main/java/colorfix/app/stages/ErrorStage.java b/src/main/java/colorfix/app/stages/ErrorStage.java
index 3c02c4afe62723a5bded1b42ac60e2c5db2432d6..27e3537cb4ad49f8b1c39db4d813b26b3f7fa55c 100644
--- a/src/main/java/colorfix/app/stages/ErrorStage.java
+++ b/src/main/java/colorfix/app/stages/ErrorStage.java
@@ -1,59 +1,59 @@
-package colorfix.app.stages;
-
-import colorfix.app.Constants;
-import colorfix.app.controls.StyledScene;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Orientation;
-import javafx.geometry.Pos;
-import javafx.scene.Scene;
-import javafx.scene.control.Button;
-import javafx.scene.control.Label;
-import javafx.scene.control.Separator;
-import javafx.scene.image.ImageView;
-import javafx.scene.layout.VBox;
-
-public class ErrorStage extends ExtendedStage{
-	
-	private Button closeBtn;	
-	private Label labelError;
-	
-	public ErrorStage(String errorString) {
-		super();
-		
-		VBox root = new VBox();
-        root.setPadding(new Insets(18));
-        root.setSpacing(10);
-        
-        Separator separator = new Separator(Orientation.HORIZONTAL);
-        ImageView image = new ImageView(Constants.APP_ICON_ERROR);
-        image.setPreserveRatio(true);
-        image.setFitHeight(50);
-        image.setSmooth(true);
-        image.setCache(true);
-		
-        closeBtn = new Button("Fermer");
-        closeBtn.setDefaultButton(true);
-        closeBtn.setId("toolbarButton");
-        
-        closeBtn.setOnAction(this::onCloseBtnClicked);
-		labelError = new Label(errorString);
-		
-		root.getChildren().addAll(labelError, image, separator,closeBtn);
-		root.setAlignment(Pos.CENTER);
-		
-		Scene scene = new StyledScene(root, 300,150);
-		setScene(scene);
-		setResizable(false);
-		
-		setTitle("Error");
-		closeBtn.requestFocus();
-		
-		getIcons().add(Constants.APP_ICON_ERROR);
-	}
-
-	private void onCloseBtnClicked(ActionEvent e) {
-		this.close();
-	}
-
-}
+package colorfix.app.stages;
+
+import colorfix.app.Constants;
+import colorfix.app.controls.StyledScene;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Orientation;
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.Button;
+import javafx.scene.control.Label;
+import javafx.scene.control.Separator;
+import javafx.scene.image.ImageView;
+import javafx.scene.layout.VBox;
+
+public class ErrorStage extends ExtendedStage{
+	
+	private Button closeBtn;	
+	private Label labelError;
+	
+	public ErrorStage(String errorString) {
+		super();
+		
+		VBox root = new VBox();
+        root.setPadding(new Insets(18));
+        root.setSpacing(10);
+        
+        Separator separator = new Separator(Orientation.HORIZONTAL);
+        ImageView image = new ImageView(Constants.APP_ICON_ERROR);
+        image.setPreserveRatio(true);
+        image.setFitHeight(50);
+        image.setSmooth(true);
+        image.setCache(true);
+		
+        closeBtn = new Button("Fermer");
+        closeBtn.setDefaultButton(true);
+        closeBtn.setId("toolbarButton");
+        
+        closeBtn.setOnAction(this::onCloseBtnClicked);
+		labelError = new Label(errorString);
+		
+		root.getChildren().addAll(labelError, image, separator,closeBtn);
+		root.setAlignment(Pos.CENTER);
+		
+		Scene scene = new StyledScene(root, 300,150);
+		setScene(scene);
+		setResizable(false);
+		
+		setTitle("Error");
+		closeBtn.requestFocus();
+		
+		getIcons().add(Constants.APP_ICON_ERROR);
+	}
+
+	private void onCloseBtnClicked(ActionEvent e) {
+		this.close();
+	}
+
+}
diff --git a/src/main/java/colorfix/app/stages/ExtendedStage.java b/src/main/java/colorfix/app/stages/ExtendedStage.java
index 5f2911a5de51aed5c44e54a4735dd9e11fe3ee4a..5055c8928e2399726a01e868b0dd48762583ef37 100644
--- a/src/main/java/colorfix/app/stages/ExtendedStage.java
+++ b/src/main/java/colorfix/app/stages/ExtendedStage.java
@@ -1,19 +1,19 @@
-package colorfix.app.stages;
-
-import colorfix.app.Constants;
-import javafx.scene.Node;
-import javafx.scene.control.Tooltip;
-import javafx.stage.Stage;
-
-/** Classe étendant les fonctionnalités d'un {@link javafx.stage.Stage Stage} classique **/
-public abstract class ExtendedStage extends Stage {
-    public ExtendedStage() {
-        getIcons().add(Constants.APP_ICON);
-    }
-
-    public Tooltip setTooltip(Node node, String text) {
-        Tooltip tooltip = new Tooltip(text);
-        Tooltip.install(node, tooltip);
-        return tooltip;
-    }
-}
+package colorfix.app.stages;
+
+import colorfix.app.Constants;
+import javafx.scene.Node;
+import javafx.scene.control.Tooltip;
+import javafx.stage.Stage;
+
+/** Classe étendant les fonctionnalités d'un {@link javafx.stage.Stage Stage} classique **/
+public abstract class ExtendedStage extends Stage {
+    public ExtendedStage() {
+        getIcons().add(Constants.APP_ICON);
+    }
+
+    public Tooltip setTooltip(Node node, String text) {
+        Tooltip tooltip = new Tooltip(text);
+        Tooltip.install(node, tooltip);
+        return tooltip;
+    }
+}
diff --git a/src/main/java/colorfix/app/stages/MainStage.java b/src/main/java/colorfix/app/stages/MainStage.java
index c85ba204bb6adf8ae0f86932af62c91ede77fd0d..fa20cf93e18e0cc1e8a4e6c4f17ba62aad7e59a3 100644
--- a/src/main/java/colorfix/app/stages/MainStage.java
+++ b/src/main/java/colorfix/app/stages/MainStage.java
@@ -1,294 +1,294 @@
-package colorfix.app.stages;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.Scanner;
-
-import colorfix.app.Constants;
-import colorfix.app.controls.StyledScene;
-import colorfix.app.controls.table.ActionLink;
-import colorfix.app.controls.table.ColorTableView;
-import colorfix.app.controls.table.TablePlaceholder;
-import colorfix.app.stages.dialogs.ColorChooserDialog;
-import colorfix.app.util.ColorUtil;
-import colorfix.app.util.MessageBox;
-import javafx.beans.InvalidationListener;
-import javafx.beans.property.SimpleBooleanProperty;
-import javafx.collections.ListChangeListener;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.Scene;
-import javafx.scene.control.*;
-import javafx.scene.image.ImageView;
-import javafx.scene.input.*;
-import javafx.scene.layout.*;
-import javafx.scene.paint.Color;
-import javafx.stage.FileChooser;
-
-/** Fenêtre principale du logiciel **/
-public class MainStage extends ExtendedStage {
-    private final Button addBtn, importBtn, exportBtn, removeAllBtn, questionMark ,aboutBtn, calibrateBtn;
-    private final Region menuSpacer, menuSpacer2;
-    private final ColorTableView colorTable;
-
-    private final CheckBox showCmykColumn;
-
-    private final TablePlaceholder tablePlaceholder;
-    private final ActionLink addColorLink, openFileLink;
-
-    private AboutStage aboutWindow;
-    private CalibrateStage calibrateWindow;
-    private ErrorStage errorWindow;
-    private QuestionStage questionWindow;
-
-    private final FileChooser fileChooser;
-    private File file;
-
-    private final Clipboard clipboard = Clipboard.getSystemClipboard();
-    private final ClipboardContent content = new ClipboardContent();
-
-    private SimpleBooleanProperty changed = new SimpleBooleanProperty(true);
-
-    public MainStage() {
-        super();
-        // Initialiser les widgets
-        BorderPane root = new BorderPane();
-        ToolBar menu = new ToolBar();
-
-        addBtn = new Button("Ajouter", Constants.loadImage(Constants.ADD_ICON));
-        removeAllBtn = new Button("Tout supprimer", Constants.loadImage(Constants.DEL_ICON));
-        aboutBtn = new Button("À propos");
-
-        addBtn.setAlignment(Pos.BASELINE_RIGHT);
-        importBtn = new Button("Importer", Constants.loadImage(Constants.LOAD_ICON));
-        importBtn.setOnAction(this::onImportClicked);
-
-        aboutBtn.setStyle("-fx-base: lightgray;");
-
-        addBtn.setId("toolbarButton");
-        removeAllBtn.setId("toolbarButton");
-        aboutBtn.setId("toolbarButton");
-
-        exportBtn = new Button("Exporter", Constants.loadImage(Constants.EXP_ICON));
-        exportBtn.setOnAction(this::onExportClicked);
-
-        questionMark = new Button("",Constants.loadImage(Constants.QUES_ICON));
-        questionMark.setOnAction(this::onQuestion);
-
-        menuSpacer = new Region();
-        HBox.setHgrow(menuSpacer, Priority.ALWAYS);
-
-        showCmykColumn = new CheckBox("Couleurs d'imprimante (CMJN)");
-
-        menu.getItems().addAll(addBtn, removeAllBtn, showCmykColumn, menuSpacer, questionMark,aboutBtn);
-        menu.getStylesheets().add(getClass().getResource("/style.css").toExternalForm());
-        root.setTop(menu);
-
-        calibrateBtn = new Button("Calibrer les couleurs", Constants.loadImage(Constants.REC_ICON));
-        calibrateBtn.setDefaultButton(true);
-
-        menuSpacer2 = new Region();
-        HBox.setHgrow(menuSpacer2, Priority.ALWAYS);
-
-        HBox bottomButtons = new HBox(importBtn, exportBtn, menuSpacer2, calibrateBtn);
-
-        bottomButtons.setPadding(new Insets(8));
-        bottomButtons.setSpacing(8);
-        bottomButtons.setId("dark");
-
-        root.setBottom(bottomButtons);
-
-        colorTable = new ColorTableView();
-
-        colorTable.cmykVisibleProperty().bind(showCmykColumn.selectedProperty());
-        colorTable.rgbVisibleProperty().bind(showCmykColumn.selectedProperty().not());
-
-        colorTable
-            .getRGBColumn()
-            .prefWidthProperty()
-            .bindBidirectional(colorTable.getCMYKColumn().prefWidthProperty());
-
-        changed.setValue(true);
-
-        exportBtn.disableProperty().bind(colorTable.isEmptyProperty());
-        calibrateBtn.disableProperty().bind(colorTable.isEmptyProperty());
-        removeAllBtn.disableProperty().bind(colorTable.isEmptyProperty());
-        
-        addColorLink = new ActionLink("Ajouter une couleur", this::onAddClicked);
-        openFileLink = new ActionLink("Charger des couleurs depuis un fichier");
-        openFileLink.setOnAction(this::onImportClicked);
-
-        tablePlaceholder = new TablePlaceholder(Constants.APP_NAME, Constants.APP_ICON, "C'est un peu vide par ici...", addColorLink, openFileLink);
-
-        colorTable.setPlaceholder(tablePlaceholder);
-
-        root.setCenter(colorTable);
-
-        // Info-bulles (tooltip)
-
-        setTooltip(addBtn, Constants.TOOLTIP_ADDBTN);
-        setTooltip(removeAllBtn, Constants.TOOLTIP_REMOVALLEBTN);
-        setTooltip(aboutBtn, Constants.TOOLTIP_ABOUTBTN);
-        setTooltip(calibrateBtn, Constants.TOOLTIP_CALIBRATEBTN);
-
-        // Gestion des events
-        addBtn.setOnAction(this::onAddClicked);
-        removeAllBtn.setOnAction(this::onRemoveAllClicked);
-        aboutBtn.setOnAction(this::onAboutClicked);
-        calibrateBtn.setOnAction(this::onCalibrateClicked);
-
-        // Déclaration de la scène
-        Scene scene = new StyledScene(root);
-        setScene(scene);
-        setTitle(Constants.APP_NAME);
-
-        // Déclaration du gestionnaire de fichier
-        fileChooser = new FileChooser();
-        fileChooser.getExtensionFilters().addAll(Constants.FILTERS);
-
-
-        // KEYCODE COMBINATION
-        Runnable kcImport = ()-> {onImportClicked(new ActionEvent());};
-        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.O, KeyCodeCombination.CONTROL_DOWN), kcImport);
-
-        Runnable kcExport = ()-> {onExportClicked(new ActionEvent());};
-        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.S, KeyCodeCombination.CONTROL_DOWN), kcExport);
-
-        Runnable kcNew = ()-> {onRemoveAllClicked(new ActionEvent());};
-        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.N, KeyCodeCombination.CONTROL_DOWN), kcNew);
-
-        Runnable kcCalibrate = () -> {onCalibrateClicked(new ActionEvent());};
-        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.ENTER, KeyCodeCombination.CONTROL_DOWN), kcCalibrate);
-
-        Runnable kcCopy = ()-> {copy(new ActionEvent());};
-        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.C, KeyCodeCombination.CONTROL_DOWN), kcCopy);
-
-        colorTable.getItems().addListener(new ListChangeListener<Color>(){
-            @Override
-            public void onChanged(Change<? extends Color> c) {
-                changed.setValue(true);
-                System.out.println(changed.get());
-            }
-        });
-    }
-
-    private void onQuestion(ActionEvent actionEvent) {
-        if (questionWindow == null || !questionWindow.isShowing()) {
-            questionWindow = new QuestionStage();
-            questionWindow.initOwner(this);
-            questionWindow.show();
-        } else {
-            questionWindow.close();
-            questionWindow = null;
-        }
-    }
-
-    private void onExportClicked(ActionEvent e){
-        if(changed.getValue()){
-            this.file = fileChooser.showSaveDialog(this);
-        }
-        if(file != null){
-            String res = "";
-            for(Color c : colorTable.getItems()){
-                res = res + ColorUtil.tohexCode(c) + "\n";
-            }
-            try{
-                PrintWriter pw = new PrintWriter(file);
-                pw.print(res);
-                pw.close();
-            }catch(IOException ioex){
-                System.out.println(ioex);
-            }finally {
-                changed.set(false);
-            }
-        }
-    }
-
-    private void onAddClicked(ActionEvent e) {
-        Color c = ColorChooserDialog.open();
-
-        if (c != null) {
-            colorTable.getItems().add(c);
-        }
-    }
-
-    private void onRemoveAllClicked(ActionEvent e) {
-        if (MessageBox.showConfirm("Tout supprimer", "Vous êtes sur le point de vider la liste des couleurs sélectionnées.\nVoulez-vous continuer ?") == ButtonType.OK) {
-            colorTable.getItems().removeAll(colorTable.getItems());
-        }
-    }
-
-    private void onAboutClicked(ActionEvent e) {
-        if (aboutWindow == null || !aboutWindow.isShowing()) {
-            aboutWindow = new AboutStage();
-            aboutWindow.initOwner(this);
-            aboutWindow.show();
-        } else {
-            aboutWindow.close();
-            aboutWindow = null;
-        }
-    }
-
-    private void onCalibrateClicked(ActionEvent e) {
-        System.out.println((colorTable.getItems().size()));
-
-        if (calibrateWindow == null || !calibrateWindow.isShowing()) {
-            calibrateWindow = new CalibrateStage(colorTable.getItems(), colorTable.cmykVisibleProperty().get() );
-            calibrateWindow.initOwner(this);
-            calibrateWindow.show();
-        } else {
-            calibrateWindow.close();
-            calibrateWindow = null;
-        }
-    }
-
-    private void onImportClicked(ActionEvent e) {
-    	Boolean importSucces = false;
-
-        file = fileChooser.showOpenDialog(this);
-
-        ArrayList<Color> list = new ArrayList<>();
-        if(file != null){
-            try {
-                Scanner sc = new Scanner(file);
-                while(sc.hasNext()){
-                	String nextLine = sc.nextLine();
-
-                	if(ColorUtil.isAnHexcode(nextLine)) {
-                		list.add(Color.web(nextLine));
-                	}else {
-                		throw new Exception();
-                	}
-                }
-                importSucces = true;
-            } catch (IOException ioException) {
-                ioException.printStackTrace();
-            } catch (Exception exc) {
-            	if (errorWindow == null || !errorWindow.isShowing()) {
-            		errorWindow = new ErrorStage("Essayez avec un autre fichier");
-            		errorWindow.initOwner(this);
-            		errorWindow.show();
-                } else {
-                	errorWindow.close();
-                	errorWindow = null;
-                }
-            }
-        }
-        if(importSucces) {
-        	 colorTable.getItems().removeAll(colorTable.getItems());
-             colorTable.getItems().addAll(list);
-             importSucces = false;
-        }
-    }
-
-    private void copy(ActionEvent e){
-        if(!colorTable.getSelectionModel().isEmpty()){
-           // System.out.println(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
-            content.putString(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
-            clipboard.setContent(content);
-        }
-    }
-}
+package colorfix.app.stages;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.Scanner;
+
+import colorfix.app.Constants;
+import colorfix.app.controls.StyledScene;
+import colorfix.app.controls.table.ActionLink;
+import colorfix.app.controls.table.ColorTableView;
+import colorfix.app.controls.table.TablePlaceholder;
+import colorfix.app.stages.dialogs.ColorChooserDialog;
+import colorfix.app.util.ColorUtil;
+import colorfix.app.util.MessageBox;
+import javafx.beans.InvalidationListener;
+import javafx.beans.property.SimpleBooleanProperty;
+import javafx.collections.ListChangeListener;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.*;
+import javafx.scene.image.ImageView;
+import javafx.scene.input.*;
+import javafx.scene.layout.*;
+import javafx.scene.paint.Color;
+import javafx.stage.FileChooser;
+
+/** Fenêtre principale du logiciel **/
+public class MainStage extends ExtendedStage {
+    private final Button addBtn, importBtn, exportBtn, removeAllBtn, questionMark ,aboutBtn, calibrateBtn;
+    private final Region menuSpacer, menuSpacer2;
+    private final ColorTableView colorTable;
+
+    private final CheckBox showCmykColumn;
+
+    private final TablePlaceholder tablePlaceholder;
+    private final ActionLink addColorLink, openFileLink;
+
+    private AboutStage aboutWindow;
+    private CalibrateStage calibrateWindow;
+    private ErrorStage errorWindow;
+    private QuestionStage questionWindow;
+
+    private final FileChooser fileChooser;
+    private File file;
+
+    private final Clipboard clipboard = Clipboard.getSystemClipboard();
+    private final ClipboardContent content = new ClipboardContent();
+
+    private SimpleBooleanProperty changed = new SimpleBooleanProperty(true);
+
+    public MainStage() {
+        super();
+        // Initialiser les widgets
+        BorderPane root = new BorderPane();
+        ToolBar menu = new ToolBar();
+
+        addBtn = new Button("Ajouter", Constants.loadImage(Constants.ADD_ICON));
+        removeAllBtn = new Button("Tout supprimer", Constants.loadImage(Constants.DEL_ICON));
+        aboutBtn = new Button("À propos");
+
+        addBtn.setAlignment(Pos.BASELINE_RIGHT);
+        importBtn = new Button("Importer", Constants.loadImage(Constants.LOAD_ICON));
+        importBtn.setOnAction(this::onImportClicked);
+
+        aboutBtn.setStyle("-fx-base: lightgray;");
+
+        addBtn.setId("toolbarButton");
+        removeAllBtn.setId("toolbarButton");
+        aboutBtn.setId("toolbarButton");
+
+        exportBtn = new Button("Exporter", Constants.loadImage(Constants.EXP_ICON));
+        exportBtn.setOnAction(this::onExportClicked);
+
+        questionMark = new Button("",Constants.loadImage(Constants.QUES_ICON));
+        questionMark.setOnAction(this::onQuestion);
+
+        menuSpacer = new Region();
+        HBox.setHgrow(menuSpacer, Priority.ALWAYS);
+
+        showCmykColumn = new CheckBox("Couleurs d'imprimante (CMJN)");
+
+        menu.getItems().addAll(addBtn, removeAllBtn, showCmykColumn, menuSpacer, questionMark,aboutBtn);
+        menu.getStylesheets().add(getClass().getResource("/style.css").toExternalForm());
+        root.setTop(menu);
+
+        calibrateBtn = new Button("Calibrer les couleurs", Constants.loadImage(Constants.REC_ICON));
+        calibrateBtn.setDefaultButton(true);
+
+        menuSpacer2 = new Region();
+        HBox.setHgrow(menuSpacer2, Priority.ALWAYS);
+
+        HBox bottomButtons = new HBox(importBtn, exportBtn, menuSpacer2, calibrateBtn);
+
+        bottomButtons.setPadding(new Insets(8));
+        bottomButtons.setSpacing(8);
+        bottomButtons.setId("dark");
+
+        root.setBottom(bottomButtons);
+
+        colorTable = new ColorTableView();
+
+        colorTable.cmykVisibleProperty().bind(showCmykColumn.selectedProperty());
+        colorTable.rgbVisibleProperty().bind(showCmykColumn.selectedProperty().not());
+
+        colorTable
+            .getRGBColumn()
+            .prefWidthProperty()
+            .bindBidirectional(colorTable.getCMYKColumn().prefWidthProperty());
+
+        changed.setValue(true);
+
+        exportBtn.disableProperty().bind(colorTable.isEmptyProperty());
+        calibrateBtn.disableProperty().bind(colorTable.isEmptyProperty());
+        removeAllBtn.disableProperty().bind(colorTable.isEmptyProperty());
+        
+        addColorLink = new ActionLink("Ajouter une couleur", this::onAddClicked);
+        openFileLink = new ActionLink("Charger des couleurs depuis un fichier");
+        openFileLink.setOnAction(this::onImportClicked);
+
+        tablePlaceholder = new TablePlaceholder(Constants.APP_NAME, Constants.APP_ICON, "C'est un peu vide par ici...", addColorLink, openFileLink);
+
+        colorTable.setPlaceholder(tablePlaceholder);
+
+        root.setCenter(colorTable);
+
+        // Info-bulles (tooltip)
+
+        setTooltip(addBtn, Constants.TOOLTIP_ADDBTN);
+        setTooltip(removeAllBtn, Constants.TOOLTIP_REMOVALLEBTN);
+        setTooltip(aboutBtn, Constants.TOOLTIP_ABOUTBTN);
+        setTooltip(calibrateBtn, Constants.TOOLTIP_CALIBRATEBTN);
+
+        // Gestion des events
+        addBtn.setOnAction(this::onAddClicked);
+        removeAllBtn.setOnAction(this::onRemoveAllClicked);
+        aboutBtn.setOnAction(this::onAboutClicked);
+        calibrateBtn.setOnAction(this::onCalibrateClicked);
+
+        // Déclaration de la scène
+        Scene scene = new StyledScene(root);
+        setScene(scene);
+        setTitle(Constants.APP_NAME);
+
+        // Déclaration du gestionnaire de fichier
+        fileChooser = new FileChooser();
+        fileChooser.getExtensionFilters().addAll(Constants.FILTERS);
+
+
+        // KEYCODE COMBINATION
+        Runnable kcImport = ()-> {onImportClicked(new ActionEvent());};
+        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.O, KeyCodeCombination.CONTROL_DOWN), kcImport);
+
+        Runnable kcExport = ()-> {onExportClicked(new ActionEvent());};
+        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.S, KeyCodeCombination.CONTROL_DOWN), kcExport);
+
+        Runnable kcNew = ()-> {onRemoveAllClicked(new ActionEvent());};
+        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.N, KeyCodeCombination.CONTROL_DOWN), kcNew);
+
+        Runnable kcCalibrate = () -> {onCalibrateClicked(new ActionEvent());};
+        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.ENTER, KeyCodeCombination.CONTROL_DOWN), kcCalibrate);
+
+        Runnable kcCopy = ()-> {copy(new ActionEvent());};
+        getScene().getAccelerators().put(new KeyCodeCombination(KeyCode.C, KeyCodeCombination.CONTROL_DOWN), kcCopy);
+
+        colorTable.getItems().addListener(new ListChangeListener<Color>(){
+            @Override
+            public void onChanged(Change<? extends Color> c) {
+                changed.setValue(true);
+                System.out.println(changed.get());
+            }
+        });
+    }
+
+    private void onQuestion(ActionEvent actionEvent) {
+        if (questionWindow == null || !questionWindow.isShowing()) {
+            questionWindow = new QuestionStage();
+            questionWindow.initOwner(this);
+            questionWindow.show();
+        } else {
+            questionWindow.close();
+            questionWindow = null;
+        }
+    }
+
+    private void onExportClicked(ActionEvent e){
+        if(changed.getValue()){
+            this.file = fileChooser.showSaveDialog(this);
+        }
+        if(file != null){
+            String res = "";
+            for(Color c : colorTable.getItems()){
+                res = res + ColorUtil.tohexCode(c) + "\n";
+            }
+            try{
+                PrintWriter pw = new PrintWriter(file);
+                pw.print(res);
+                pw.close();
+            }catch(IOException ioex){
+                System.out.println(ioex);
+            }finally {
+                changed.set(false);
+            }
+        }
+    }
+
+    private void onAddClicked(ActionEvent e) {
+        Color c = ColorChooserDialog.open();
+
+        if (c != null) {
+            colorTable.getItems().add(c);
+        }
+    }
+
+    private void onRemoveAllClicked(ActionEvent e) {
+        if (MessageBox.showConfirm("Tout supprimer", "Vous êtes sur le point de vider la liste des couleurs sélectionnées.\nVoulez-vous continuer ?") == ButtonType.OK) {
+            colorTable.getItems().removeAll(colorTable.getItems());
+        }
+    }
+
+    private void onAboutClicked(ActionEvent e) {
+        if (aboutWindow == null || !aboutWindow.isShowing()) {
+            aboutWindow = new AboutStage();
+            aboutWindow.initOwner(this);
+            aboutWindow.show();
+        } else {
+            aboutWindow.close();
+            aboutWindow = null;
+        }
+    }
+
+    private void onCalibrateClicked(ActionEvent e) {
+        System.out.println((colorTable.getItems().size()));
+
+        if (calibrateWindow == null || !calibrateWindow.isShowing()) {
+            calibrateWindow = new CalibrateStage(colorTable.getItems(), colorTable.cmykVisibleProperty().get() );
+            calibrateWindow.initOwner(this);
+            calibrateWindow.show();
+        } else {
+            calibrateWindow.close();
+            calibrateWindow = null;
+        }
+    }
+
+    private void onImportClicked(ActionEvent e) {
+    	Boolean importSucces = false;
+
+        file = fileChooser.showOpenDialog(this);
+
+        ArrayList<Color> list = new ArrayList<>();
+        if(file != null){
+            try {
+                Scanner sc = new Scanner(file);
+                while(sc.hasNext()){
+                	String nextLine = sc.nextLine();
+
+                	if(ColorUtil.isAnHexcode(nextLine)) {
+                		list.add(Color.web(nextLine));
+                	}else {
+                		throw new Exception();
+                	}
+                }
+                importSucces = true;
+            } catch (IOException ioException) {
+                ioException.printStackTrace();
+            } catch (Exception exc) {
+            	if (errorWindow == null || !errorWindow.isShowing()) {
+            		errorWindow = new ErrorStage("Essayez avec un autre fichier");
+            		errorWindow.initOwner(this);
+            		errorWindow.show();
+                } else {
+                	errorWindow.close();
+                	errorWindow = null;
+                }
+            }
+        }
+        if(importSucces) {
+        	 colorTable.getItems().removeAll(colorTable.getItems());
+             colorTable.getItems().addAll(list);
+             importSucces = false;
+        }
+    }
+
+    private void copy(ActionEvent e){
+        if(!colorTable.getSelectionModel().isEmpty()){
+           // System.out.println(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
+            content.putString(ColorUtil.tohexCode( colorTable.getSelectionModel().getSelectedItem()));
+            clipboard.setContent(content);
+        }
+    }
+}
diff --git a/src/main/java/colorfix/app/stages/QuestionStage.java b/src/main/java/colorfix/app/stages/QuestionStage.java
index fb8659e2348ffeafd368b030d54110570d0e5fc8..e86f9bf7ff4a09478e701994dc70d8747f41d048 100644
--- a/src/main/java/colorfix/app/stages/QuestionStage.java
+++ b/src/main/java/colorfix/app/stages/QuestionStage.java
@@ -1,88 +1,88 @@
-package colorfix.app.stages;
-
-import colorfix.app.Constants;
-import colorfix.app.controls.StyledScene;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Orientation;
-import javafx.geometry.Pos;
-import javafx.scene.Scene;
-import javafx.scene.control.Button;
-import javafx.scene.control.Label;
-import javafx.scene.control.Separator;
-import javafx.scene.image.ImageView;
-import javafx.scene.layout.HBox;
-import javafx.scene.layout.Priority;
-import javafx.scene.layout.Region;
-import javafx.scene.layout.VBox;
-
-public class QuestionStage extends ExtendedStage{
-
-    private Button closeBtn;
-
-    public QuestionStage() {
-        super();
-
-        VBox root = new VBox();
-        root.setPadding(new Insets(18));
-        root.setSpacing(10);
-
-        Separator separator = new Separator(Orientation.HORIZONTAL);
-
-        closeBtn = new Button("Fermer");
-        closeBtn.setDefaultButton(true);
-        closeBtn.setId("toolbarButton");
-
-        closeBtn.setOnAction(this::onCloseBtnClicked);
-
-
-        Scene scene = new StyledScene(root, 300,150);
-        setScene(scene);
-        setResizable(false);
-
-        setTitle("Tips");
-        closeBtn.requestFocus();
-
-        getIcons().add(Constants.APP_ICON);
-
-        Label kcImport = new Label("Ctrl+O");
-        Label kcSave = new Label("Ctrl+S");
-        Label kcNew = new Label("Ctrl+N");
-        Label kcCpy = new Label("Ctrl+C");
-
-        Label labelImport = new Label("Ouvrir");
-        Label labelSave = new Label("Sauvegarder");
-        Label labelNew = new Label("Nouveau");
-        Label labelCpy = new Label("Copier");
-
-        Region spacer1 = new Region();
-        Region spacer2 = new Region();
-        Region spacer3 = new Region();
-        Region spacer4 = new Region();
-
-        HBox kcOne = new HBox();
-        kcOne.getChildren().addAll(kcImport, spacer1,labelImport);
-        kcOne.setHgrow(spacer1, Priority.ALWAYS);
-        kcOne.setAlignment(Pos.CENTER);
-        HBox kcTwo = new HBox();
-        kcTwo.getChildren().addAll(kcSave,spacer2,labelSave);
-        kcTwo.setHgrow(spacer2, Priority.ALWAYS);
-        kcTwo.setAlignment(Pos.CENTER);
-        HBox kcThree = new HBox();
-        kcThree.getChildren().addAll(kcNew,spacer3,labelNew);
-        kcThree.setHgrow(spacer3, Priority.ALWAYS);
-        kcThree.setAlignment(Pos.CENTER);
-        HBox kcFour = new HBox();
-        kcFour.getChildren().addAll(kcCpy,spacer4,labelCpy);
-        kcFour.setHgrow(spacer4, Priority.ALWAYS);
-        kcFour.setAlignment(Pos.CENTER);
-
-        root.getChildren().addAll(kcOne, kcTwo, kcThree, kcFour, separator, closeBtn);
-        root.setAlignment(Pos.CENTER);
-    }
-
-    private void onCloseBtnClicked(ActionEvent e) {
-        this.close();
-    }
-
-}
+package colorfix.app.stages;
+
+import colorfix.app.Constants;
+import colorfix.app.controls.StyledScene;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Orientation;
+import javafx.geometry.Pos;
+import javafx.scene.Scene;
+import javafx.scene.control.Button;
+import javafx.scene.control.Label;
+import javafx.scene.control.Separator;
+import javafx.scene.image.ImageView;
+import javafx.scene.layout.HBox;
+import javafx.scene.layout.Priority;
+import javafx.scene.layout.Region;
+import javafx.scene.layout.VBox;
+
+public class QuestionStage extends ExtendedStage{
+
+    private Button closeBtn;
+
+    public QuestionStage() {
+        super();
+
+        VBox root = new VBox();
+        root.setPadding(new Insets(18));
+        root.setSpacing(10);
+
+        Separator separator = new Separator(Orientation.HORIZONTAL);
+
+        closeBtn = new Button("Fermer");
+        closeBtn.setDefaultButton(true);
+        closeBtn.setId("toolbarButton");
+
+        closeBtn.setOnAction(this::onCloseBtnClicked);
+
+
+        Scene scene = new StyledScene(root, 300,150);
+        setScene(scene);
+        setResizable(false);
+
+        setTitle("Tips");
+        closeBtn.requestFocus();
+
+        getIcons().add(Constants.APP_ICON);
+
+        Label kcImport = new Label("Ctrl+O");
+        Label kcSave = new Label("Ctrl+S");
+        Label kcNew = new Label("Ctrl+N");
+        Label kcCpy = new Label("Ctrl+C");
+
+        Label labelImport = new Label("Ouvrir");
+        Label labelSave = new Label("Sauvegarder");
+        Label labelNew = new Label("Nouveau");
+        Label labelCpy = new Label("Copier");
+
+        Region spacer1 = new Region();
+        Region spacer2 = new Region();
+        Region spacer3 = new Region();
+        Region spacer4 = new Region();
+
+        HBox kcOne = new HBox();
+        kcOne.getChildren().addAll(kcImport, spacer1,labelImport);
+        kcOne.setHgrow(spacer1, Priority.ALWAYS);
+        kcOne.setAlignment(Pos.CENTER);
+        HBox kcTwo = new HBox();
+        kcTwo.getChildren().addAll(kcSave,spacer2,labelSave);
+        kcTwo.setHgrow(spacer2, Priority.ALWAYS);
+        kcTwo.setAlignment(Pos.CENTER);
+        HBox kcThree = new HBox();
+        kcThree.getChildren().addAll(kcNew,spacer3,labelNew);
+        kcThree.setHgrow(spacer3, Priority.ALWAYS);
+        kcThree.setAlignment(Pos.CENTER);
+        HBox kcFour = new HBox();
+        kcFour.getChildren().addAll(kcCpy,spacer4,labelCpy);
+        kcFour.setHgrow(spacer4, Priority.ALWAYS);
+        kcFour.setAlignment(Pos.CENTER);
+
+        root.getChildren().addAll(kcOne, kcTwo, kcThree, kcFour, separator, closeBtn);
+        root.setAlignment(Pos.CENTER);
+    }
+
+    private void onCloseBtnClicked(ActionEvent e) {
+        this.close();
+    }
+
+}
diff --git a/src/main/java/colorfix/app/stages/dialogs/ColorChooserDialog.java b/src/main/java/colorfix/app/stages/dialogs/ColorChooserDialog.java
index eeb25287094e4970aa00582030d38db4499f9feb..9e10ac00db6ab24a2fa345f7882ed4bce854f7dd 100644
--- a/src/main/java/colorfix/app/stages/dialogs/ColorChooserDialog.java
+++ b/src/main/java/colorfix/app/stages/dialogs/ColorChooserDialog.java
@@ -1,137 +1,137 @@
-package colorfix.app.stages.dialogs;
-
-import colorfix.app.ExtendedColor;
-import colorfix.app.controls.ColorThumbnail;
-import colorfix.app.controls.StyledScene;
-import colorfix.app.controls.picker.ColorSquare;
-import colorfix.app.controls.slider.ColorSliderTabs;
-import colorfix.app.stages.ExtendedStage;
-import colorfix.app.util.Assets;
-import javafx.event.ActionEvent;
-import javafx.geometry.Insets;
-import javafx.geometry.Pos;
-import javafx.scene.Node;
-import javafx.scene.control.Button;
-import javafx.scene.control.Tab;
-import javafx.scene.control.TabPane;
-import javafx.scene.layout.*;
-import javafx.scene.paint.Color;
-import javafx.stage.Modality;
-import javafx.stage.StageStyle;
-
-public class ColorChooserDialog extends ExtendedStage {
-    private final ExtendedColor color;
-
-    private Color result = null;
-
-    public ColorChooserDialog() {
-        this(Color.LIME);
-    }
-
-    public ColorChooserDialog(ExtendedColor color) {
-        this(color.getColor());
-    }
-
-    public ColorChooserDialog(Color color) {
-        this.color = new ExtendedColor(color);
-
-        HBox root = new HBox();
-        root.setAlignment(Pos.CENTER);
-
-        // INSTANTIATE: Color picker + preview
-        ColorSquare square = new ColorSquare(color);
-        square.setPrefSize(300, 300);
-
-        ColorThumbnail thumb = new ColorThumbnail(color);
-        thumb.setPrefSize(300, 32);
-
-        ColorSliderTabs sliders = new ColorSliderTabs(color);
-        sliders.setPrefSize(300, 250);
-
-        // LAYOUT: Color picker + preview
-
-        TabPane colorTabPane = new TabPane();
-
-        HBox thumbPane = new HBox(thumb);
-        thumbPane.setPadding(new Insets(0, 12, 12, 12));
-
-        VBox colorRoot = new VBox(square, thumbPane);
-
-        Tab colorTab = new Tab("Couleur", colorRoot);
-        colorTab.setClosable(false);
-        colorTabPane.getTabs().add(colorTab);
-
-        VBox sliderRoot = new VBox();
-
-        Button confirmButton = new Button("Sélectionner");
-        confirmButton.setDefaultButton(true);
-        confirmButton.setOnAction(this::onConfirmClicked);
-        confirmButton.getStyleClass().addAll("pill-button", "left-pill");
-
-        Button cancelButton = new Button("Annuler");
-        cancelButton.setOnAction(this::onCancelClicked);
-        cancelButton.getStyleClass().addAll("pill-button", "right-pill");
-
-        HBox buttonsRoot = new HBox(confirmButton, cancelButton);
-        buttonsRoot.getStylesheets().add(Assets.getAssetPath("/pill-button.css"));
-        buttonsRoot.setAlignment(Pos.CENTER_RIGHT);
-        buttonsRoot.setPadding(thumbPane.getPadding());
-
-        sliderRoot.getChildren().addAll(sliders, buttonsRoot);
-
-        root.getChildren().addAll(colorTabPane, sliderRoot);
-
-        setGrow(square, Priority.ALWAYS, Priority.ALWAYS);
-        setGrow(thumb, Priority.ALWAYS, Priority.ALWAYS);
-        setGrow(sliders, Priority.ALWAYS, Priority.ALWAYS);
-        setGrow(thumbPane, Priority.ALWAYS, Priority.SOMETIMES);
-        setGrow(colorTabPane, Priority.SOMETIMES, Priority.ALWAYS);
-
-        thumb.colorProperty().bind(square.colorProperty());
-        sliders.colorProperty().bindBidirectional(square.colorProperty());
-        this.color.colorProperty().bind(square.colorProperty());
-
-        StyledScene scene = new StyledScene(root);
-        setScene(scene);
-        setTitle("Sélecteur de couleur");
-        setResizable(false);
-        this.initStyle(StageStyle.UTILITY);
-
-        confirmButton.requestFocus();
-    }
-
-    private void onConfirmClicked(ActionEvent e) {
-        result = getColor();
-        close();
-    }
-
-    private void onCancelClicked(ActionEvent e) {
-        close();
-    }
-
-    private void setGrow(Node node, Priority hgrow, Priority vgrow) {
-        HBox.setHgrow(node, hgrow);
-        VBox.setVgrow(node, vgrow);
-    }
-
-    public Color getColor() {
-        return color.getColor();
-    }
-
-    public static Color open() {
-        return open(Color.RED);
-    }
-
-    public static Color open(Color color) {
-        return open(new ExtendedColor(color));
-    }
-
-    public static Color open(ExtendedColor initialColor) {
-        ColorChooserDialog dialog = new ColorChooserDialog(initialColor);
-
-        dialog.initModality(Modality.APPLICATION_MODAL);
-        dialog.showAndWait();
-
-        return dialog.result;
-    }
-}
+package colorfix.app.stages.dialogs;
+
+import colorfix.app.ExtendedColor;
+import colorfix.app.controls.ColorThumbnail;
+import colorfix.app.controls.StyledScene;
+import colorfix.app.controls.picker.ColorSquare;
+import colorfix.app.controls.slider.ColorSliderTabs;
+import colorfix.app.stages.ExtendedStage;
+import colorfix.app.util.Assets;
+import javafx.event.ActionEvent;
+import javafx.geometry.Insets;
+import javafx.geometry.Pos;
+import javafx.scene.Node;
+import javafx.scene.control.Button;
+import javafx.scene.control.Tab;
+import javafx.scene.control.TabPane;
+import javafx.scene.layout.*;
+import javafx.scene.paint.Color;
+import javafx.stage.Modality;
+import javafx.stage.StageStyle;
+
+public class ColorChooserDialog extends ExtendedStage {
+    private final ExtendedColor color;
+
+    private Color result = null;
+
+    public ColorChooserDialog() {
+        this(Color.LIME);
+    }
+
+    public ColorChooserDialog(ExtendedColor color) {
+        this(color.getColor());
+    }
+
+    public ColorChooserDialog(Color color) {
+        this.color = new ExtendedColor(color);
+
+        HBox root = new HBox();
+        root.setAlignment(Pos.CENTER);
+
+        // INSTANTIATE: Color picker + preview
+        ColorSquare square = new ColorSquare(color);
+        square.setPrefSize(300, 300);
+
+        ColorThumbnail thumb = new ColorThumbnail(color);
+        thumb.setPrefSize(300, 32);
+
+        ColorSliderTabs sliders = new ColorSliderTabs(color);
+        sliders.setPrefSize(300, 250);
+
+        // LAYOUT: Color picker + preview
+
+        TabPane colorTabPane = new TabPane();
+
+        HBox thumbPane = new HBox(thumb);
+        thumbPane.setPadding(new Insets(0, 12, 12, 12));
+
+        VBox colorRoot = new VBox(square, thumbPane);
+
+        Tab colorTab = new Tab("Couleur", colorRoot);
+        colorTab.setClosable(false);
+        colorTabPane.getTabs().add(colorTab);
+
+        VBox sliderRoot = new VBox();
+
+        Button confirmButton = new Button("Sélectionner");
+        confirmButton.setDefaultButton(true);
+        confirmButton.setOnAction(this::onConfirmClicked);
+        confirmButton.getStyleClass().addAll("pill-button", "left-pill");
+
+        Button cancelButton = new Button("Annuler");
+        cancelButton.setOnAction(this::onCancelClicked);
+        cancelButton.getStyleClass().addAll("pill-button", "right-pill");
+
+        HBox buttonsRoot = new HBox(confirmButton, cancelButton);
+        buttonsRoot.getStylesheets().add(Assets.getAssetPath("/pill-button.css"));
+        buttonsRoot.setAlignment(Pos.CENTER_RIGHT);
+        buttonsRoot.setPadding(thumbPane.getPadding());
+
+        sliderRoot.getChildren().addAll(sliders, buttonsRoot);
+
+        root.getChildren().addAll(colorTabPane, sliderRoot);
+
+        setGrow(square, Priority.ALWAYS, Priority.ALWAYS);
+        setGrow(thumb, Priority.ALWAYS, Priority.ALWAYS);
+        setGrow(sliders, Priority.ALWAYS, Priority.ALWAYS);
+        setGrow(thumbPane, Priority.ALWAYS, Priority.SOMETIMES);
+        setGrow(colorTabPane, Priority.SOMETIMES, Priority.ALWAYS);
+
+        thumb.colorProperty().bind(square.colorProperty());
+        sliders.colorProperty().bindBidirectional(square.colorProperty());
+        this.color.colorProperty().bind(square.colorProperty());
+
+        StyledScene scene = new StyledScene(root);
+        setScene(scene);
+        setTitle("Sélecteur de couleur");
+        setResizable(false);
+        this.initStyle(StageStyle.UTILITY);
+
+        confirmButton.requestFocus();
+    }
+
+    private void onConfirmClicked(ActionEvent e) {
+        result = getColor();
+        close();
+    }
+
+    private void onCancelClicked(ActionEvent e) {
+        close();
+    }
+
+    private void setGrow(Node node, Priority hgrow, Priority vgrow) {
+        HBox.setHgrow(node, hgrow);
+        VBox.setVgrow(node, vgrow);
+    }
+
+    public Color getColor() {
+        return color.getColor();
+    }
+
+    public static Color open() {
+        return open(Color.RED);
+    }
+
+    public static Color open(Color color) {
+        return open(new ExtendedColor(color));
+    }
+
+    public static Color open(ExtendedColor initialColor) {
+        ColorChooserDialog dialog = new ColorChooserDialog(initialColor);
+
+        dialog.initModality(Modality.APPLICATION_MODAL);
+        dialog.showAndWait();
+
+        return dialog.result;
+    }
+}
diff --git a/src/main/java/colorfix/app/types/SimpleNormalizedProperty.java b/src/main/java/colorfix/app/types/SimpleNormalizedProperty.java
index 6cda3485204244e471bf1f0e4ae1c5190000b8ea..348e5722fcd2f932da964380ea6ae96bf3d97295 100644
--- a/src/main/java/colorfix/app/types/SimpleNormalizedProperty.java
+++ b/src/main/java/colorfix/app/types/SimpleNormalizedProperty.java
@@ -1,56 +1,56 @@
-package colorfix.app.types;
-
-import colorfix.app.util.Maths;
-import javafx.beans.property.SimpleDoubleProperty;
-
-public class SimpleNormalizedProperty extends SimpleDoubleProperty {
-    private final double MAXIMUM;
-
-    public SimpleNormalizedProperty() {
-        this(0, 1);
-    }
-
-    public SimpleNormalizedProperty(double initialValue)
-    {
-        this(initialValue, 1);
-    }
-
-    public SimpleNormalizedProperty(double initialValue, double maximum)
-    {
-        super();
-        MAXIMUM = maximum;
-        set(initialValue);
-    }
-
-    @Override
-    public double get() {
-        return Maths.clamp(super.get(), 0, MAXIMUM);
-    }
-
-    @Override
-    public void set(double newValue) {
-        super.set(Maths.clamp(newValue, 0, MAXIMUM));
-    }
-
-    public void setNormalized(double value) {
-        setValue(value * MAXIMUM);
-    }
-
-    @Override
-    public Double getValue() {
-        return get();
-    }
-
-    public double getNormalized() {
-        return getValue() / MAXIMUM;
-    }
-
-    @Override
-    public void setValue(Number v) {
-        set(v.doubleValue());
-    }
-
-    public double getMaximum() {
-        return MAXIMUM;
-    }
-}
+package colorfix.app.types;
+
+import colorfix.app.util.Maths;
+import javafx.beans.property.SimpleDoubleProperty;
+
+public class SimpleNormalizedProperty extends SimpleDoubleProperty {
+    private final double MAXIMUM;
+
+    public SimpleNormalizedProperty() {
+        this(0, 1);
+    }
+
+    public SimpleNormalizedProperty(double initialValue)
+    {
+        this(initialValue, 1);
+    }
+
+    public SimpleNormalizedProperty(double initialValue, double maximum)
+    {
+        super();
+        MAXIMUM = maximum;
+        set(initialValue);
+    }
+
+    @Override
+    public double get() {
+        return Maths.clamp(super.get(), 0, MAXIMUM);
+    }
+
+    @Override
+    public void set(double newValue) {
+        super.set(Maths.clamp(newValue, 0, MAXIMUM));
+    }
+
+    public void setNormalized(double value) {
+        setValue(value * MAXIMUM);
+    }
+
+    @Override
+    public Double getValue() {
+        return get();
+    }
+
+    public double getNormalized() {
+        return getValue() / MAXIMUM;
+    }
+
+    @Override
+    public void setValue(Number v) {
+        set(v.doubleValue());
+    }
+
+    public double getMaximum() {
+        return MAXIMUM;
+    }
+}
diff --git a/src/main/java/colorfix/app/util/Assets.java b/src/main/java/colorfix/app/util/Assets.java
index bb4b2f20e610013f223fb0f8cd464a8b54cb780e..c3b884305dd788795578dfc2bd3a9651c9cbe4ad 100644
--- a/src/main/java/colorfix/app/util/Assets.java
+++ b/src/main/java/colorfix/app/util/Assets.java
@@ -1,13 +1,13 @@
-package colorfix.app.util;
-
-import java.net.URL;
-
-public class Assets {
-    public static URL getAssetUrl(String name) {
-        return Assets.class.getResource(name);
-    }
-
-    public static String getAssetPath(String name) {
-        return getAssetUrl(name).toExternalForm();
-    }
-}
+package colorfix.app.util;
+
+import java.net.URL;
+
+public class Assets {
+    public static URL getAssetUrl(String name) {
+        return Assets.class.getResource(name);
+    }
+
+    public static String getAssetPath(String name) {
+        return getAssetUrl(name).toExternalForm();
+    }
+}
diff --git a/src/main/java/colorfix/app/util/ColorAdjust.java b/src/main/java/colorfix/app/util/ColorAdjust.java
index 5631ff0a9f8a1d703c4d3770f9e930d9516e8c82..85f2b9b0e1ea248ca0134bd6c9024bd3f1b4a189 100644
--- a/src/main/java/colorfix/app/util/ColorAdjust.java
+++ b/src/main/java/colorfix/app/util/ColorAdjust.java
@@ -1,49 +1,49 @@
-package colorfix.app.util;
-
-import colorfix.app.ColorGrayscaleComparator;
-import javafx.scene.paint.Color;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-/** Fonction d'ajustement de couleur **/
-public class ColorAdjust {
-    public static List<Color> autoAdjust(Collection<Color> colors){
-        var comparator = new ColorGrayscaleComparator();
-
-        // Couleurs en entrée
-        List<Color> sourceColors = new ArrayList<>(colors);
-        sourceColors.sort(comparator);
-
-        // Couleurs en sortie
-        List<Color> newColors = new ArrayList<>();
-
-        // Incrément de niveau de gris
-        final double delta = 1.0 / (double)(colors.size() - 1);
-
-        var minColor = sourceColors.stream().min(comparator);
-        var maxColor = sourceColors.stream().max(comparator);
-        final double minBrightness = minColor.isPresent() ? minColor.get().getBrightness() : 0;
-        final double maxBrightness = maxColor.isPresent() ? maxColor.get().getBrightness() : 1;
-
-        for (int i = 0; i < colors.size(); ++i) {
-            Color oldCol = sourceColors.get(i);
-
-            // Valeurs de la nouvelle couleur
-            final double hue = oldCol.getHue();
-            //final double sat = oldCol.getSaturation();
-            final double sat = Math.pow(oldCol.getSaturation(), 0.8);
-            final double bri = Maths.map(Math.pow(i * delta, 0.8), 0, 1, minBrightness, maxBrightness);
-            //final double bri = i * brightnessDelta;
-
-            Color newCol = Color.hsb(hue, sat, bri);
-
-            newColors.add(newCol);
-        }
-
-        newColors.sort(new ColorGrayscaleComparator());
-
-        return newColors;
-    }
-}
+package colorfix.app.util;
+
+import colorfix.app.ColorGrayscaleComparator;
+import javafx.scene.paint.Color;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+/** Fonction d'ajustement de couleur **/
+public class ColorAdjust {
+    public static List<Color> autoAdjust(Collection<Color> colors){
+        var comparator = new ColorGrayscaleComparator();
+
+        // Couleurs en entrée
+        List<Color> sourceColors = new ArrayList<>(colors);
+        sourceColors.sort(comparator);
+
+        // Couleurs en sortie
+        List<Color> newColors = new ArrayList<>();
+
+        // Incrément de niveau de gris
+        final double delta = 1.0 / (double)(colors.size() - 1);
+
+        var minColor = sourceColors.stream().min(comparator);
+        var maxColor = sourceColors.stream().max(comparator);
+        final double minBrightness = minColor.isPresent() ? minColor.get().getBrightness() : 0;
+        final double maxBrightness = maxColor.isPresent() ? maxColor.get().getBrightness() : 1;
+
+        for (int i = 0; i < colors.size(); ++i) {
+            Color oldCol = sourceColors.get(i);
+
+            // Valeurs de la nouvelle couleur
+            final double hue = oldCol.getHue();
+            //final double sat = oldCol.getSaturation();
+            final double sat = Math.pow(oldCol.getSaturation(), 0.8);
+            final double bri = Maths.map(Math.pow(i * delta, 0.8), 0, 1, minBrightness, maxBrightness);
+            //final double bri = i * brightnessDelta;
+
+            Color newCol = Color.hsb(hue, sat, bri);
+
+            newColors.add(newCol);
+        }
+
+        newColors.sort(new ColorGrayscaleComparator());
+
+        return newColors;
+    }
+}
diff --git a/src/main/java/colorfix/app/util/ColorUtil.java b/src/main/java/colorfix/app/util/ColorUtil.java
index f2c979d91377e5489d8a24d785b1957303c1c8ac..30f2dbda9477a97aab9b989be4d84e4bd57cec4c 100644
--- a/src/main/java/colorfix/app/util/ColorUtil.java
+++ b/src/main/java/colorfix/app/util/ColorUtil.java
@@ -1,48 +1,48 @@
-package colorfix.app.util;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-import javafx.scene.paint.Color;
-
-public class ColorUtil {
-    public static String tohexCode(Color color) {
-        return String.format("#%02X%02X%02X",
-        (int)(color.getRed() * 255),
-        (int)(color.getGreen() * 255),
-        (int)(color.getBlue() * 255));
-    }
-
-    public static Color grayScaleColor(Color color) {
-        final int gray = (int)Math.round(255 * grayScaleValue(color));
-        return Color.grayRgb(gray);
-    }
-
-    public static double grayScaleValue(Color color) {
-        final double r = 0.30 * color.getRed();
-        final double g = 0.59 * color.getGreen();
-        final double b = 0.11 * color.getBlue();
-
-        return r + g + b;
-    }
-
-    // J'ai placé tous mes bitcoins dessus
-    public static ArrayList<Color> toGrayNeo2(Collection<Color> collection){
-        ArrayList<Color> grayList = new ArrayList<>();
-        double size = collection.size()+1;
-        for (int i = 0; i < collection.size() ; i++) {
-            grayList.add(Color.hsb(0,0, (i+1)/size));
-        }
-        return grayList;
-    }
-
-    
-    public static boolean isAnHexcode(String hex) {
-        String res = hex.replaceAll("\\\\n", "");
-    	Pattern perfectHex = Pattern.compile("^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$");
-    	Matcher matcher =  perfectHex.matcher(res);
-    	return matcher.find();
-    }
-}
+package colorfix.app.util;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import javafx.scene.paint.Color;
+
+public class ColorUtil {
+    public static String tohexCode(Color color) {
+        return String.format("#%02X%02X%02X",
+        (int)(color.getRed() * 255),
+        (int)(color.getGreen() * 255),
+        (int)(color.getBlue() * 255));
+    }
+
+    public static Color grayScaleColor(Color color) {
+        final int gray = (int)Math.round(255 * grayScaleValue(color));
+        return Color.grayRgb(gray);
+    }
+
+    public static double grayScaleValue(Color color) {
+        final double r = 0.30 * color.getRed();
+        final double g = 0.59 * color.getGreen();
+        final double b = 0.11 * color.getBlue();
+
+        return r + g + b;
+    }
+
+    // J'ai placé tous mes bitcoins dessus
+    public static ArrayList<Color> toGrayNeo2(Collection<Color> collection){
+        ArrayList<Color> grayList = new ArrayList<>();
+        double size = collection.size()+1;
+        for (int i = 0; i < collection.size() ; i++) {
+            grayList.add(Color.hsb(0,0, (i+1)/size));
+        }
+        return grayList;
+    }
+
+    
+    public static boolean isAnHexcode(String hex) {
+        String res = hex.replaceAll("\\\\n", "");
+    	Pattern perfectHex = Pattern.compile("^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$");
+    	Matcher matcher =  perfectHex.matcher(res);
+    	return matcher.find();
+    }
+}
diff --git a/src/main/java/colorfix/app/util/Maths.java b/src/main/java/colorfix/app/util/Maths.java
index 76ed41222fd5478338a926c7de778fa437532148..ab81ab8e20cb35557c82f42d550344e57ff18f7a 100644
--- a/src/main/java/colorfix/app/util/Maths.java
+++ b/src/main/java/colorfix/app/util/Maths.java
@@ -1,16 +1,16 @@
-package colorfix.app.util;
-
-// Fonctions mathématiques supplémentaires non fournies dans la classe Math
-public class Maths {
-    public static double clamp(double x, double a, double b) {
-        return Math.min(Math.max(x, a), b);
-    }
-
-    public static double clamp01(double x) {
-        return clamp(x, 0, 1);
-    }
-
-    public static double map(double x, double startA, double endA, double startB, double endB) {
-        return (x - startA) / (endA - startA) * (endB - startB) + startB;
-    }
-}
+package colorfix.app.util;
+
+// Fonctions mathématiques supplémentaires non fournies dans la classe Math
+public class Maths {
+    public static double clamp(double x, double a, double b) {
+        return Math.min(Math.max(x, a), b);
+    }
+
+    public static double clamp01(double x) {
+        return clamp(x, 0, 1);
+    }
+
+    public static double map(double x, double startA, double endA, double startB, double endB) {
+        return (x - startA) / (endA - startA) * (endB - startB) + startB;
+    }
+}
diff --git a/src/main/java/colorfix/app/util/MessageBox.java b/src/main/java/colorfix/app/util/MessageBox.java
index 772a7c6cdb204a5276ee482994e9f60e5c579860..b58a387a7de5dadf818f59f4f3851fcc65debb67 100644
--- a/src/main/java/colorfix/app/util/MessageBox.java
+++ b/src/main/java/colorfix/app/util/MessageBox.java
@@ -1,46 +1,46 @@
-package colorfix.app.util;
-
-import javafx.scene.control.Alert;
-import javafx.scene.control.ButtonType;
-
-import java.util.Optional;
-
-/** Affichage de boîtes de dialogue **/
-public final class MessageBox {
-
-
-    public static ButtonType showConfirm(String title, String content) {
-        return createAlert(title, content, Alert.AlertType.CONFIRMATION)
-        .showAndWait()
-        .get();
-    }
-
-    public static ButtonType showInfo(String title, String content) {
-        return createAlert(title, content, Alert.AlertType.INFORMATION)
-        .showAndWait()
-        .get();
-    }
-
-    public static ButtonType showWarning(String title, String content) {
-        return createAlert(title, content, Alert.AlertType.WARNING)
-        .showAndWait()
-        .get();
-    }
-
-    public static ButtonType showError(String title, String content) {
-        return createAlert(title, content, Alert.AlertType.ERROR)
-       .showAndWait()
-       .get();
-    }
-
-
-    private static Alert createAlert(String title, String content, Alert.AlertType type) {
-        Alert alert = new Alert(type);
-
-        alert.setTitle("");
-        alert.setHeaderText(title);
-        alert.setContentText(content);
-
-        return alert;
-    }
-}
+package colorfix.app.util;
+
+import javafx.scene.control.Alert;
+import javafx.scene.control.ButtonType;
+
+import java.util.Optional;
+
+/** Affichage de boîtes de dialogue **/
+public final class MessageBox {
+
+
+    public static ButtonType showConfirm(String title, String content) {
+        return createAlert(title, content, Alert.AlertType.CONFIRMATION)
+        .showAndWait()
+        .get();
+    }
+
+    public static ButtonType showInfo(String title, String content) {
+        return createAlert(title, content, Alert.AlertType.INFORMATION)
+        .showAndWait()
+        .get();
+    }
+
+    public static ButtonType showWarning(String title, String content) {
+        return createAlert(title, content, Alert.AlertType.WARNING)
+        .showAndWait()
+        .get();
+    }
+
+    public static ButtonType showError(String title, String content) {
+        return createAlert(title, content, Alert.AlertType.ERROR)
+       .showAndWait()
+       .get();
+    }
+
+
+    private static Alert createAlert(String title, String content, Alert.AlertType type) {
+        Alert alert = new Alert(type);
+
+        alert.setTitle("");
+        alert.setHeaderText(title);
+        alert.setContentText(content);
+
+        return alert;
+    }
+}
diff --git a/src/main/java/colorfix/app/util/TableColumnUtil.java b/src/main/java/colorfix/app/util/TableColumnUtil.java
index ca5908b3457b0540c3d6e8a8984c92d3316a762e..d7aa65efa19e14249c07677f1789a62aa80ce7b8 100644
--- a/src/main/java/colorfix/app/util/TableColumnUtil.java
+++ b/src/main/java/colorfix/app/util/TableColumnUtil.java
@@ -1,16 +1,16 @@
-package colorfix.app.util;
-
-import javafx.scene.control.TableColumn;
-
-public class TableColumnUtil {
-    public static void setMinWidth(TableColumn column, double width) {
-        column.setPrefWidth(width);
-        column.setMinWidth(width);
-    }
-
-    public static void setCommonBehavior(TableColumn column, boolean reorderable, boolean resizable, boolean sortable) {
-        column.setReorderable(reorderable);
-        column.setResizable(resizable);
-        column.setSortable(sortable);
-    }
-}
+package colorfix.app.util;
+
+import javafx.scene.control.TableColumn;
+
+public class TableColumnUtil {
+    public static void setMinWidth(TableColumn column, double width) {
+        column.setPrefWidth(width);
+        column.setMinWidth(width);
+    }
+
+    public static void setCommonBehavior(TableColumn column, boolean reorderable, boolean resizable, boolean sortable) {
+        column.setReorderable(reorderable);
+        column.setResizable(resizable);
+        column.setSortable(sortable);
+    }
+}
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index cd2f51489beda49fc27e102d71b73e49e19c09c0..23a202048f1427e6f98bee777fd0f6686eb1a0df 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -1,6 +1,6 @@
-module colorfix.app {
-    requires javafx.controls;
-	requires javafx.graphics;
-	requires javafx.base;
-    exports colorfix.app;
+module colorfix.app {
+    requires javafx.controls;
+	requires javafx.graphics;
+	requires javafx.base;
+    exports colorfix.app;
 }
\ No newline at end of file
diff --git a/src/main/resources/color-components.css b/src/main/resources/color-components.css
index f0f894cac4b57d79347bcffe4433f4e4414083ae..8dff6db109ef75963d40da9090c4decce4b6c73f 100644
--- a/src/main/resources/color-components.css
+++ b/src/main/resources/color-components.css
@@ -1,39 +1,39 @@
-#red {
-	-fx-accent-color: #ff0000;
-	-fx-tone-color: #000000;
-}
-
-#green {
-	-fx-accent-color: #00ff00;
-	-fx-tone-color: #000000
-}
-
-#blue {
-	-fx-accent-color: #0000ff;
-	-fx-tone-color: #000000
-}
-
-#cyan {
-	-fx-accent-color: #00ffff;
-	-fx-tone-color: #ffffff;
-}
-
-#yellow {
-	-fx-accent-color: #ffff00;
-	-fx-tone-color: #ffffff;
-}
-
-#magenta {
-	-fx-accent-color: #ff00ff;
-	-fx-tone-color: #ffffff;
-}
-
-#black {
-	-fx-accent-color: #000000;
-	-fx-tone-color: #ffffff;
-}
-
-#hue, #saturation, #brightness {
-	-fx-accent-color: #ffffff;
-	-fx-tone-color: #ffffff;
+#red {
+	-fx-accent-color: #ff0000;
+	-fx-tone-color: #000000;
+}
+
+#green {
+	-fx-accent-color: #00ff00;
+	-fx-tone-color: #000000
+}
+
+#blue {
+	-fx-accent-color: #0000ff;
+	-fx-tone-color: #000000
+}
+
+#cyan {
+	-fx-accent-color: #00ffff;
+	-fx-tone-color: #ffffff;
+}
+
+#yellow {
+	-fx-accent-color: #ffff00;
+	-fx-tone-color: #ffffff;
+}
+
+#magenta {
+	-fx-accent-color: #ff00ff;
+	-fx-tone-color: #ffffff;
+}
+
+#black {
+	-fx-accent-color: #000000;
+	-fx-tone-color: #ffffff;
+}
+
+#hue, #saturation, #brightness {
+	-fx-accent-color: #ffffff;
+	-fx-tone-color: #ffffff;
 }
\ No newline at end of file
diff --git a/src/main/resources/color-picker.css b/src/main/resources/color-picker.css
index ad5f21d6785b265076e753922baff11509517cec..e203973bd79b0311dec703fddce80861fce22f06 100644
--- a/src/main/resources/color-picker.css
+++ b/src/main/resources/color-picker.css
@@ -1,18 +1,18 @@
-.color-indicator {
-    -fx-background-color: null;
-    -fx-border-color: white;
-    -fx-border-width: 0.5em;
-    -fx-border-radius: 0.4166667em;
-    /*-fx-translate-x: -0.4166667em;*/
-    /*-fx-translate-y: -0.4166667em;*/
-    /*-fx-translate-y: 50%;*/
-    /*-fx-pref-width: 0.833333em;*/
-    /*-fx-pref-height: 0.833333em;*/
-    -fx-effect: dropshadow(three-pass-box, black, 2, 0.0, 0, 1);
-}
-
-.color-pane-border {
-    -fx-background-color: null;
-    -fx-border-color: black;
-    -fx-border-width: 0.5px;
+.color-indicator {
+    -fx-background-color: null;
+    -fx-border-color: white;
+    -fx-border-width: 0.5em;
+    -fx-border-radius: 0.4166667em;
+    /*-fx-translate-x: -0.4166667em;*/
+    /*-fx-translate-y: -0.4166667em;*/
+    /*-fx-translate-y: 50%;*/
+    /*-fx-pref-width: 0.833333em;*/
+    /*-fx-pref-height: 0.833333em;*/
+    -fx-effect: dropshadow(three-pass-box, black, 2, 0.0, 0, 1);
+}
+
+.color-pane-border {
+    -fx-background-color: null;
+    -fx-border-color: black;
+    -fx-border-width: 0.5px;
 }
\ No newline at end of file
diff --git a/src/main/resources/color-sliders.css b/src/main/resources/color-sliders.css
index e79f587dbc136e195963e919dd6b784ab6cb2e80..9508252cde9ee62502e802343ea92eca2505b598 100644
--- a/src/main/resources/color-sliders.css
+++ b/src/main/resources/color-sliders.css
@@ -1,20 +1,20 @@
-.color-slider .track {
-	-fx-background-color: linear-gradient(from 0% 0% to 100% 0%, -fx-tone-color, -fx-accent-color);
-
-	-fx-border-color: lightgray;
-	-fx-border-width: 1px;
-	-fx-border-radius: 50%;
-
-	-fx-scale-y: 1.2;
-
-	-fx-border-insets: -1;
-}
-
-.color-slider .thumb {
-	-fx-base: -fx-accent-color;
-}
-
-.color-spinner .increment-arrow-button,
-.color-spinner .decrement-arrow-button {
-    -fx-base: white;
+.color-slider .track {
+	-fx-background-color: linear-gradient(from 0% 0% to 100% 0%, -fx-tone-color, -fx-accent-color);
+
+	-fx-border-color: lightgray;
+	-fx-border-width: 1px;
+	-fx-border-radius: 50%;
+
+	-fx-scale-y: 1.2;
+
+	-fx-border-insets: -1;
+}
+
+.color-slider .thumb {
+	-fx-base: -fx-accent-color;
+}
+
+.color-spinner .increment-arrow-button,
+.color-spinner .decrement-arrow-button {
+    -fx-base: white;
 }
\ No newline at end of file
diff --git a/src/main/resources/color-tabs.css b/src/main/resources/color-tabs.css
index bd8aead3cc14a61715d9e0e644936360675ef894..bd1edc56f12dbc7bd9d1d251918c481c409b80bd 100644
--- a/src/main/resources/color-tabs.css
+++ b/src/main/resources/color-tabs.css
@@ -1,7 +1,7 @@
-.tab-pane {
-    /*-fx-tab-max-height: 0;*/
-}
-
-.tab-pane .tab-header-area {
-    /*visibility: hidden;*/
+.tab-pane {
+    /*-fx-tab-max-height: 0;*/
+}
+
+.tab-pane .tab-header-area {
+    /*visibility: hidden;*/
 }
\ No newline at end of file
diff --git a/src/main/resources/pill-button.css b/src/main/resources/pill-button.css
index a0ac9c6f901ef8495376b327dc559b8ca3fda59a..2bc31ae9e1aa3cb7cb809f1d5c20744414617ab5 100644
--- a/src/main/resources/pill-button.css
+++ b/src/main/resources/pill-button.css
@@ -1,49 +1,49 @@
-/**
-https://github.com/openjdk/jfx/blob/86b854dc367fb32743810716da5583f7d59208f8/apps/samples/Ensemble8/src/samples/resources/ensemble/samples/controls/button/pillbutton/PillButton.css
-**/
-
-.pill-button.left-pill {
-    -fx-background-radius: 3 0 0 3, 3 0 0 3, 2 0 0 2, 1 0 0 1;
-    -fx-background-insets: 0 0 -1 0, 0, 1, 2;
-    -fx-padding: 0.333333em 0.666667em 0.333333em 0.75em; /* 4 8 4 9 */
-}
-
-.pill-button.center-pill {
-    -fx-background-radius: 0;
-    -fx-background-insets: 0 0 -1 0, 0 0 0 0, 1 1 1 0, 2 2 2 1 ;
-}
-
-.pill-button.right-pill {
-    -fx-background-radius: 0 3 3 0, 0 3 3 0, 0 2 2 0, 0 1 1 0;
-    -fx-background-insets: 0 0 -1 0, 0, 1 1 1 0, 2 2 2 1 ;
-}
-
-.pill-button.left-pill:focused {
-    -fx-background-insets: -0.2 0 -0.2 -0.2, 1, 2, -1.4 0 -1.4 -1.4, 2.6;
-    -fx-background-radius: 3 0 0 3, 2 0 0 2, 1 0 0 1, 4 0 0 4, 1 0 0 1;
-}
-
-.pill-button.center-pill:focused {
-    -fx-background-insets: -0.2 0 -0.2 -1, 1 1 1 0, 2 2 2 1, -1.4 0 -1.4 -1, 2.6 2.6 2.6 1.6;
-    -fx-background-radius: 0, 0, 0, 0, 0;
-}
-
-.pill-button.right-pill:focused {
-    -fx-background-insets: -0.2 -0.2 -0.2 -1, 1 1 1 0, 2 2 2 1, -1.4 -1.4 -1.4 -1, 2.6 2.6 2.6 1.6;
-    -fx-background-radius: 0 3 3 0, 0 2 2 0, 0 1 1 0, 0 4 4 0, 0 1 1 0;
-}
-
-.pill-button:selected.left-pill:focused {
-    -fx-background-insets: -0.2 0 -0.2 -0.2, 1, -1.4 0 -1.4 -1.4, 2.6;
-    -fx-background-radius: 3 0 0 3, 2 0 0 2, 4 0 0 4, 0;
-}
-
-.pill-button:selected.center-pill:focused {
-    -fx-background-insets: -0.2 0 -0.2 -1, 1 1 1 0, -1.4 0 -1.4 -1, 2.6 2.6 2.6 1.6;
-    -fx-background-radius: 0, 0, 0, 0;
-}
-
-.pill-button:selected.right-pill:focused {
-    -fx-background-insets: -0.2 -0.2 -0.2 -1, 1 1 1 0, -1.4 -1.4 -1.4 -1, 2.6 2.6 2.6 1.6;
-    -fx-background-radius: 0 3 3 0, 0 2 2 0, 0 4 4 0, 0;
+/**
+https://github.com/openjdk/jfx/blob/86b854dc367fb32743810716da5583f7d59208f8/apps/samples/Ensemble8/src/samples/resources/ensemble/samples/controls/button/pillbutton/PillButton.css
+**/
+
+.pill-button.left-pill {
+    -fx-background-radius: 3 0 0 3, 3 0 0 3, 2 0 0 2, 1 0 0 1;
+    -fx-background-insets: 0 0 -1 0, 0, 1, 2;
+    -fx-padding: 0.333333em 0.666667em 0.333333em 0.75em; /* 4 8 4 9 */
+}
+
+.pill-button.center-pill {
+    -fx-background-radius: 0;
+    -fx-background-insets: 0 0 -1 0, 0 0 0 0, 1 1 1 0, 2 2 2 1 ;
+}
+
+.pill-button.right-pill {
+    -fx-background-radius: 0 3 3 0, 0 3 3 0, 0 2 2 0, 0 1 1 0;
+    -fx-background-insets: 0 0 -1 0, 0, 1 1 1 0, 2 2 2 1 ;
+}
+
+.pill-button.left-pill:focused {
+    -fx-background-insets: -0.2 0 -0.2 -0.2, 1, 2, -1.4 0 -1.4 -1.4, 2.6;
+    -fx-background-radius: 3 0 0 3, 2 0 0 2, 1 0 0 1, 4 0 0 4, 1 0 0 1;
+}
+
+.pill-button.center-pill:focused {
+    -fx-background-insets: -0.2 0 -0.2 -1, 1 1 1 0, 2 2 2 1, -1.4 0 -1.4 -1, 2.6 2.6 2.6 1.6;
+    -fx-background-radius: 0, 0, 0, 0, 0;
+}
+
+.pill-button.right-pill:focused {
+    -fx-background-insets: -0.2 -0.2 -0.2 -1, 1 1 1 0, 2 2 2 1, -1.4 -1.4 -1.4 -1, 2.6 2.6 2.6 1.6;
+    -fx-background-radius: 0 3 3 0, 0 2 2 0, 0 1 1 0, 0 4 4 0, 0 1 1 0;
+}
+
+.pill-button:selected.left-pill:focused {
+    -fx-background-insets: -0.2 0 -0.2 -0.2, 1, -1.4 0 -1.4 -1.4, 2.6;
+    -fx-background-radius: 3 0 0 3, 2 0 0 2, 4 0 0 4, 0;
+}
+
+.pill-button:selected.center-pill:focused {
+    -fx-background-insets: -0.2 0 -0.2 -1, 1 1 1 0, -1.4 0 -1.4 -1, 2.6 2.6 2.6 1.6;
+    -fx-background-radius: 0, 0, 0, 0;
+}
+
+.pill-button:selected.right-pill:focused {
+    -fx-background-insets: -0.2 -0.2 -0.2 -1, 1 1 1 0, -1.4 -1.4 -1.4 -1, 2.6 2.6 2.6 1.6;
+    -fx-background-radius: 0 3 3 0, 0 2 2 0, 0 4 4 0, 0;
 }
\ No newline at end of file
diff --git a/src/main/resources/style.css b/src/main/resources/style.css
index e7b1b17fc372223ae24be730bc81aec5f4dfe233..17fa6d66da2d7ed7983a5789d131bc806bc70515 100644
--- a/src/main/resources/style.css
+++ b/src/main/resources/style.css
@@ -1,8 +1,8 @@
-#dark {
-    -fx-background-color: #343434;
-}
-
-/*#toolbarButton:pressed {
-    -fx-scale-y: 0.95;
-    -fx-scale-x: 0.95;
+#dark {
+    -fx-background-color: #343434;
+}
+
+/*#toolbarButton:pressed {
+    -fx-scale-y: 0.95;
+    -fx-scale-x: 0.95;
 }*/
\ No newline at end of file