This patch addresses various follow-up TODOs from [JDK-8278390](https://bugs.openjdk.org/browse/JDK-8278390).
I added PR comments to explain the changes in more detail. Thanks, Tobias --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - Revert - v7 - v6 - v5 - v5 - v4 - v3 - v2 - v1 Changes: https://git.openjdk.org/valhalla/pull/2339/files Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=2339&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8284443 Stats: 334 lines in 43 files changed: 119 ins; 122 del; 93 mod Patch: https://git.openjdk.org/valhalla/pull/2339.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2339/head:pull/2339 PR: https://git.openjdk.org/valhalla/pull/2339
