diff --git a/.metadata/.lock_info b/.metadata/.lock_info
index 4f615c5..9f5b85b 100644
--- a/.metadata/.lock_info
+++ b/.metadata/.lock_info
@@ -1,4 +1,4 @@
-#Sun Sep 06 13:25:30 CEST 2026
+#Sun Sep 06 15:25:26 CEST 2026
host=fedora
process-id=3
user=Kotama_Chio
diff --git a/.metadata/.log b/.metadata/.log
index 782d1a1..bb86ae4 100644
--- a/.metadata/.log
+++ b/.metadata/.log
@@ -925,3 +925,16 @@ Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp
!ENTRY ch.qos.logback.classic 1 0 2026-09-06 13:25:30.855
!MESSAGE Logback config file: /home/Kotama_Chio/Musique/SillyBlahaj.org/Java/.metadata/.plugins/org.eclipse.m2e.logback/logback.2.7.101.20251017-1242.xml
+!SESSION 2026-09-06 15:24:52.650 -----------------------------------------------
+eclipse.buildId=4.40.0.20260604-0652
+java.version=21.0.11
+java.vendor=Eclipse Adoptium
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.java.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product
+
+!ENTRY ch.qos.logback.classic 1 0 2026-09-06 15:24:56.077
+!MESSAGE Activated before the state location was initialized. Retry after the state location is initialized.
+
+!ENTRY ch.qos.logback.classic 1 0 2026-09-06 15:25:27.089
+!MESSAGE Logback config file: /home/Kotama_Chio/Musique/SillyBlahaj.org/Java/.metadata/.plugins/org.eclipse.m2e.logback/logback.2.7.101.20251017-1242.xml
diff --git a/SillyJirafe.org/src/org/sillyjirafe/uoapi/ApiKeys.java b/.metadata/.plugins/org.eclipse.core.resources/.history/80/a0fcacd1f6a90011142ed1e6ed3e792d
similarity index 100%
rename from SillyJirafe.org/src/org/sillyjirafe/uoapi/ApiKeys.java
rename to .metadata/.plugins/org.eclipse.core.resources/.history/80/a0fcacd1f6a90011142ed1e6ed3e792d
diff --git a/sillyjirafe.org.api/elements.db b/.metadata/.plugins/org.eclipse.core.resources/.history/e1/108e942df8a90011142ed1e6ed3e792d
similarity index 100%
rename from sillyjirafe.org.api/elements.db
rename to .metadata/.plugins/org.eclipse.core.resources/.history/e1/108e942df8a90011142ed1e6ed3e792d
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.markers.snap
deleted file mode 100644
index 91d6c54..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.markers.snap and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.syncinfo.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.syncinfo.snap
deleted file mode 100644
index 91d6c54..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.egit.core.cmp/.syncinfo.snap and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.indexes/e4/e4/90/40/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.indexes/e4/e4/90/40/history.index
index 5ff20b9..e5b303f 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.indexes/e4/e4/90/40/history.index and b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.indexes/e4/e4/90/40/history.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.indexes/e4/e4/90/e8/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.indexes/e4/e4/90/e8/history.index
new file mode 100644
index 0000000..2684b9f
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.indexes/e4/e4/90/e8/history.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.markers
index edb95e0..d8b23f9 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.markers and b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.markers differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.markers.snap
deleted file mode 100644
index 0f35f30..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.markers.snap and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.syncinfo.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.syncinfo.snap
deleted file mode 100644
index 91d6c54..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/.syncinfo.snap and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/org.eclipse.jdt.core/state.dat b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/org.eclipse.jdt.core/state.dat
new file mode 100644
index 0000000..aecad91
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/SillyJirafe.org/org.eclipse.jdt.core/state.dat differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.markers
index 1bf82bf..4cb8df5 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.markers and b/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.markers differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.markers.snap
deleted file mode 100644
index 91d6c54..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.markers.snap and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.syncinfo.snap b/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.syncinfo.snap
deleted file mode 100644
index 91d6c54..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/.syncinfo.snap and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/org.eclipse.jdt.core/state.dat b/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/org.eclipse.jdt.core/state.dat
index ae28f6b..64d1b77 100644
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/org.eclipse.jdt.core/state.dat and b/.metadata/.plugins/org.eclipse.core.resources/.projects/sillyjirafe.org.api/org.eclipse.jdt.core/state.dat differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap b/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap
deleted file mode 100644
index bdb00bf..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/19.tree b/.metadata/.plugins/org.eclipse.core.resources/.root/19.tree
deleted file mode 100644
index f79db6b..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/.root/19.tree and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/21.tree b/.metadata/.plugins/org.eclipse.core.resources/.root/21.tree
new file mode 100644
index 0000000..d815235
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/21.tree differ
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 f4f0121..93a32af 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.resources/19.snap b/.metadata/.plugins/org.eclipse.core.resources/19.snap
deleted file mode 100644
index 84e76ee..0000000
Binary files a/.metadata/.plugins/org.eclipse.core.resources/19.snap and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
index 4b54bf5..a2e2ec3 100644
--- a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
@@ -1,20 +1,3 @@
eclipse.preferences.version=1
-org.eclipse.debug.ui.MemoryHistoryKnownColor=235,235,235
-org.eclipse.debug.ui.MemoryHistoryKnownColor,defaultValueBeforeOverriddenFromCSS=0,0,0
-org.eclipse.debug.ui.MemoryHistoryUnknownColor=170,175,185
-org.eclipse.debug.ui.MemoryHistoryUnknownColor,defaultValueBeforeOverriddenFromCSS=114,119,129
-org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND=150,80,115
-org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND,defaultValueBeforeOverriddenFromCSS=255,255,0
org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\n\n
-org.eclipse.debug.ui.changedDebugElement=255,128,128
-org.eclipse.debug.ui.changedDebugElement,defaultValueBeforeOverriddenFromCSS=255,0,0
-org.eclipse.debug.ui.consoleBackground=53,53,53
-org.eclipse.debug.ui.consoleBackground,defaultValueBeforeOverriddenFromCSS=255,255,255
-org.eclipse.debug.ui.errorColor=225,30,70
-org.eclipse.debug.ui.errorColor,defaultValueBeforeOverriddenFromCSS=255,0,0
-org.eclipse.debug.ui.inColor=140,175,210
-org.eclipse.debug.ui.inColor,defaultValueBeforeOverriddenFromCSS=0,200,125
-org.eclipse.debug.ui.outColor=235,235,235
-org.eclipse.debug.ui.outColor,defaultValueBeforeOverriddenFromCSS=0,0,0
-overriddenByCSS=,org.eclipse.debug.ui.MemoryHistoryKnownColor,org.eclipse.debug.ui.MemoryHistoryUnknownColor,org.eclipse.debug.ui.PREF_CHANGED_VALUE_BACKGROUND,org.eclipse.debug.ui.changedDebugElement,org.eclipse.debug.ui.consoleBackground,org.eclipse.debug.ui.errorColor,org.eclipse.debug.ui.inColor,org.eclipse.debug.ui.outColor,
preferredTargets=default\:default|
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 cd59973..ccc96c7 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,160 +1,10 @@
-content_assist_completion_replacement_background=200,200,0
-content_assist_completion_replacement_background,defaultValueBeforeOverriddenFromCSS=255,255,0
-content_assist_completion_replacement_foreground=200,0,0
-content_assist_completion_replacement_foreground,defaultValueBeforeOverriddenFromCSS=255,0,0
content_assist_disabled_computers=org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.jdt.ui.javaPostfixProposalCategory\u0000org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.jdt.ui.javaChainProposalCategory\u0000
content_assist_lru_history=
content_assist_number_of_computers=15
-content_assist_parameters_background=52,57,61
-content_assist_parameters_background,defaultValueBeforeOverriddenFromCSS=255,255,255
-content_assist_parameters_foreground=238,238,238
-content_assist_parameters_foreground,defaultValueBeforeOverriddenFromCSS=0,0,0
content_assist_proposals_background=20,22,24
-content_assist_proposals_background,defaultValueBeforeOverriddenFromCSS=20,22,24
content_assist_proposals_foreground=252,252,252
-content_assist_proposals_foreground,defaultValueBeforeOverriddenFromCSS=252,252,252
eclipse.preferences.version=1
-java_bracket=249,250,244
-java_bracket,defaultValueBeforeOverriddenFromCSS=0,0,0
-java_comment_task_tag=154,140,124
-java_comment_task_tag,defaultValueBeforeOverriddenFromCSS=127,159,191
-java_default=217,232,247
-java_default,defaultValueBeforeOverriddenFromCSS=0,0,0
-java_doc_default=128,128,128
-java_doc_default,defaultValueBeforeOverriddenFromCSS=63,95,191
-java_doc_keyword=154,140,124
-java_doc_keyword,defaultValueBeforeOverriddenFromCSS=127,159,191
-java_doc_link=169,156,140
-java_doc_link,defaultValueBeforeOverriddenFromCSS=63,63,191
-java_doc_tag=30,120,155
-java_doc_tag,defaultValueBeforeOverriddenFromCSS=127,127,159
-java_keyword=204,108,29
-java_keyword,defaultValueBeforeOverriddenFromCSS=127,0,85
-java_keyword_bold=false
-java_keyword_bold,defaultValueBeforeOverriddenFromCSS=true
-java_keyword_return=204,108,29
-java_keyword_return,defaultValueBeforeOverriddenFromCSS=127,0,85
-java_keyword_return_bold=false
-java_keyword_return_bold,defaultValueBeforeOverriddenFromCSS=true
-java_multi_line_comment=128,128,128
-java_multi_line_comment,defaultValueBeforeOverriddenFromCSS=63,127,95
-java_operator=230,230,250
-java_operator,defaultValueBeforeOverriddenFromCSS=0,0,0
-java_single_line_comment=128,128,128
-java_single_line_comment,defaultValueBeforeOverriddenFromCSS=63,127,95
-java_string=23,198,163
-java_string,defaultValueBeforeOverriddenFromCSS=42,0,255
-javadocElementsStyling.darkModeDefaultColors=true
-matchingBracketsColor=249,250,244
-matchingBracketsColor,defaultValueBeforeOverriddenFromCSS=127,0,85
org.eclipse.jdt.ui.formatterprofiles.version=23
-overriddenByCSS=,content_assist_completion_replacement_background,content_assist_completion_replacement_foreground,content_assist_parameters_background,content_assist_parameters_foreground,java_bracket,java_comment_task_tag,java_default,java_doc_default,java_doc_keyword,java_doc_link,java_doc_tag,java_keyword,java_keyword_bold,java_keyword_return,java_keyword_return_bold,java_multi_line_comment,java_operator,java_single_line_comment,java_string,matchingBracketsColor,pf_coloring_argument,pf_coloring_assignment,pf_coloring_comment,pf_coloring_key,pf_coloring_value,semanticHighlighting.abstractClass.color,semanticHighlighting.abstractClass.enabled,semanticHighlighting.abstractMethodInvocation.color,semanticHighlighting.abstractMethodInvocation.enabled,semanticHighlighting.annotation.color,semanticHighlighting.annotation.enabled,semanticHighlighting.annotation.italic,semanticHighlighting.annotationElementReference.color,semanticHighlighting.annotationElementReference.enabled,semanticHighlighting.class.color,semanticHighlighting.class.enabled,semanticHighlighting.deprecatedMember.color,semanticHighlighting.deprecatedMember.enabled,semanticHighlighting.deprecatedMember.underline,semanticHighlighting.deprecatedMember.strikethrough,semanticHighlighting.enum.color,semanticHighlighting.enum.enabled,semanticHighlighting.enum.italic,semanticHighlighting.field.color,semanticHighlighting.field.enabled,semanticHighlighting.inheritedField.color,semanticHighlighting.inheritedMethodInvocation.color,semanticHighlighting.inheritedMethodInvocation.enabled,semanticHighlighting.interface.color,semanticHighlighting.interface.enabled,semanticHighlighting.localVariable.color,semanticHighlighting.localVariable.enabled,semanticHighlighting.localVariableDeclaration.color,semanticHighlighting.localVariableDeclaration.enabled,semanticHighlighting.localVariableDeclaration.bold,semanticHighlighting.method.color,semanticHighlighting.method.enabled,semanticHighlighting.methodDeclarationName.color,semanticHighlighting.methodDeclarationName.enabled,semanticHighlighting.methodDeclarationName.bold,semanticHighlighting.number.color,semanticHighlighting.number.enabled,semanticHighlighting.parameterVariable.color,semanticHighlighting.parameterVariable.enabled,semanticHighlighting.staticField.color,semanticHighlighting.staticField.enabled,semanticHighlighting.staticFinalField.color,semanticHighlighting.staticFinalField.enabled,semanticHighlighting.staticMethodInvocation.color,semanticHighlighting.staticMethodInvocation.enabled,semanticHighlighting.typeArgument.color,semanticHighlighting.typeArgument.enabled,semanticHighlighting.typeParameter.color,semanticHighlighting.typeParameter.enabled,semanticHighlighting.typeParameter.bold,semanticHighlighting.restrictedKeywords.color,semanticHighlighting.restrictedKeywords.bold,sourceHoverBackgroundColor,javadocElementsStyling.darkModeDefaultColors,
-pf_coloring_argument=221,40,103
-pf_coloring_argument,defaultValueBeforeOverriddenFromCSS=127,0,85
-pf_coloring_assignment=217,232,247
-pf_coloring_assignment,defaultValueBeforeOverriddenFromCSS=0,0,0
-pf_coloring_comment=128,128,128
-pf_coloring_comment,defaultValueBeforeOverriddenFromCSS=63,127,95
-pf_coloring_key=217,232,247
-pf_coloring_key,defaultValueBeforeOverriddenFromCSS=0,0,0
-pf_coloring_value=23,198,163
-pf_coloring_value,defaultValueBeforeOverriddenFromCSS=42,0,255
-semanticHighlighting.abstractClass.color=62,171,230
-semanticHighlighting.abstractClass.color,defaultValueBeforeOverriddenFromCSS=139,136,22
-semanticHighlighting.abstractClass.enabled=true
-semanticHighlighting.abstractClass.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.abstractMethodInvocation.color=128,246,167
-semanticHighlighting.abstractMethodInvocation.color,defaultValueBeforeOverriddenFromCSS=0,0,0
-semanticHighlighting.abstractMethodInvocation.enabled=true
-semanticHighlighting.abstractMethodInvocation.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.annotation.color=160,160,160
-semanticHighlighting.annotation.color,defaultValueBeforeOverriddenFromCSS=100,100,100
-semanticHighlighting.annotation.enabled=true
-semanticHighlighting.annotation.italic=true
-semanticHighlighting.annotation.italic,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.annotationElementReference.color=235,75,100
-semanticHighlighting.annotationElementReference.color,defaultValueBeforeOverriddenFromCSS=0,0,0
-semanticHighlighting.annotationElementReference.enabled=true
-semanticHighlighting.annotationElementReference.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.class.color=18,144,195
-semanticHighlighting.class.color,defaultValueBeforeOverriddenFromCSS=0,80,50
-semanticHighlighting.class.enabled=true
-semanticHighlighting.class.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.deprecatedMember.color=128,128,128
-semanticHighlighting.deprecatedMember.color,defaultValueBeforeOverriddenFromCSS=0,0,0
-semanticHighlighting.deprecatedMember.enabled=true
-semanticHighlighting.deprecatedMember.strikethrough=true
-semanticHighlighting.deprecatedMember.underline=false
-semanticHighlighting.enum.color=204,129,186
-semanticHighlighting.enum.color,defaultValueBeforeOverriddenFromCSS=100,70,50
-semanticHighlighting.enum.enabled=true
-semanticHighlighting.enum.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.enum.italic=true
-semanticHighlighting.enum.italic,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.field.color=102,225,248
-semanticHighlighting.field.color,defaultValueBeforeOverriddenFromCSS=0,0,192
-semanticHighlighting.field.enabled=true
-semanticHighlighting.inheritedField.color=143,143,191
-semanticHighlighting.inheritedField.color,defaultValueBeforeOverriddenFromCSS=0,0,192
-semanticHighlighting.inheritedMethodInvocation.color=205,246,104
-semanticHighlighting.inheritedMethodInvocation.color,defaultValueBeforeOverriddenFromCSS=0,0,0
-semanticHighlighting.inheritedMethodInvocation.enabled=true
-semanticHighlighting.inheritedMethodInvocation.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.interface.color=128,242,246
-semanticHighlighting.interface.color,defaultValueBeforeOverriddenFromCSS=50,63,112
-semanticHighlighting.interface.enabled=true
-semanticHighlighting.interface.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.localVariable.color=243,236,121
-semanticHighlighting.localVariable.color,defaultValueBeforeOverriddenFromCSS=106,62,62
-semanticHighlighting.localVariable.enabled=true
-semanticHighlighting.localVariableDeclaration.bold=false
-semanticHighlighting.localVariableDeclaration.bold,defaultValueBeforeOverriddenFromCSS=true
-semanticHighlighting.localVariableDeclaration.color=242,242,0
-semanticHighlighting.localVariableDeclaration.color,defaultValueBeforeOverriddenFromCSS=106,62,62
-semanticHighlighting.localVariableDeclaration.enabled=true
-semanticHighlighting.localVariableDeclaration.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.method.color=167,236,33
-semanticHighlighting.method.color,defaultValueBeforeOverriddenFromCSS=0,0,0
-semanticHighlighting.method.enabled=true
-semanticHighlighting.method.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.methodDeclarationName.bold=false
-semanticHighlighting.methodDeclarationName.bold,defaultValueBeforeOverriddenFromCSS=true
-semanticHighlighting.methodDeclarationName.color=30,181,64
-semanticHighlighting.methodDeclarationName.color,defaultValueBeforeOverriddenFromCSS=0,0,0
-semanticHighlighting.methodDeclarationName.enabled=true
-semanticHighlighting.methodDeclarationName.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.number.color=104,151,187
-semanticHighlighting.number.color,defaultValueBeforeOverriddenFromCSS=42,0,255
-semanticHighlighting.number.enabled=true
-semanticHighlighting.number.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.parameterVariable.color=121,171,255
-semanticHighlighting.parameterVariable.color,defaultValueBeforeOverriddenFromCSS=106,62,62
-semanticHighlighting.parameterVariable.enabled=true
-semanticHighlighting.parameterVariable.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.restrictedKeywords.bold=false
-semanticHighlighting.restrictedKeywords.bold,defaultValueBeforeOverriddenFromCSS=true
-semanticHighlighting.restrictedKeywords.color=204,108,29
-semanticHighlighting.restrictedKeywords.color,defaultValueBeforeOverriddenFromCSS=127,0,85
-semanticHighlighting.staticField.color=141,218,248
-semanticHighlighting.staticField.color,defaultValueBeforeOverriddenFromCSS=0,0,192
-semanticHighlighting.staticField.enabled=true
-semanticHighlighting.staticFinalField.color=141,218,248
-semanticHighlighting.staticFinalField.color,defaultValueBeforeOverriddenFromCSS=0,0,192
-semanticHighlighting.staticFinalField.enabled=true
-semanticHighlighting.staticMethodInvocation.color=150,236,63
-semanticHighlighting.staticMethodInvocation.color,defaultValueBeforeOverriddenFromCSS=0,0,0
-semanticHighlighting.staticMethodInvocation.enabled=true
-semanticHighlighting.typeArgument.color=177,102,218
-semanticHighlighting.typeArgument.color,defaultValueBeforeOverriddenFromCSS=13,100,0
-semanticHighlighting.typeArgument.enabled=true
-semanticHighlighting.typeArgument.enabled,defaultValueBeforeOverriddenFromCSS=false
-semanticHighlighting.typeParameter.bold=false
-semanticHighlighting.typeParameter.bold,defaultValueBeforeOverriddenFromCSS=true
-semanticHighlighting.typeParameter.color=191,164,164
-semanticHighlighting.typeParameter.color,defaultValueBeforeOverriddenFromCSS=100,70,50
-semanticHighlighting.typeParameter.enabled=true
-semanticHighlighting.typeParameter.enabled,defaultValueBeforeOverriddenFromCSS=false
-sourceHoverBackgroundColor=68,68,68
spelling_locale_initialized=true
typefilter_migrated_2=true
useAnnotationsPrefPage=true
diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
index 216ee59..61ddbae 100644
--- a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
+++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
@@ -1,8 +1,8 @@
-
-
+
+
activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration
-
+
@@ -11,9 +11,9 @@
topLevel
shellMaximized
-
-
-
+
+
+
persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation
persp.actionSet:org.eclipse.ui.cheatsheets.actionSet
@@ -80,97 +80,97 @@
persp.editorOnboardingCommand:Show Key Assist$$$Shift+Ctrl+L
persp.editorOnboardingCommand:New$$$Ctrl+N
persp.editorOnboardingCommand:Open Type$$$Shift+Ctrl+T
-
-
-
+
+
+
org.eclipse.e4.primaryNavigationStack
-
+
View
categoryTag:Java
-
+
View
categoryTag:Java
-
+
View
categoryTag:General
-
+
View
categoryTag:Java
-
-
+
+
View
categoryTag:Git
-
-
-
-
+
+
+
+
org.eclipse.e4.secondaryNavigationStack
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:Mylyn
-
+
View
categoryTag:Java
-
+
View
categoryTag:Ant
-
+
org.eclipse.e4.secondaryDataStack
Minimized
-
+
View
categoryTag:General
-
+
View
categoryTag:Java
-
+
View
categoryTag:Java
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:Terminal
@@ -179,2418 +179,2416 @@
-
-
+
+
View
categoryTag:Help
-
+
View
categoryTag:General
-
+
View
categoryTag:Help
-
+
View
categoryTag:Help
-
+
View
categoryTag:General
-
+
ViewMenu
menuContribution:menu
-
+
-
+
View
categoryTag:Help
-
-
+
+
EditorStack
org.eclipse.e4.primaryDataStack
active
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
-
+
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
- active
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
-
-
+
+
Editor
removeOnHide
org.eclipse.jdt.ui.CompilationUnitEditor
+ active
+ activeOnClose
-
+
View
categoryTag:Java
-
+
ViewMenu
menuContribution:menu
-
+
-
+
View
categoryTag:Java
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
ViewMenu
menuContribution:menu
-
+
-
+
View
categoryTag:Java
-
+
View
categoryTag:Java
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
ViewMenu
menuContribution:menu
-
+
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
ViewMenu
menuContribution:menu
-
+
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:Mylyn
-
+
ViewMenu
menuContribution:menu
-
+
-
+
View
categoryTag:Terminal
-
+
View
categoryTag:Java
-
+
View
categoryTag:Git
-
+
View
categoryTag:Java
-
+
View
categoryTag:Ant
-
-
+
+
toolbarSeparator
-
+
-
+
Draggable
-
+
-
+
toolbarSeparator
-
+
-
+
Draggable
-
-
+
+
-
+
toolbarSeparator
-
+
-
+
Draggable
-
+
Draggable
-
+
Draggable
-
+
Draggable
-
+
toolbarSeparator
-
+
-
+
Draggable
-
+
-
- Draggable
-
-
+
toolbarSeparator
-
+
-
+
toolbarSeparator
-
+
-
+
Draggable
-
+
stretch
SHOW_RESTORE_MENU
-
+
Draggable
HIDEABLE
SHOW_RESTORE_MENU
-
-
+
+
stretch
-
+
Draggable
-
+
Draggable
-
-
+
+
TrimStack
Draggable
-
+
TrimStack
Draggable
-
-
+
+
TrimStack
Draggable
-
+
TrimStack
Draggable
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
platform:gtk
-
-
-
-
+
+
+
+
platform:gtk
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
-
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
platform:gtk
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Editor
removeOnHide
-
+
View
categoryTag:Ant
-
+
View
categoryTag:Gradle
-
+
View
categoryTag:Gradle
-
+
View
categoryTag:Debug
-
+
View
categoryTag:Debug
-
+
View
categoryTag:Debug
-
+
View
categoryTag:Debug
-
+
View
categoryTag:Debug
-
+
View
categoryTag:Debug
-
+
View
categoryTag:Debug
-
+
View
categoryTag:Debug
-
+
View
categoryTag:Java
-
+
View
categoryTag:Git
-
+
View
categoryTag:Git
-
+
View
categoryTag:Git
-
+
View
categoryTag:Git
NoRestore
-
+
View
categoryTag:Git
-
+
View
categoryTag:Help
-
+
View
categoryTag:Java
-
+
View
categoryTag:Java
-
+
View
categoryTag:Debug
-
+
View
categoryTag:Java
-
+
View
categoryTag:Java
-
+
View
categoryTag:Java
-
+
View
categoryTag:Java Browsing
-
+
View
categoryTag:Java Browsing
-
+
View
categoryTag:Java Browsing
-
+
View
categoryTag:Java Browsing
-
+
View
categoryTag:Java
-
+
View
categoryTag:General
-
+
View
categoryTag:Java
-
+
View
categoryTag:Java
-
+
View
categoryTag:Language Servers
-
+
View
categoryTag:Language Servers
-
+
View
categoryTag:Language Servers
-
+
View
categoryTag:Maven
-
+
View
categoryTag:Maven
-
+
View
categoryTag:Maven
-
+
View
categoryTag:Mylyn
-
+
View
categoryTag:Mylyn
-
+
View
categoryTag:Mylyn
-
+
View
categoryTag:Mylyn
-
+
View
categoryTag:Mylyn
-
+
View
categoryTag:Mylyn
-
+
View
categoryTag:Oomph
-
+
View
categoryTag:Oomph
NoRestore
-
+
View
categoryTag:Plug-in Development
-
+
View
categoryTag:General
-
+
View
categoryTag:Version Control (Team)
-
+
View
categoryTag:Version Control (Team)
-
+
View
categoryTag:Terminal
-
+
View
categoryTag:Help
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:Help
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
+
View
categoryTag:General
-
-
+
+
glue
move_after:PerspectiveSpacer
SHOW_RESTORE_MENU
-
+
move_after:Spacer Glue
HIDEABLE
SHOW_RESTORE_MENU
-
+
glue
move_after:SearchField
SHOW_RESTORE_MENU
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index b/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index
index af946b9..a96eaac 100644
Binary files a/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index and b/.metadata/.plugins/org.eclipse.jdt.core/1865797976.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/206920101.index b/.metadata/.plugins/org.eclipse.jdt.core/206920101.index
index bad807a..7350913 100644
Binary files a/.metadata/.plugins/org.eclipse.jdt.core/206920101.index and b/.metadata/.plugins/org.eclipse.jdt.core/206920101.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml
index e4fff30..db98b6f 100644
--- a/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
index f5ad79f..fe26c9b 100644
--- a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
@@ -74,11 +74,11 @@
-
-
+
+
-
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/0.png b/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/0.png
deleted file mode 100644
index bcd3ca6..0000000
Binary files a/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/0.png and /dev/null differ
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/SillyJirafe.org/2026/9/37/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/SillyJirafe.org/2026/9/37/refactorings.history
index 56ce15f..72ca3d9 100644
--- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/SillyJirafe.org/2026/9/37/refactorings.history
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/SillyJirafe.org/2026/9/37/refactorings.history
@@ -1,3 +1,3 @@
-
+
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/SillyJirafe.org/2026/9/37/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/SillyJirafe.org/2026/9/37/refactorings.index
index 0470d95..38cd433 100644
--- a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/SillyJirafe.org/2026/9/37/refactorings.index
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/SillyJirafe.org/2026/9/37/refactorings.index
@@ -1,2 +1,3 @@
1788693077363 Delete elements
1788696318574 Delete element
+1788701297006 Delete element
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/sillyjirafe.org.api/2026/9/37/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/sillyjirafe.org.api/2026/9/37/refactorings.history
new file mode 100644
index 0000000..ad20998
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/sillyjirafe.org.api/2026/9/37/refactorings.history
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/sillyjirafe.org.api/2026/9/37/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/sillyjirafe.org.api/2026/9/37/refactorings.index
new file mode 100644
index 0000000..54bcc9b
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/sillyjirafe.org.api/2026/9/37/refactorings.index
@@ -0,0 +1 @@
+1788701260024 Delete element
diff --git a/.metadata/.plugins/org.eclipse.m2e.logback/0.log b/.metadata/.plugins/org.eclipse.m2e.logback/0.log
index 1d863cc..e309dc5 100644
--- a/.metadata/.plugins/org.eclipse.m2e.logback/0.log
+++ b/.metadata/.plugins/org.eclipse.m2e.logback/0.log
@@ -18,3 +18,4 @@
2026-09-05 11:06:39,935 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
2026-09-06 13:03:34,770 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
2026-09-06 13:25:34,865 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
+2026-09-06 15:25:31,408 [Worker-7: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
diff --git a/.metadata/version.ini b/.metadata/version.ini
index 5e020f6..542d7fa 100644
--- a/.metadata/version.ini
+++ b/.metadata/version.ini
@@ -1,3 +1,3 @@
-#Sun Sep 06 13:25:30 CEST 2026
+#Sun Sep 06 15:25:26 CEST 2026
org.eclipse.core.runtime=2
org.eclipse.platform=4.40.0.v20260601-0713
diff --git a/SillyJirafe.org/bin/org/sillyjirafe/json/ApiKeys.class b/SillyJirafe.org/bin/org/sillyjirafe/json/ApiKeys.class
new file mode 100644
index 0000000..3f39af5
Binary files /dev/null and b/SillyJirafe.org/bin/org/sillyjirafe/json/ApiKeys.class differ
diff --git a/SillyJirafe.org/bin/org/sillyjirafe/uoapi/ApiKeys.class b/SillyJirafe.org/bin/org/sillyjirafe/uoapi/ApiKeys.class
deleted file mode 100644
index bf85544..0000000
Binary files a/SillyJirafe.org/bin/org/sillyjirafe/uoapi/ApiKeys.class and /dev/null differ
diff --git a/SillyJirafe.org/src/org/sillyjirafe/json/ApiKeys.java b/SillyJirafe.org/src/org/sillyjirafe/json/ApiKeys.java
new file mode 100644
index 0000000..3243d46
--- /dev/null
+++ b/SillyJirafe.org/src/org/sillyjirafe/json/ApiKeys.java
@@ -0,0 +1,5 @@
+package org.sillyjirafe.json;
+
+public class ApiKeys {
+
+}