[582204] Update BREEs to still-supported versions compatible with build infra
diff --git a/json/bundles/org.eclipse.json/.classpath b/json/bundles/org.eclipse.json/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.json/.classpath
+++ b/json/bundles/org.eclipse.json/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.json/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.json/.settings/org.eclipse.jdt.core.prefs
index 295926d..f78f7f7 100644
--- a/json/bundles/org.eclipse.json/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.json/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.json/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.json/META-INF/MANIFEST.MF
index 0ce691e..b43f9bd 100644
--- a/json/bundles/org.eclipse.json/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.json/META-INF/MANIFEST.MF
@@ -2,12 +2,12 @@
 Bundle-ManifestVersion: 2
 Bundle-Name: %pluginName
 Bundle-SymbolicName: org.eclipse.json;singleton:=true
-Bundle-Version: 1.1.100.qualifier
+Bundle-Version: 1.2.0.qualifier
 Bundle-Activator: org.eclipse.json.internal.JSONPlugin
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
 Require-Bundle: org.eclipse.core.runtime
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
 Export-Package: org.eclipse.json,
  org.eclipse.json.http,
diff --git a/json/bundles/org.eclipse.json/pom.xml b/json/bundles/org.eclipse.json/pom.xml
index baab0b6..bf9a315 100644
--- a/json/bundles/org.eclipse.json/pom.xml
+++ b/json/bundles/org.eclipse.json/pom.xml
@@ -21,6 +21,6 @@
 
   <groupId>org.eclipse.webtools.sourceediting</groupId>
   <artifactId>org.eclipse.json</artifactId>
-  <version>1.1.100-SNAPSHOT</version>
+  <version>1.2.0-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/json/bundles/org.eclipse.wst.json.bower.core/.classpath b/json/bundles/org.eclipse.wst.json.bower.core/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.bower.core/.classpath
+++ b/json/bundles/org.eclipse.wst.json.bower.core/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.bower.core/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.bower.core/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.bower.core/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.bower.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.bower.core/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.bower.core/META-INF/MANIFEST.MF
index 26c70d6..4e6fcb5 100644
--- a/json/bundles/org.eclipse.wst.json.bower.core/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.bower.core/META-INF/MANIFEST.MF
@@ -11,5 +11,5 @@
  org.eclipse.wst.sse.core,
  com.ibm.icu;bundle-version="73.1.0",
  org.eclipse.core.resources
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
diff --git a/json/bundles/org.eclipse.wst.json.bower.ui/.classpath b/json/bundles/org.eclipse.wst.json.bower.ui/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.bower.ui/.classpath
+++ b/json/bundles/org.eclipse.wst.json.bower.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.bower.ui/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.bower.ui/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.bower.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.bower.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.bower.ui/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.bower.ui/META-INF/MANIFEST.MF
index c0d8986..ecf438d 100755
--- a/json/bundles/org.eclipse.wst.json.bower.ui/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.bower.ui/META-INF/MANIFEST.MF
@@ -18,5 +18,5 @@
  org.eclipse.wst.json.core,
  org.eclipse.json,
  org.eclipse.wst.json.ui
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
diff --git a/json/bundles/org.eclipse.wst.json.core/.classpath b/json/bundles/org.eclipse.wst.json.core/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.core/.classpath
+++ b/json/bundles/org.eclipse.wst.json.core/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.core/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.core/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.core/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.core/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.core/META-INF/MANIFEST.MF
index 7616eae..3d92f12 100644
--- a/json/bundles/org.eclipse.wst.json.core/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.core/META-INF/MANIFEST.MF
@@ -8,14 +8,14 @@
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
 Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.wst.sse.core;bundle-version="[1.2.900, 2.0.0)",
