Please review this class which removes a dependency on `java.nio.charset.StandardCharsets` introduced in [JDK-8365703](https://bugs.openjdk.org/browse/JDK-8365703).
We can use `UTF_8.INSTANCE` here as elsewhere in this class to prevent startup regression loading otherwise unused classes and charsets. Verified that running `java -cp hello.jar Hello" observes the following diff in loaded classes when run with this PR: < java.nio.charset.StandardCharsets < sun.nio.cs.US_ASCII < sun.nio.cs.ISO_8859_1 < sun.nio.cs.UTF_16BE < sun.nio.cs.UTF_16LE < sun.nio.cs.UTF_16 < sun.nio.cs.UTF_32BE < sun.nio.cs.UTF_32LE < sun.nio.cs.UTF_32 This is a strict refactoring, no tests updated, `noreg-trivial`. ------------- Commit messages: - Avoid loading java.nio.charset.StandardCharsets Changes: https://git.openjdk.org/jdk/pull/29443/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=29443&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8376483 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk/pull/29443.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/29443/head:pull/29443 PR: https://git.openjdk.org/jdk/pull/29443
