diff options
13 files changed, 70 insertions, 50 deletions
diff --git a/cdo-server/releng/org.eclipse.papyrus.cdo.server.target/org.eclipse.papyrus.cdo.server.target.target b/cdo-server/releng/org.eclipse.papyrus.cdo.server.target/org.eclipse.papyrus.cdo.server.target.target index c68f4b51..a65e3bdd 100644 --- a/cdo-server/releng/org.eclipse.papyrus.cdo.server.target/org.eclipse.papyrus.cdo.server.target.target +++ b/cdo-server/releng/org.eclipse.papyrus.cdo.server.target/org.eclipse.papyrus.cdo.server.target.target @@ -1,14 +1,14 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde?> <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> -<target name="Papyrus CDO Server" sequenceNumber="1694173522"> +<target name="Papyrus CDO Server" sequenceNumber="1705422343"> <locations> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.rcp.feature.group" version="0.0.0"/> <unit id="org.eclipse.equinox.executable.feature.group" version="0.0.0"/> <unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="0.0.0"/> <unit id="javax.xml" version="0.0.0"/> - <repository id="eclipse" location="https://download.eclipse.org/releases/2023-06/"/> + <repository id="eclipse" location="https://download.eclipse.org/releases/2023-12/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.emf.cdo.sdk.feature.group" version="0.0.0"/> diff --git a/cdo-server/releng/org.eclipse.papyrus.cdo.server.target/org.eclipse.papyrus.cdo.server.target.tpd b/cdo-server/releng/org.eclipse.papyrus.cdo.server.target/org.eclipse.papyrus.cdo.server.target.tpd index 67be9cd2..26512085 100644 --- a/cdo-server/releng/org.eclipse.papyrus.cdo.server.target/org.eclipse.papyrus.cdo.server.target.tpd +++ b/cdo-server/releng/org.eclipse.papyrus.cdo.server.target/org.eclipse.papyrus.cdo.server.target.tpd @@ -1,6 +1,6 @@ target "Papyrus CDO Server" with source requirements -location "https://download.eclipse.org/releases/2023-06/" eclipse { +location "https://download.eclipse.org/releases/2023-12/" eclipse { org.eclipse.rcp.feature.group lazy org.eclipse.equinox.executable.feature.group lazy org.eclipse.equinox.p2.discovery.feature.feature.group lazy diff --git a/cdo/bundles/compare/org.eclipse.emf.compare.uml2.cdo/META-INF/MANIFEST.MF b/cdo/bundles/compare/org.eclipse.emf.compare.uml2.cdo/META-INF/MANIFEST.MF index 66c6b299..bcf133bc 100644 --- a/cdo/bundles/compare/org.eclipse.emf.compare.uml2.cdo/META-INF/MANIFEST.MF +++ b/cdo/bundles/compare/org.eclipse.emf.compare.uml2.cdo/META-INF/MANIFEST.MF @@ -9,5 +9,5 @@ Bundle-Vendor: Eclipse Modeling Poject Require-Bundle: org.eclipse.emf.cdo.compare;bundle-version="[4.5.1,5.0.0)", org.eclipse.emf.compare.uml2;bundle-version="[2.6.1,3.0.0)", org.eclipse.emf.compare.rcp;bundle-version="[2.5.2,3.0.0)" -Import-Package: com.google.common.base;version="[27.0.0,30.2.0)", - com.google.common.collect;version="[27.0.0,30.2.0)" +Import-Package: com.google.common.base;version="[32.0.0,33.0.0)", + com.google.common.collect;version="[32.0.0,33.0.0)" diff --git a/cdo/bundles/org.eclipse.papyrus.cdo.core/META-INF/MANIFEST.MF b/cdo/bundles/org.eclipse.papyrus.cdo.core/META-INF/MANIFEST.MF index 299bc7bb..f6814408 100755 --- a/cdo/bundles/org.eclipse.papyrus.cdo.core/META-INF/MANIFEST.MF +++ b/cdo/bundles/org.eclipse.papyrus.cdo.core/META-INF/MANIFEST.MF @@ -12,7 +12,7 @@ Require-Bundle: org.eclipse.emf.cdo.explorer;bundle-version="[4.8.0,5.0.0)";visi org.eclipse.gmf.runtime.notation;bundle-version="[1.10.0,2.0.0)", org.eclipse.equinox.security;bundle-version="[1.3.0,2.0.0)", org.eclipse.core.expressions;bundle-version="[3.7.0,4.0.0)", - com.google.guava;bundle-version="[30.1.0,31.0.0)";visibility:=reexport, + com.google.guava;bundle-version="[32.0.0,33.0.0)";visibility:=reexport, org.eclipse.papyrus.infra.services.controlmode;bundle-version="[3.0.0,4.0.0)", org.eclipse.gmf.runtime.emf.type.core;bundle-version="[1.9.0,2.0.0)", org.eclipse.papyrus.infra.services.localizer;bundle-version="[3.0.0,4.0.0)", diff --git a/cdo/bundles/org.eclipse.papyrus.infra.gmfdiag.css.cdo/META-INF/MANIFEST.MF b/cdo/bundles/org.eclipse.papyrus.infra.gmfdiag.css.cdo/META-INF/MANIFEST.MF index 6ef6bc34..2609e357 100644 --- a/cdo/bundles/org.eclipse.papyrus.infra.gmfdiag.css.cdo/META-INF/MANIFEST.MF +++ b/cdo/bundles/org.eclipse.papyrus.infra.gmfdiag.css.cdo/META-INF/MANIFEST.MF @@ -14,7 +14,7 @@ Require-Bundle: org.eclipse.e4.ui.css.core;bundle-version="[0.12.0,1.0.0)", org.eclipse.gmf.runtime.notation;bundle-version="[1.10.0,2.0.0)";visibility:=reexport, org.eclipse.papyrus.infra.gmfdiag.css.model;bundle-version="[2.0.0,3.0.0)", org.eclipse.core.databinding.observable;bundle-version="[1.10.0,2.0.0)" -Import-Package: com.google.common.collect;version="[30.1.0, 31.0.0)" +Import-Package: com.google.common.collect;version="[32.0.0,33.0.0)" Automatic-Module-Name: org.eclipse.papyrus.infra.gmfdiag.css.cdo Export-Package: org.eclipse.papyrus.infra.gmfdiag.css.cdo;version="2.2.1", org.eclipse.papyrus.infra.gmfdiag.css.cdo.factory;version="2.2.1", diff --git a/cdo/features/org.eclipse.papyrus.cdo.feature/feature.xml b/cdo/features/org.eclipse.papyrus.cdo.feature/feature.xml index 402164b3..20b3d596 100755 --- a/cdo/features/org.eclipse.papyrus.cdo.feature/feature.xml +++ b/cdo/features/org.eclipse.papyrus.cdo.feature/feature.xml @@ -33,7 +33,7 @@ </license> <requires> - <import feature="org.eclipse.papyrus.sdk.feature" version="6.0.0" match="compatible"/> + <import feature="org.eclipse.papyrus.sdk.feature" version="6.6.0" match="compatible"/> <import plugin="org.eclipse.emf.cdo.ecore" version="1.1.3" match="compatible"/> <import plugin="org.eclipse.emf.cdo.gmf.notation" version="1.10.2" match="compatible"/> <import plugin="org.eclipse.emf.cdo.genmodel" version="1.0.0" match="compatible"/> diff --git a/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.nightly.targetplatform/org.eclipse.papyrus.cdo.nightly.targetplatform.target b/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.nightly.targetplatform/org.eclipse.papyrus.cdo.nightly.targetplatform.target index b381126f..babdc0a5 100755 --- a/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.nightly.targetplatform/org.eclipse.papyrus.cdo.nightly.targetplatform.target +++ b/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.nightly.targetplatform/org.eclipse.papyrus.cdo.nightly.targetplatform.target @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde?> <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> -<target name="CollaborativeModeling CDO - Papyrus Nightly" sequenceNumber="1694182371"> +<target name="CollaborativeModeling CDO - Papyrus Nightly" sequenceNumber="1705424352"> <locations> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/> @@ -12,13 +12,18 @@ <repository id="papyrus" location="https://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/master/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="com.google.guava" version="30.1.0.v20221112-0806"/> - <unit id="com.google.guava.source" version="30.1.0.v20221112-0806"/> - <unit id="org.apache.batik.anim" version="1.16.0.v20221027-0840"/> - <unit id="org.apache.batik.dom" version="1.16.0.v20230210-1249"/> - <unit id="org.apache.batik.dom.svg" version="1.16.0.v20221027-0840"/> - <unit id="org.apache.batik.xml" version="1.16.0.v20221027-0840"/> - <repository id="orbit" location="https://download.eclipse.org/tools/orbit/downloads/drops/R20230302014618/repository/"/> + <unit id="javax.annotation" version="1.3.5.v20230504-0748"/> + <repository id="orbit_old" location="https://download.eclipse.org/tools/orbit/downloads/drops/R20230531010532/repository/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="com.google.guava" version="32.1.3.jre"/> + <unit id="com.google.guava.source" version="32.1.3.jre"/> + <unit id="org.apache.batik.anim" version="1.17.0.v20231009-1000"/> + <unit id="org.apache.batik.dom" version="1.17.0.v20231009-1000"/> + <unit id="org.apache.batik.dom.svg" version="1.17.0.v20231009-1000"/> + <unit id="org.apache.batik.xml" version="1.17.0.v20231009-1000"/> + <unit id="org.eclipse.orbit.xml-apis-ext" version="1.0.0.v20230923-0644"/> + <repository id="orbit" location="https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2023-12/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.sdk.feature.group" version="0.0.0"/> @@ -38,7 +43,7 @@ </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.xwt.feature.feature.group" version="0.0.0"/> - <repository id="xwt" location="https://download.eclipse.org/xwt/milestones-1.8.0/1.8.0-RC2/"/> + <repository id="xwt" location="https://download.eclipse.org/xwt/release-1.9.100/"/> </location> </locations> </target> diff --git a/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.nightly.targetplatform/org.eclipse.papyrus.cdo.nightly.targetplatform.tpd b/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.nightly.targetplatform/org.eclipse.papyrus.cdo.nightly.targetplatform.tpd index f4e5c3b1..117e1b82 100755 --- a/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.nightly.targetplatform/org.eclipse.papyrus.cdo.nightly.targetplatform.tpd +++ b/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.nightly.targetplatform/org.eclipse.papyrus.cdo.nightly.targetplatform.tpd @@ -10,15 +10,20 @@ location "https://download.eclipse.org/modeling/mdt/papyrus/updates/nightly/mast org.eclipse.papyrus.infra.textedit.feature.feature.group lazy } +location orbit_old "https://download.eclipse.org/tools/orbit/downloads/drops/R20230531010532/repository/"{ + javax.annotation [1.3.5,2.0.0) +} + //manualUpdate -location orbit "https://download.eclipse.org/tools/orbit/downloads/drops/R20230302014618/repository/" { - com.google.guava [27.0.0,31.0.0) // emf.compare still needs guava 27.0.0 - com.google.guava.source [27.0.0,31.0.0) +location orbit "https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2023-12/" { + com.google.guava [32.1.3,33.0.0) // emf.compare still needs guava 27.0.0 + com.google.guava.source [32.1.3,33.0.0) // update batik to be in adequation with latest gmf runtime https://www.eclipse.org/lists/mdt-papyrus.dev/msg04486.html - org.apache.batik.anim [1.16.0,1.17.0) - org.apache.batik.dom [1.16.0,1.17.0) - org.apache.batik.dom.svg [1.16.0,1.17.0) - org.apache.batik.xml [1.16.0,1.17.0) + org.apache.batik.anim [1.17.0,2.0.0) + org.apache.batik.dom [1.17.0,2.0.0) + org.apache.batik.dom.svg [1.17.0,2.0.0) + org.apache.batik.xml [1.17.0,2.0.0) + org.eclipse.orbit.xml-apis-ext [1.0.0,2.0.0] // for org.w3c.css.sac + org.w3c.dom.svg package } location "https://download.eclipse.org/releases/latest/" eclipse { @@ -40,6 +45,6 @@ location cdo "https://download.eclipse.org/modeling/emf/cdo/updates/integration/ //manualUpdate("XWT",0) -location xwt "https://download.eclipse.org/xwt/milestones-1.8.0/1.8.0-RC2/" { +location xwt "https://download.eclipse.org/xwt/release-1.9.100/" { org.eclipse.xwt.feature.feature.group lazy }
\ No newline at end of file diff --git a/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.targetplatform/org.eclipse.papyrus.cdo.targetplatform.target b/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.targetplatform/org.eclipse.papyrus.cdo.targetplatform.target index c88d1cc9..7e00f44e 100755 --- a/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.targetplatform/org.eclipse.papyrus.cdo.targetplatform.target +++ b/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.targetplatform/org.eclipse.papyrus.cdo.targetplatform.target @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde?> <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> -<target name="CollaborativeModeling CDO - Papyrus latest release" sequenceNumber="1694182371"> +<target name="CollaborativeModeling CDO - Papyrus latest release" sequenceNumber="1705422317"> <locations> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.papyrus.sdk.feature.feature.group" version="0.0.0"/> @@ -12,13 +12,18 @@ <repository id="papyrus" location="https://download.eclipse.org/modeling/mdt/papyrus/updates/releases/latest/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> - <unit id="com.google.guava" version="30.1.0.v20221112-0806"/> - <unit id="com.google.guava.source" version="30.1.0.v20221112-0806"/> - <unit id="org.apache.batik.anim" version="1.16.0.v20221027-0840"/> - <unit id="org.apache.batik.dom" version="1.16.0.v20230210-1249"/> - <unit id="org.apache.batik.dom.svg" version="1.16.0.v20221027-0840"/> - <unit id="org.apache.batik.xml" version="1.16.0.v20221027-0840"/> - <repository id="orbit" location="https://download.eclipse.org/tools/orbit/downloads/drops/R20230302014618/repository/"/> + <unit id="javax.annotation" version="1.3.5.v20230504-0748"/> + <repository id="orbit_old" location="https://download.eclipse.org/tools/orbit/downloads/drops/R20230531010532/repository/"/> + </location> + <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> + <unit id="com.google.guava" version="32.1.3.jre"/> + <unit id="com.google.guava.source" version="32.1.3.jre"/> + <unit id="org.apache.batik.anim" version="1.17.0.v20231009-1000"/> + <unit id="org.apache.batik.dom" version="1.17.0.v20231009-1000"/> + <unit id="org.apache.batik.dom.svg" version="1.17.0.v20231009-1000"/> + <unit id="org.apache.batik.xml" version="1.17.0.v20231009-1000"/> + <unit id="org.eclipse.orbit.xml-apis-ext" version="1.0.0.v20230923-0644"/> + <repository id="orbit" location="https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2023-12/"/> </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.sdk.feature.group" version="0.0.0"/> @@ -38,7 +43,7 @@ </location> <location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.xwt.feature.feature.group" version="0.0.0"/> - <repository id="xwt" location="https://download.eclipse.org/xwt/milestones-1.8.0/1.8.0-RC2/"/> + <repository id="xwt" location="https://download.eclipse.org/xwt/release-1.9.100/"/> </location> </locations> </target> diff --git a/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.targetplatform/org.eclipse.papyrus.cdo.targetplatform.tpd b/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.targetplatform/org.eclipse.papyrus.cdo.targetplatform.tpd index 5fbd04c9..8dab8462 100755 --- a/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.targetplatform/org.eclipse.papyrus.cdo.targetplatform.tpd +++ b/cdo/releng/targetplatforms/org.eclipse.papyrus.cdo.targetplatform/org.eclipse.papyrus.cdo.targetplatform.tpd @@ -10,15 +10,20 @@ location "https://download.eclipse.org/modeling/mdt/papyrus/updates/releases/lat org.eclipse.papyrus.infra.textedit.feature.feature.group lazy } +location orbit_old "https://download.eclipse.org/tools/orbit/downloads/drops/R20230531010532/repository/"{ + javax.annotation [1.3.5,2.0.0) +} + //manualUpdate -location orbit "https://download.eclipse.org/tools/orbit/downloads/drops/R20230302014618/repository/" { - com.google.guava [27.0.0,31.0.0) // emf.compare still needs guava 27.0.0 - com.google.guava.source [27.0.0,31.0.0) +location orbit "https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2023-12/" { + com.google.guava [32.1.3,32.2.0) // emf.compare still needs guava 27.0.0 + com.google.guava.source [32.1.3,32.2.0) // update batik to be in adequation with latest gmf runtime https://www.eclipse.org/lists/mdt-papyrus.dev/msg04486.html - org.apache.batik.anim [1.16.0,1.17.0) - org.apache.batik.dom [1.16.0,1.17.0) - org.apache.batik.dom.svg [1.16.0,1.17.0) - org.apache.batik.xml [1.16.0,1.17.0) + org.apache.batik.anim [1.17.0,2.0.0) + org.apache.batik.dom [1.17.0,2.0.0) + org.apache.batik.dom.svg [1.17.0,2.0.0) + org.apache.batik.xml [1.17.0,2.0.0) + org.eclipse.orbit.xml-apis-ext [1.0.0,2.0.0] // for org.w3c.css.sac + org.w3c.dom.svg package } location "https://download.eclipse.org/releases/latest/" eclipse { @@ -40,6 +45,6 @@ location cdo "https://download.eclipse.org/modeling/emf/cdo/updates/releases/lat //manualUpdate("XWT",0) -location xwt "https://download.eclipse.org/xwt/milestones-1.8.0/1.8.0-RC2/" { +location xwt "https://download.eclipse.org/xwt/release-1.9.100/" { org.eclipse.xwt.feature.feature.group lazy }
\ No newline at end of file diff --git a/cdo/tests/org.eclipse.papyrus.cdo.core.tests/META-INF/MANIFEST.MF b/cdo/tests/org.eclipse.papyrus.cdo.core.tests/META-INF/MANIFEST.MF index 360d39fe..f6141283 100755 --- a/cdo/tests/org.eclipse.papyrus.cdo.core.tests/META-INF/MANIFEST.MF +++ b/cdo/tests/org.eclipse.papyrus.cdo.core.tests/META-INF/MANIFEST.MF @@ -30,7 +30,7 @@ Bundle-Localization: plugin Bundle-ManifestVersion: 2 Bundle-Description: %pluginDescription Bundle-SymbolicName: org.eclipse.papyrus.cdo.core.tests -Import-Package: com.google.common.base;version="[30.1.0, 31.0.0)", - com.google.common.collect;version="[30.1.0, 31.0.0)", - com.google.common.io;version="[30.1.0, 31.0.0)" +Import-Package: com.google.common.base;version="[32.0.0,33.0.0)", + com.google.common.collect;version="[32.0.0,33.0.0)", + com.google.common.io;version="[32.0.0,33.0.0)" Bundle-RequiredExecutionEnvironment: JavaSE-17 diff --git a/cdo/tests/org.eclipse.papyrus.cdo.ui.tests/META-INF/MANIFEST.MF b/cdo/tests/org.eclipse.papyrus.cdo.ui.tests/META-INF/MANIFEST.MF index c4c41f1a..1deccc44 100755 --- a/cdo/tests/org.eclipse.papyrus.cdo.ui.tests/META-INF/MANIFEST.MF +++ b/cdo/tests/org.eclipse.papyrus.cdo.ui.tests/META-INF/MANIFEST.MF @@ -26,7 +26,7 @@ Bundle-Localization: plugin Bundle-ManifestVersion: 2 Bundle-Description: %pluginDescription Bundle-SymbolicName: org.eclipse.papyrus.cdo.ui.tests;singleton:=true -Import-Package: com.google.common.base;version="[30.1.0, 31.0.0)", - com.google.common.cache;version="[30.1.0, 31.0.0)", - com.google.common.collect;version="[30.1.0, 31.0.0)" +Import-Package: com.google.common.base;version="[32.0.0,33.0.0)", + com.google.common.cache;version="[32.0.0,33.0.0)", + com.google.common.collect;version="[32.0.0,33.0.0)" Bundle-RequiredExecutionEnvironment: JavaSE-17 diff --git a/cdo/tests/org.eclipse.papyrus.cdo.uml.search.ui.tests/META-INF/MANIFEST.MF b/cdo/tests/org.eclipse.papyrus.cdo.uml.search.ui.tests/META-INF/MANIFEST.MF index f9013b21..423f35d9 100755 --- a/cdo/tests/org.eclipse.papyrus.cdo.uml.search.ui.tests/META-INF/MANIFEST.MF +++ b/cdo/tests/org.eclipse.papyrus.cdo.uml.search.ui.tests/META-INF/MANIFEST.MF @@ -14,6 +14,6 @@ Bundle-Localization: plugin Bundle-ManifestVersion: 2 Bundle-Description: %pluginDescription Bundle-SymbolicName: org.eclipse.papyrus.cdo.uml.search.ui.tests -Import-Package: com.google.common.base;version="[30.1.0, 31.0.0)", - com.google.common.collect;version="[30.1.0, 31.0.0)" +Import-Package: com.google.common.base;version="[32.0.0,33.0.0)", + com.google.common.collect;version="[32.0.0,33.0.0)" Bundle-RequiredExecutionEnvironment: JavaSE-17 |