+ org.eclipse.wst.sse.core;bundle-version="[1.2.0, 2.0.0)",
  org.eclipse.core.resources;bundle-version="[3.18.0, 4.0.0)",
  org.eclipse.wst.validation,
  org.eclipse.wst.common.uriresolver,
  org.eclipse.json,
  com.ibm.icu;bundle-version="73.1.0",
  org.eclipse.core.net
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
 Export-Package: org.eclipse.wst.json.core,
  org.eclipse.wst.json.core.cleanup,
diff --git a/json/bundles/org.eclipse.wst.json.eslint.core/.classpath b/json/bundles/org.eclipse.wst.json.eslint.core/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.eslint.core/.classpath
+++ b/json/bundles/org.eclipse.wst.json.eslint.core/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.eslint.core/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.eslint.core/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.eslint.core/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.eslint.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.eslint.core/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.eslint.core/META-INF/MANIFEST.MF
index feb8834..8debe2e 100644
--- a/json/bundles/org.eclipse.wst.json.eslint.core/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.eslint.core/META-INF/MANIFEST.MF
@@ -11,5 +11,5 @@
  org.eclipse.wst.sse.core,
  com.ibm.icu;bundle-version="73.1.0",
  org.eclipse.core.resources
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
diff --git a/json/bundles/org.eclipse.wst.json.eslint.ui/.classpath b/json/bundles/org.eclipse.wst.json.eslint.ui/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.eslint.ui/.classpath
+++ b/json/bundles/org.eclipse.wst.json.eslint.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.eslint.ui/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.eslint.ui/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.eslint.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.eslint.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.eslint.ui/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.eslint.ui/META-INF/MANIFEST.MF
index 4efcba3..9473f8a 100755
--- a/json/bundles/org.eclipse.wst.json.eslint.ui/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.eslint.ui/META-INF/MANIFEST.MF
@@ -16,5 +16,5 @@
  org.eclipse.ui,
  org.eclipse.jface.text,
  org.eclipse.wst.json.core
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
diff --git a/json/bundles/org.eclipse.wst.json.jshint.core/.classpath b/json/bundles/org.eclipse.wst.json.jshint.core/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.jshint.core/.classpath
+++ b/json/bundles/org.eclipse.wst.json.jshint.core/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.jshint.core/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.jshint.core/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.jshint.core/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.jshint.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.jshint.core/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.jshint.core/META-INF/MANIFEST.MF
index d9d7d65..7ed1695 100644
--- a/json/bundles/org.eclipse.wst.json.jshint.core/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.jshint.core/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@
  org.eclipse.wst.sse.core,
  com.ibm.icu;bundle-version="73.1.0",
  org.eclipse.core.resources
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
diff --git a/json/bundles/org.eclipse.wst.json.jshint.ui/.classpath b/json/bundles/org.eclipse.wst.json.jshint.ui/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.jshint.ui/.classpath
+++ b/json/bundles/org.eclipse.wst.json.jshint.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.jshint.ui/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.jshint.ui/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.jshint.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.jshint.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.jshint.ui/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.jshint.ui/META-INF/MANIFEST.MF
index 5f1767b..6a8920d 100755
--- a/json/bundles/org.eclipse.wst.json.jshint.ui/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.jshint.ui/META-INF/MANIFEST.MF
@@ -15,5 +15,5 @@
  org.eclipse.ui,
  org.eclipse.jface.text,
  org.eclipse.wst.json.core
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
diff --git a/json/bundles/org.eclipse.wst.json.npm.core/.classpath b/json/bundles/org.eclipse.wst.json.npm.core/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.npm.core/.classpath
+++ b/json/bundles/org.eclipse.wst.json.npm.core/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.npm.core/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.npm.core/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.npm.core/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.npm.core/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.npm.core/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.npm.core/META-INF/MANIFEST.MF
index 25bbb36..9a097ea 100644
--- a/json/bundles/org.eclipse.wst.json.npm.core/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.npm.core/META-INF/MANIFEST.MF
@@ -10,5 +10,5 @@
  org.eclipse.wst.sse.core,
  com.ibm.icu;bundle-version="73.1.0",
  org.eclipse.core.resources
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
diff --git a/json/bundles/org.eclipse.wst.json.npm.ui/.classpath b/json/bundles/org.eclipse.wst.json.npm.ui/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.npm.ui/.classpath
+++ b/json/bundles/org.eclipse.wst.json.npm.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.npm.ui/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.npm.ui/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.npm.ui/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.npm.ui/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.npm.ui/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.npm.ui/META-INF/MANIFEST.MF
index 9d623e4..35786a1 100755
--- a/json/bundles/org.eclipse.wst.json.npm.ui/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.npm.ui/META-INF/MANIFEST.MF
@@ -17,5 +17,5 @@
  org.eclipse.wst.json.core,
  org.eclipse.wst.json.ui,
  org.eclipse.json
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
diff --git a/json/bundles/org.eclipse.wst.json.schemaprocessor/.classpath b/json/bundles/org.eclipse.wst.json.schemaprocessor/.classpath
index eca7bdb..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.schemaprocessor/.classpath
+++ b/json/bundles/org.eclipse.wst.json.schemaprocessor/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.schemaprocessor/.settings/org.eclipse.jdt.core.prefs b/json/bundles/org.eclipse.wst.json.schemaprocessor/.settings/org.eclipse.jdt.core.prefs
index e2860e9..f78f7f7 100644
--- a/json/bundles/org.eclipse.wst.json.schemaprocessor/.settings/org.eclipse.jdt.core.prefs
+++ b/json/bundles/org.eclipse.wst.json.schemaprocessor/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,10 @@
 eclipse.preferences.version=1

 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled

