Fixes a regression introduced by removing the COMPAT locale provider, which previously supplied short time zone names. With the CLDR locale provider, these names are generated at build time, but the logic depends on the order in which time zones are processed. In this case, a non-DST-observing zone (e.g., "EST") was encountered first and used to initialize the names for the "America_Eastern" metazone, causing all short names to incorrectly resolve to "EST."
--------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - initial commit Changes: https://git.openjdk.org/jdk/pull/30686/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=30686&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8382020 Stats: 243 lines in 2 files changed: 75 ins; 3 del; 165 mod Patch: https://git.openjdk.org/jdk/pull/30686.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/30686/head:pull/30686 PR: https://git.openjdk.org/jdk/pull/30686