-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8

-org.eclipse.jdt.core.compiler.compliance=1.8

+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17

+org.eclipse.jdt.core.compiler.compliance=17

 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error

+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled

 org.eclipse.jdt.core.compiler.problem.enumIdentifier=error

-org.eclipse.jdt.core.compiler.release=disabled

-org.eclipse.jdt.core.compiler.source=1.8

+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning

+org.eclipse.jdt.core.compiler.release=enabled

+org.eclipse.jdt.core.compiler.source=17

diff --git a/json/bundles/org.eclipse.wst.json.schemaprocessor/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.schemaprocessor/META-INF/MANIFEST.MF
index 5100522..067973d 100644
--- a/json/bundles/org.eclipse.wst.json.schemaprocessor/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.schemaprocessor/META-INF/MANIFEST.MF
@@ -13,7 +13,7 @@
  org.eclipse.wst.json.core,
  org.eclipse.wst.common.uriresolver,
  org.eclipse.json
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
 Export-Package: org.eclipse.wst.json.schemaprocessor,
  org.eclipse.wst.json.schemaprocessor.internal
diff --git a/json/bundles/org.eclipse.wst.json.ui/.classpath b/json/bundles/org.eclipse.wst.json.ui/.classpath
index e801ebf..81fe078 100644
--- a/json/bundles/org.eclipse.wst.json.ui/.classpath
+++ b/json/bundles/org.eclipse.wst.json.ui/.classpath
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
 	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
 	<classpathentry kind="src" path="src"/>
 	<classpathentry kind="output" path="bin"/>
diff --git a/json/bundles/org.eclipse.wst.json.ui/META-INF/MANIFEST.MF b/json/bundles/org.eclipse.wst.json.ui/META-INF/MANIFEST.MF
index f026d4c..e3ed163 100755
--- a/json/bundles/org.eclipse.wst.json.ui/META-INF/MANIFEST.MF
+++ b/json/bundles/org.eclipse.wst.json.ui/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@
  org.eclipse.ui.workbench.texteditor,
  org.eclipse.json,
  org.eclipse.wst.json.schemaprocessor;bundle-version="1.0.0"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
 Bundle-ActivationPolicy: lazy
 Export-Package: org.eclipse.wst.json.ui,
  org.eclipse.wst.json.ui.contentassist,