diff --git a/build.gradle.kts b/build.gradle.kts index e4cae19..a8bf56d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -24,7 +24,6 @@ val javadocJar = tasks.create("javadocJar") { tasks.compileJava { listOf( - "jdk.internal.jvmstat/sun.jvmstat.monitor", "jdk.attach/sun.tools.attach" ).forEach { string -> this.options.compilerArgs.add("--add-exports") @@ -50,9 +49,6 @@ tasks.getByName("build") { attributes( "Main-Class" to "net.burningtnt.jstackmc.Main", "Add-Opens" to listOf( - "java.base/java.lang", - "java.base/java.lang.reflect", - "jdk.internal.jvmstat/sun.jvmstat.monitor", "jdk.attach/sun.tools.attach" ).joinToString(" ") ) diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-console-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-console-l1-1-0.dll index 0962b30..528187c 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-console-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-console-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-console-l1-2-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-console-l1-2-0.dll index 21bb3ad..4545f22 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-console-l1-2-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-console-l1-2-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-datetime-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-datetime-l1-1-0.dll index a268730..4395104 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-datetime-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-datetime-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-debug-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-debug-l1-1-0.dll index 035e268..343fa8e 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-debug-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-debug-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-errorhandling-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-errorhandling-l1-1-0.dll index 192ede9..072e0dc 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-errorhandling-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-errorhandling-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l1-1-0.dll index 68ee784..38c645b 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l1-2-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l1-2-0.dll index 8600b9e..6f99bb8 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l1-2-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l1-2-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l2-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l2-1-0.dll index 9cb6b01..91a9559 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l2-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-file-l2-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-handle-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-handle-l1-1-0.dll index 90678c6..efaf918 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-handle-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-handle-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-heap-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-heap-l1-1-0.dll index ed9d316..8368d95 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-heap-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-heap-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-interlocked-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-interlocked-l1-1-0.dll index 434e8e7..2626b5f 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-interlocked-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-interlocked-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-libraryloader-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-libraryloader-l1-1-0.dll index 0893de0..62b03d5 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-libraryloader-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-libraryloader-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-localization-l1-2-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-localization-l1-2-0.dll index 4a3db1f..4d9cf6e 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-localization-l1-2-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-localization-l1-2-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-memory-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-memory-l1-1-0.dll index 9cb8b97..2c42c9a 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-memory-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-memory-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-namedpipe-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-namedpipe-l1-1-0.dll index e88b768..b92a7e3 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-namedpipe-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-namedpipe-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processenvironment-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processenvironment-l1-1-0.dll index d91e7eb..1607de8 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processenvironment-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processenvironment-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processthreads-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processthreads-l1-1-0.dll index 49267a8..73fe663 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processthreads-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processthreads-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processthreads-l1-1-1.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processthreads-l1-1-1.dll index 62bee96..c194fef 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processthreads-l1-1-1.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-processthreads-l1-1-1.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-profile-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-profile-l1-1-0.dll index 38ea751..53c2264 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-profile-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-profile-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-rtlsupport-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-rtlsupport-l1-1-0.dll index a3645c4..215af2e 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-rtlsupport-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-rtlsupport-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-string-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-string-l1-1-0.dll index 8f4653f..eb16d63 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-string-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-string-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-synch-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-synch-l1-1-0.dll index 16bd019..a832560 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-synch-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-synch-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-synch-l1-2-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-synch-l1-2-0.dll index fadea38..98afd0c 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-synch-l1-2-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-synch-l1-2-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-sysinfo-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-sysinfo-l1-1-0.dll index db6b187..e87aa67 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-sysinfo-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-sysinfo-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-timezone-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-timezone-l1-1-0.dll index c55ea7e..9759c75 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-timezone-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-timezone-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-util-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-util-l1-1-0.dll index 3e91e2e..7260a18 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-util-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-core-util-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-conio-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-conio-l1-1-0.dll index 8106a7e..0480409 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-conio-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-conio-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-convert-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-convert-l1-1-0.dll index 9d5fbe5..591a019 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-convert-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-convert-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-environment-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-environment-l1-1-0.dll index 5989e02..b88ac28 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-environment-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-environment-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-filesystem-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-filesystem-l1-1-0.dll index ccdc59a..c60772a 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-filesystem-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-filesystem-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-heap-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-heap-l1-1-0.dll index 2bf76f9..d413aad 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-heap-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-heap-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-locale-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-locale-l1-1-0.dll index 5b1539a..e1bb543 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-locale-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-locale-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-math-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-math-l1-1-0.dll index 9834a10..b90ddb5 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-math-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-math-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-multibyte-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-multibyte-l1-1-0.dll index 2fbd774..1eecd42 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-multibyte-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-multibyte-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-private-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-private-l1-1-0.dll index 05130e5..3051e75 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-private-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-private-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-process-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-process-l1-1-0.dll index 8f31310..ab8d632 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-process-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-process-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-runtime-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-runtime-l1-1-0.dll index d369c68..ff1c19a 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-runtime-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-runtime-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-stdio-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-stdio-l1-1-0.dll index 29f6380..9e9e6e1 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-stdio-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-stdio-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-string-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-string-l1-1-0.dll index 122930c..af71a1a 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-string-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-string-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-time-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-time-l1-1-0.dll index aed540c..8ed94cd 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-time-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-time-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-utility-l1-1-0.dll b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-utility-l1-1-0.dll index 71ac8e5..e836e8c 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-utility-l1-1-0.dll and b/release/Jstack Minecraft/jre_Windows/bin/api-ms-win-crt-utility-l1-1-0.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/attach.dll b/release/Jstack Minecraft/jre_Windows/bin/attach.dll index 7cd4ade..b525714 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/attach.dll and b/release/Jstack Minecraft/jre_Windows/bin/attach.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/instrument.dll b/release/Jstack Minecraft/jre_Windows/bin/instrument.dll deleted file mode 100644 index 13fac31..0000000 Binary files a/release/Jstack Minecraft/jre_Windows/bin/instrument.dll and /dev/null differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/java.dll b/release/Jstack Minecraft/jre_Windows/bin/java.dll index 9b91079..84489aa 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/java.dll and b/release/Jstack Minecraft/jre_Windows/bin/java.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/java.exe b/release/Jstack Minecraft/jre_Windows/bin/java.exe index 5443ccf..1a74a56 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/java.exe and b/release/Jstack Minecraft/jre_Windows/bin/java.exe differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/javaw.exe b/release/Jstack Minecraft/jre_Windows/bin/javaw.exe index c1f08b2..4db9744 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/javaw.exe and b/release/Jstack Minecraft/jre_Windows/bin/javaw.exe differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/jimage.dll b/release/Jstack Minecraft/jre_Windows/bin/jimage.dll index 3cee76c..daff6e3 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/jimage.dll and b/release/Jstack Minecraft/jre_Windows/bin/jimage.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/jli.dll b/release/Jstack Minecraft/jre_Windows/bin/jli.dll index 26d6a7e..427c566 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/jli.dll and b/release/Jstack Minecraft/jre_Windows/bin/jli.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/keytool.exe b/release/Jstack Minecraft/jre_Windows/bin/keytool.exe index f9f875e..6dd5a4b 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/keytool.exe and b/release/Jstack Minecraft/jre_Windows/bin/keytool.exe differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/msvcp140.dll b/release/Jstack Minecraft/jre_Windows/bin/msvcp140.dll index 811f6b4..98313d4 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/msvcp140.dll and b/release/Jstack Minecraft/jre_Windows/bin/msvcp140.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/net.dll b/release/Jstack Minecraft/jre_Windows/bin/net.dll index 2482c86..38eeb61 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/net.dll and b/release/Jstack Minecraft/jre_Windows/bin/net.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/nio.dll b/release/Jstack Minecraft/jre_Windows/bin/nio.dll index e8cd40d..4d066b2 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/nio.dll and b/release/Jstack Minecraft/jre_Windows/bin/nio.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/server/jvm.dll b/release/Jstack Minecraft/jre_Windows/bin/server/jvm.dll index 89c879e..ba539f7 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/server/jvm.dll and b/release/Jstack Minecraft/jre_Windows/bin/server/jvm.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/ucrtbase.dll b/release/Jstack Minecraft/jre_Windows/bin/ucrtbase.dll index 4dcf24c..e05d4de 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/ucrtbase.dll and b/release/Jstack Minecraft/jre_Windows/bin/ucrtbase.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/vcruntime140.dll b/release/Jstack Minecraft/jre_Windows/bin/vcruntime140.dll index 4203e6a..34a0e72 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/vcruntime140.dll and b/release/Jstack Minecraft/jre_Windows/bin/vcruntime140.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/vcruntime140_1.dll b/release/Jstack Minecraft/jre_Windows/bin/vcruntime140_1.dll deleted file mode 100644 index 3a743f5..0000000 Binary files a/release/Jstack Minecraft/jre_Windows/bin/vcruntime140_1.dll and /dev/null differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/verify.dll b/release/Jstack Minecraft/jre_Windows/bin/verify.dll index 43cd53c..d8ee932 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/verify.dll and b/release/Jstack Minecraft/jre_Windows/bin/verify.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/bin/zip.dll b/release/Jstack Minecraft/jre_Windows/bin/zip.dll index 74061e0..0032b42 100644 Binary files a/release/Jstack Minecraft/jre_Windows/bin/zip.dll and b/release/Jstack Minecraft/jre_Windows/bin/zip.dll differ diff --git a/release/Jstack Minecraft/jre_Windows/conf/security/java.security b/release/Jstack Minecraft/jre_Windows/conf/security/java.security index cfb4d2a..b06916f 100644 --- a/release/Jstack Minecraft/jre_Windows/conf/security/java.security +++ b/release/Jstack Minecraft/jre_Windows/conf/security/java.security @@ -22,6 +22,9 @@ # the command line, set the key security.overridePropertiesFile # to false in the master security properties file. It is set to true # by default. +# +# If this properties file fails to load, the JDK implementation will throw +# an unspecified error when initializing the java.security.Security class. # In this file, various security properties are set for use by # java.security classes. This is where users can statically register @@ -1355,29 +1358,3 @@ jdk.tls.alpnCharset=ISO_8859_1 # The default pattern value allows any object factory class specified by the reference # instance to recreate the referenced object. #jdk.jndi.object.factoriesFilter=* - -# -# Policy for non-forwardable service ticket in a S4U2proxy request -# -# The Service for User to Proxy (S4U2proxy) Kerberos extension enables a middle service -# to obtain a service ticket to another service on behalf of a user. It requires that -# the user's service ticket to the first service has the forwardable flag set [1]. -# However, some KDC implementations ignore this requirement and accept service tickets -# with the flag unset. -# -# If this security property is set to "true", then -# -# 1) The user service ticket, when obtained by the middle service after a S4U2self -# impersonation, is not required to have the forwardable flag set; and, -# -# 2) If a S4U2proxy request receives a KRB_ERROR of the KDC_ERR_BADOPTION error code -# and the ticket to the middle service is not forwardable, OpenJDK will try the same -# request with another KDC instead of treating it as a fatal failure. -# -# The default value is "false". -# -# If a system property of the same name is also specified, it supersedes the -# security property value defined here. -# -# [1] https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-sfu/bde93b0e-f3c9-4ddf-9f44-e1453be7af5a -#jdk.security.krb5.s4u2proxy.acceptNonForwardableServiceTicket=false diff --git a/release/Jstack Minecraft/jre_Windows/legal/java.base/COPYRIGHT b/release/Jstack Minecraft/jre_Windows/legal/java.base/COPYRIGHT deleted file mode 100644 index 945e19c..0000000 --- a/release/Jstack Minecraft/jre_Windows/legal/java.base/COPYRIGHT +++ /dev/null @@ -1,69 +0,0 @@ -Copyright © 1993, 2018, Oracle and/or its affiliates. -All rights reserved. - -This software and related documentation are provided under a -license agreement containing restrictions on use and -disclosure and are protected by intellectual property laws. -Except as expressly permitted in your license agreement or -allowed by law, you may not use, copy, reproduce, translate, -broadcast, modify, license, transmit, distribute, exhibit, -perform, publish, or display any part, in any form, or by -any means. Reverse engineering, disassembly, or -decompilation of this software, unless required by law for -interoperability, is prohibited. - -The information contained herein is subject to change -without notice and is not warranted to be error-free. If you -find any errors, please report them to us in writing. - -If this is software or related documentation that is -delivered to the U.S. Government or anyone licensing it on -behalf of the U.S. Government, the following notice is -applicable: - -U.S. GOVERNMENT END USERS: Oracle programs, including any -operating system, integrated software, any programs -installed on the hardware, and/or documentation, delivered -to U.S. Government end users are "commercial computer -software" pursuant to the applicable Federal Acquisition -Regulation and agency-specific supplemental regulations. As -such, use, duplication, disclosure, modification, and -adaptation of the programs, including any operating system, -integrated software, any programs installed on the hardware, -and/or documentation, shall be subject to license terms and -license restrictions applicable to the programs. No other -rights are granted to the U.S. Government. - -This software or hardware is developed for general use in a -variety of information management applications. It is not -developed or intended for use in any inherently dangerous -applications, including applications that may create a risk -of personal injury. If you use this software or hardware in -dangerous applications, then you shall be responsible to -take all appropriate fail-safe, backup, redundancy, and -other measures to ensure its safe use. Oracle Corporation -and its affiliates disclaim any liability for any damages -caused by use of this software or hardware in dangerous -applications. - -Oracle and Java are registered trademarks of Oracle and/or -its affiliates. Other names may be trademarks of their -respective owners. - -Intel and Intel Xeon are trademarks or registered trademarks -of Intel Corporation. All SPARC trademarks are used under -license and are trademarks or registered trademarks of SPARC -International, Inc. AMD, Opteron, the AMD logo, and the AMD -Opteron logo are trademarks or registered trademarks of -Advanced Micro Devices. UNIX is a registered trademark of -The Open Group. - -This software or hardware and documentation may provide -access to or information on content, products, and services -from third parties. Oracle Corporation and its affiliates -are not responsible for and expressly disclaim all -warranties of any kind with respect to third-party content, -products, and services. Oracle Corporation and its -affiliates will not be responsible for any loss, costs, or -damages incurred due to your access to or use of third-party -content, products, or services. diff --git a/release/Jstack Minecraft/jre_Windows/legal/java.base/LICENSE b/release/Jstack Minecraft/jre_Windows/legal/java.base/LICENSE index ee860d3..8b400c7 100644 --- a/release/Jstack Minecraft/jre_Windows/legal/java.base/LICENSE +++ b/release/Jstack Minecraft/jre_Windows/legal/java.base/LICENSE @@ -1,118 +1,347 @@ -Your use of this Program is governed by the No-Fee Terms and Conditions set -forth below, unless you have received this Program (alone or as part of another -Oracle product) under an Oracle license agreement (including but not limited to -the Oracle Master Agreement), in which case your use of this Program is governed -solely by such license agreement with Oracle. - -Oracle No-Fee Terms and Conditions (NFTC) - -Definitions - -"Oracle" refers to Oracle America, Inc. "You" and "Your" refers to (a) a company -or organization (each an "Entity") accessing the Programs, if use of the -Programs will be on behalf of such Entity; or (b) an individual accessing the -Programs, if use of the Programs will not be on behalf of an Entity. -"Program(s)" refers to Oracle software provided by Oracle pursuant to the -following terms and any updates, error corrections, and/or Program Documentation -provided by Oracle. "Program Documentation" refers to Program user manuals and -Program installation manuals, if any. If available, Program Documentation may be -delivered with the Programs and/or may be accessed from -www.oracle.com/documentation. "Separate Terms" refers to separate license terms -that are specified in the Program Documentation, readmes or notice files and -that apply to Separately Licensed Technology. "Separately Licensed Technology" -refers to Oracle or third party technology that is licensed under Separate Terms -and not under the terms of this license. - -Separately Licensed Technology - -Oracle may provide certain notices to You in Program Documentation, readmes or -notice files in connection with Oracle or third party technology provided as or -with the Programs. If specified in the Program Documentation, readmes or notice -files, such technology will be licensed to You under Separate Terms. Your rights -to use Separately Licensed Technology under Separate Terms are not restricted in -any way by the terms herein. For clarity, notwithstanding the existence of a -notice, third party technology that is not Separately Licensed Technology shall -be deemed part of the Programs licensed to You under the terms of this license. - -Source Code for Open Source Software - -For software that You receive from Oracle in binary form that is licensed under -an open source license that gives You the right to receive the source code for -that binary, You can obtain a copy of the applicable source code from -https://oss.oracle.com/sources/ or http://www.oracle.com/goto/opensourcecode. If -the source code for such software was not provided to You with the binary, You -can also receive a copy of the source code on physical media by submitting a -written request pursuant to the instructions in the "Written Offer for Source -Code" section of the latter website. - -------------------------------------------------------------------------------- - -The following license terms apply to those Programs that are not provided to You -under Separate Terms. - -License Rights and Restrictions - -Oracle grants to You, as a recipient of this Program, subject to the conditions -stated herein, a nonexclusive, nontransferable, limited license to: - -(a) internally use the unmodified Programs for the purposes of developing, -testing, prototyping and demonstrating your applications, and running the -Program for Your own personal use or internal business operations; and - -(b) redistribute the unmodified Program and Program Documentation, under the -terms of this License, provided that You do not charge Your licensees any fees -associated with such distribution or use of the Program, including, without -limitation, fees for products that include or are bundled with a copy of the -Program or for services that involve the use of the distributed Program. - -You may make copies of the Programs to the extent reasonably necessary for -exercising the license rights granted herein and for backup purposes. You are -granted the right to use the Programs to provide third party training in the use -of the Programs and associated Separately Licensed Technology only if there is -express authorization of such use by Oracle on the Program's download page or in -the Program Documentation. - -Your license is contingent on compliance with the following conditions: - -- You do not remove markings or notices of either Oracle's or a licensor's - proprietary rights from the Programs or Program Documentation; - -- You comply with all U.S. and applicable export control and economic sanctions - laws and regulations that govern Your use of the Programs (including technical - data); - -- You do not cause or permit reverse engineering, disassembly or decompilation - of the Programs (except as allowed by law) by You nor allow an associated - party to do so. - -For clarity, any source code that may be included in the distribution with the -Programs is provided solely for reference purposes and may not be modified, -unless such source code is under Separate Terms permitting modification. - -Ownership - -Oracle or its licensors retain all ownership and intellectual property rights to -the Programs. - -Information Collection - -The Programs' installation and/or auto-update processes, if any, may transmit a -limited amount of data to Oracle or its service provider about those processes -to help Oracle understand and optimize them. Oracle does not associate the data -with personally identifiable information. Refer to Oracle's Privacy Policy at -www.oracle.com/privacy. - -Disclaimer of Warranties; Limitation of Liability - -THE PROGRAMS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. ORACLE FURTHER -DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION, ANY -IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR -NONINFRINGEMENT. - -IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL ORACLE BE LIABLE TO YOU FOR -DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT -LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. +The GNU General Public License (GPL) + +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Everyone is permitted to copy and distribute verbatim copies of this license +document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share +and change it. By contrast, the GNU General Public License is intended to +guarantee your freedom to share and change free software--to make sure the +software is free for all its users. This General Public License applies to +most of the Free Software Foundation's software and to any other program whose +authors commit to using it. (Some other Free Software Foundation software is +covered by the GNU Library General Public License instead.) You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our +General Public Licenses are designed to make sure that you have the freedom to +distribute copies of free software (and charge for this service if you wish), +that you receive source code or can get it if you want it, that you can change +the software or use pieces of it in new free programs; and that you know you +can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny +you these rights or to ask you to surrender the rights. These restrictions +translate to certain responsibilities for you if you distribute copies of the +software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for +a fee, you must give the recipients all the rights that you have. You must +make sure that they, too, receive or can get the source code. And you must +show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) +offer you this license which gives you legal permission to copy, distribute +and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that +everyone understands that there is no warranty for this free software. If the +software is modified by someone else and passed on, we want its recipients to +know that what they have is not the original, so that any problems introduced +by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We +wish to avoid the danger that redistributors of a free program will +individually obtain patent licenses, in effect making the program proprietary. +To prevent this, we have made it clear that any patent must be licensed for +everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification +follow. + +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice +placed by the copyright holder saying it may be distributed under the terms of +this General Public License. The "Program", below, refers to any such program +or work, and a "work based on the Program" means either the Program or any +derivative work under copyright law: that is to say, a work containing the +Program or a portion of it, either verbatim or with modifications and/or +translated into another language. (Hereinafter, translation is included +without limitation in the term "modification".) Each licensee is addressed as +"you". + +Activities other than copying, distribution and modification are not covered by +this License; they are outside its scope. The act of running the Program is +not restricted, and the output from the Program is covered only if its contents +constitute a work based on the Program (independent of having been made by +running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as +you receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice and +disclaimer of warranty; keep intact all the notices that refer to this License +and to the absence of any warranty; and give any other recipients of the +Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may +at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus +forming a work based on the Program, and copy and distribute such modifications +or work under the terms of Section 1 above, provided that you also meet all of +these conditions: + + a) You must cause the modified files to carry prominent notices stating + that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in whole or + in part contains or is derived from the Program or any part thereof, to be + licensed as a whole at no charge to all third parties under the terms of + this License. + + c) If the modified program normally reads commands interactively when run, + you must cause it, when started running for such interactive use in the + most ordinary way, to print or display an announcement including an + appropriate copyright notice and a notice that there is no warranty (or + else, saying that you provide a warranty) and that users may redistribute + the program under these conditions, and telling the user how to view a copy + of this License. (Exception: if the Program itself is interactive but does + not normally print such an announcement, your work based on the Program is + not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable +sections of that work are not derived from the Program, and can be reasonably +considered independent and separate works in themselves, then this License, and +its terms, do not apply to those sections when you distribute them as separate +works. But when you distribute the same sections as part of a whole which is a +work based on the Program, the distribution of the whole must be on the terms +of this License, whose permissions for other licensees extend to the entire +whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your +rights to work written entirely by you; rather, the intent is to exercise the +right to control the distribution of derivative or collective works based on +the Program. + +In addition, mere aggregation of another work not based on the Program with the +Program (or with a work based on the Program) on a volume of a storage or +distribution medium does not bring the other work under the scope of this +License. + +3. You may copy and distribute the Program (or a work based on it, under +Section 2) in object code or executable form under the terms of Sections 1 and +2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source + code, which must be distributed under the terms of Sections 1 and 2 above + on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three years, to + give any third party, for a charge no more than your cost of physically + performing source distribution, a complete machine-readable copy of the + corresponding source code, to be distributed under the terms of Sections 1 + and 2 above on a medium customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer to + distribute corresponding source code. (This alternative is allowed only + for noncommercial distribution and only if you received the program in + object code or executable form with such an offer, in accord with + Subsection b above.) + +The source code for a work means the preferred form of the work for making +modifications to it. For an executable work, complete source code means all +the source code for all modules it contains, plus any associated interface +definition files, plus the scripts used to control compilation and installation +of the executable. However, as a special exception, the source code +distributed need not include anything that is normally distributed (in either +source or binary form) with the major components (compiler, kernel, and so on) +of the operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the source +code from the same place counts as distribution of the source code, even though +third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as +expressly provided under this License. Any attempt otherwise to copy, modify, +sublicense or distribute the Program is void, and will automatically terminate +your rights under this License. However, parties who have received copies, or +rights, from you under this License will not have their licenses terminated so +long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. +However, nothing else grants you permission to modify or distribute the Program +or its derivative works. These actions are prohibited by law if you do not +accept this License. Therefore, by modifying or distributing the Program (or +any work based on the Program), you indicate your acceptance of this License to +do so, and all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), +the recipient automatically receives a license from the original licensor to +copy, distribute or modify the Program subject to these terms and conditions. +You may not impose any further restrictions on the recipients' exercise of the +rights granted herein. You are not responsible for enforcing compliance by +third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), conditions +are imposed on you (whether by court order, agreement or otherwise) that +contradict the conditions of this License, they do not excuse you from the +conditions of this License. If you cannot distribute so as to satisfy +simultaneously your obligations under this License and any other pertinent +obligations, then as a consequence you may not distribute the Program at all. +For example, if a patent license would not permit royalty-free redistribution +of the Program by all those who receive copies directly or indirectly through +you, then the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply and +the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or +other property right claims or to contest validity of any such claims; this +section has the sole purpose of protecting the integrity of the free software +distribution system, which is implemented by public license practices. Many +people have made generous contributions to the wide range of software +distributed through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing to +distribute software through any other system and a licensee cannot impose that +choice. + +This section is intended to make thoroughly clear what is believed to be a +consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain +countries either by patents or by copyrighted interfaces, the original +copyright holder who places the Program under this License may add an explicit +geographical distribution limitation excluding those countries, so that +distribution is permitted only in or among countries not thus excluded. In +such case, this License incorporates the limitation as if written in the body +of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the +General Public License from time to time. Such new versions will be similar in +spirit to the present version, but may differ in detail to address new problems +or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any later +version", you have the option of following the terms and conditions either of +that version or of any later version published by the Free Software Foundation. +If the Program does not specify a version number of this License, you may +choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs +whose distribution conditions are different, write to the author to ask for +permission. For software which is copyrighted by the Free Software Foundation, +write to the Free Software Foundation; we sometimes make exceptions for this. +Our decision will be guided by the two goals of preserving the free status of +all derivatives of our free software and of promoting the sharing and reuse of +software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR +THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE +STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE +PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, +YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL +ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE +PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR +INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA +BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER +OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +END OF TERMS AND CONDITIONS + +How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest possible +use to the public, the best way to achieve this is to make it free software +which everyone can redistribute and change under these terms. + +To do so, attach the following notices to the program. It is safest to attach +them to the start of each source file to most effectively convey the exclusion +of warranty; and each file should have at least the "copyright" line and a +pointer to where the full notice is found. + + One line to give the program's name and a brief idea of what it does. + + Copyright (C) + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the Free + Software Foundation; either version 2 of the License, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this when it +starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes + with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free + software, and you are welcome to redistribute it under certain conditions; + type 'show c' for details. + +The hypothetical commands 'show w' and 'show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may be +called something other than 'show w' and 'show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your school, +if any, to sign a "copyright disclaimer" for the program, if necessary. Here +is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + 'Gnomovision' (which makes passes at compilers) written by James Hacker. + + signature of Ty Coon, 1 April 1989 + + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General Public +License instead of this License. + + +"CLASSPATH" EXCEPTION TO THE GPL + +Certain source files distributed by Oracle America and/or its affiliates are +subject to the following clarification and special exception to the GPL, but +only where Oracle has expressly included in the particular source file's header +the words "Oracle designates this particular file as subject to the "Classpath" +exception as provided by Oracle in the LICENSE file that accompanied this code." + + Linking this library statically or dynamically with other modules is making + a combined work based on this library. Thus, the terms and conditions of + the GNU General Public License cover the whole combination. + + As a special exception, the copyright holders of this library give you + permission to link this library with independent modules to produce an + executable, regardless of the license terms of these independent modules, + and to copy and distribute the resulting executable under terms of your + choice, provided that you also meet, for each linked independent module, + the terms and conditions of the license of that module. An independent + module is a module which is not derived from or based on this library. If + you modify this library, you may extend this exception to your version of + the library, but you are not obligated to do so. If you do not wish to do + so, delete this exception statement from your version. diff --git a/release/Jstack Minecraft/jre_Windows/legal/java.base/public_suffix.md b/release/Jstack Minecraft/jre_Windows/legal/java.base/public_suffix.md index 3c015a4..61d9607 100644 --- a/release/Jstack Minecraft/jre_Windows/legal/java.base/public_suffix.md +++ b/release/Jstack Minecraft/jre_Windows/legal/java.base/public_suffix.md @@ -11,7 +11,7 @@ If you do not wish to use the Public Suffix List, you may remove the The Source Code of this file is available under the Mozilla Public License, v. 2.0 and is located at -https://raw.githubusercontent.com/publicsuffix/list/cbbba1d234670453df9c930dfbf510c0474d4301/public_suffix_list.dat. +https://raw.githubusercontent.com/publicsuffix/list/3c213aab32b3c014f171b1673d4ce9b5cd72bf1c/public_suffix_list.dat. If a copy of the MPL was not distributed with this file, you can obtain one at https://mozilla.org/MPL/2.0/. diff --git a/release/Jstack Minecraft/jre_Windows/legal/java.base/zlib.md b/release/Jstack Minecraft/jre_Windows/legal/java.base/zlib.md index 69198f1..d856af6 100644 --- a/release/Jstack Minecraft/jre_Windows/legal/java.base/zlib.md +++ b/release/Jstack Minecraft/jre_Windows/legal/java.base/zlib.md @@ -1,9 +1,9 @@ -## zlib v1.2.11 +## zlib v1.2.13 ### zlib License
 
-Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
+Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
 
 This software is provided 'as-is', without any express or implied
 warranty.  In no event will the authors be held liable for any damages
diff --git a/release/Jstack Minecraft/jre_Windows/legal/java.instrument/COPYRIGHT b/release/Jstack Minecraft/jre_Windows/legal/java.instrument/COPYRIGHT
deleted file mode 100644
index 9476e66..0000000
--- a/release/Jstack Minecraft/jre_Windows/legal/java.instrument/COPYRIGHT	
+++ /dev/null
@@ -1 +0,0 @@
-Please see ..\java.base\COPYRIGHT
diff --git a/release/Jstack Minecraft/jre_Windows/legal/java.instrument/LICENSE b/release/Jstack Minecraft/jre_Windows/legal/java.instrument/LICENSE
deleted file mode 100644
index 940481e..0000000
--- a/release/Jstack Minecraft/jre_Windows/legal/java.instrument/LICENSE	
+++ /dev/null
@@ -1 +0,0 @@
-Please see ..\java.base\LICENSE
diff --git a/release/Jstack Minecraft/jre_Windows/legal/jdk.attach/COPYRIGHT b/release/Jstack Minecraft/jre_Windows/legal/jdk.attach/COPYRIGHT
deleted file mode 100644
index 9476e66..0000000
--- a/release/Jstack Minecraft/jre_Windows/legal/jdk.attach/COPYRIGHT	
+++ /dev/null
@@ -1 +0,0 @@
-Please see ..\java.base\COPYRIGHT
diff --git a/release/Jstack Minecraft/jre_Windows/legal/jdk.internal.jvmstat/COPYRIGHT b/release/Jstack Minecraft/jre_Windows/legal/jdk.internal.jvmstat/COPYRIGHT
deleted file mode 100644
index 9476e66..0000000
--- a/release/Jstack Minecraft/jre_Windows/legal/jdk.internal.jvmstat/COPYRIGHT	
+++ /dev/null
@@ -1 +0,0 @@
-Please see ..\java.base\COPYRIGHT
diff --git a/release/Jstack Minecraft/jre_Windows/lib/classlist b/release/Jstack Minecraft/jre_Windows/lib/classlist
index 381bccc..2b24b34 100644
--- a/release/Jstack Minecraft/jre_Windows/lib/classlist	
+++ b/release/Jstack Minecraft/jre_Windows/lib/classlist	
@@ -3,1420 +3,1404 @@
 # This file is generated via the -XX:DumpLoadedClassList= option
 # and is used at CDS archive dump time (see -Xshare:dump).
 #
-java/io/BufferedInputStream
-java/io/BufferedOutputStream
-java/io/BufferedWriter
-java/io/ByteArrayInputStream
-java/io/ByteArrayOutputStream
-java/io/Closeable
-java/io/DataInput
-java/io/DataInputStream
-java/io/DataOutput
-java/io/DefaultFileSystem
-java/io/File
-java/io/File$PathStatus
-java/io/FileCleanable
-java/io/FileDescriptor
-java/io/FileDescriptor$1
-java/io/FileInputStream
-java/io/FileInputStream$1
-java/io/FileOutputStream
-java/io/FilePermission
-java/io/FileSystem
-java/io/FilterInputStream
-java/io/FilterOutputStream
-java/io/Flushable
-java/io/InputStream
-java/io/ObjectStreamField
-java/io/OutputStream
-java/io/OutputStreamWriter
-java/io/PrintStream
-java/io/RandomAccessFile
-java/io/RandomAccessFile$1
-java/io/RandomAccessFile$2
+java/lang/Object
 java/io/Serializable
-java/io/WinNTFileSystem
-java/io/Writer
-java/lang/AbstractStringBuilder
-java/lang/Appendable
-java/lang/ApplicationShutdownHooks
-java/lang/ApplicationShutdownHooks$1
-java/lang/ArithmeticException
-java/lang/ArrayStoreException
-java/lang/AssertionStatusDirectives
-java/lang/AutoCloseable
-java/lang/Boolean
-java/lang/BootstrapMethodError
-java/lang/Byte
+java/lang/Comparable
 java/lang/CharSequence
-java/lang/Character
-java/lang/Character$CharacterCache
-java/lang/CharacterData
-java/lang/CharacterData00
-java/lang/CharacterDataLatin1
+java/lang/constant/Constable
+java/lang/constant/ConstantDesc
+java/lang/String
+java/lang/reflect/AnnotatedElement
+java/lang/reflect/GenericDeclaration
+java/lang/reflect/Type
+java/lang/invoke/TypeDescriptor
+java/lang/invoke/TypeDescriptor$OfField
 java/lang/Class
-java/lang/Class$1
-java/lang/Class$3
-java/lang/Class$Atomic
-java/lang/Class$ReflectionData
-java/lang/ClassCastException
-java/lang/ClassLoader
-java/lang/ClassLoader$ParallelLoaders
-java/lang/ClassNotFoundException
-java/lang/ClassValue
-java/lang/ClassValue$Entry
-java/lang/ClassValue$Identity
-java/lang/ClassValue$Version
 java/lang/Cloneable
-java/lang/Comparable
-java/lang/CompoundEnumeration
-java/lang/Double
-java/lang/Enum
+java/lang/ClassLoader
+java/lang/System
+java/lang/Throwable
 java/lang/Error
+java/lang/ThreadDeath
 java/lang/Exception
-java/lang/Float
-java/lang/IllegalArgumentException
-java/lang/IllegalMonitorStateException
-java/lang/IncompatibleClassChangeError
-java/lang/Integer
-java/lang/Integer$IntegerCache
-java/lang/InternalError
-java/lang/Iterable
+java/lang/RuntimeException
+java/lang/SecurityManager
+java/security/ProtectionDomain
+java/security/AccessControlContext
+java/security/AccessController
+java/security/SecureClassLoader
+java/lang/ReflectiveOperationException
+java/lang/ClassNotFoundException
+java/lang/Record
 java/lang/LinkageError
-java/lang/LiveStackFrame
-java/lang/LiveStackFrameInfo
-java/lang/Long
-java/lang/Long$LongCache
-java/lang/Math
-java/lang/Module
-java/lang/Module$ArchivedData
-java/lang/Module$ReflectionData
-java/lang/ModuleLayer
-java/lang/ModuleLayer$Controller
-java/lang/NamedPackage
 java/lang/NoClassDefFoundError
-java/lang/NoSuchFieldException
-java/lang/NoSuchMethodError
-java/lang/NoSuchMethodException
-java/lang/NullPointerException
-java/lang/Number
-java/lang/Object
+java/lang/ClassCastException
+java/lang/ArrayStoreException
+java/lang/VirtualMachineError
+java/lang/InternalError
 java/lang/OutOfMemoryError
-java/lang/Package
-java/lang/Package$VersionInfo
-java/lang/PublicMethods$Key
-java/lang/PublicMethods$MethodList
-java/lang/Readable
-java/lang/Record
-java/lang/ReflectiveOperationException
-java/lang/Runnable
-java/lang/Runtime
-java/lang/Runtime$Version
-java/lang/RuntimeException
-java/lang/RuntimePermission
-java/lang/SecurityManager
-java/lang/Short
-java/lang/Shutdown
-java/lang/Shutdown$Lock
-java/lang/StackFrameInfo
 java/lang/StackOverflowError
-java/lang/StackStreamFactory$AbstractStackWalker
-java/lang/StackTraceElement
-java/lang/StackWalker
-java/lang/StackWalker$StackFrame
-java/lang/String
-java/lang/String$CaseInsensitiveComparator
-java/lang/StringBuffer
-java/lang/StringBuilder
-java/lang/StringCoding
-java/lang/StringConcatHelper
-java/lang/StringLatin1
-java/lang/StringLatin1$CharsSpliterator
-java/lang/StringUTF16
-java/lang/StringUTF16$CharsSpliterator
-java/lang/System
-java/lang/System$2
-java/lang/System$Logger
-java/lang/System$LoggerFinder
-java/lang/Terminator
-java/lang/Terminator$1
+java/lang/IllegalMonitorStateException
+java/lang/ref/Reference
+java/lang/ref/SoftReference
+java/lang/ref/WeakReference
+java/lang/ref/FinalReference
+java/lang/ref/PhantomReference
+java/lang/ref/Finalizer
+java/lang/Runnable
 java/lang/Thread
 java/lang/Thread$UncaughtExceptionHandler
-java/lang/ThreadDeath
 java/lang/ThreadGroup
-java/lang/ThreadLocal
-java/lang/ThreadLocal$ThreadLocalMap
-java/lang/ThreadLocal$ThreadLocalMap$Entry
-java/lang/Throwable
-java/lang/VersionProps
-java/lang/VirtualMachineError
-java/lang/Void
-java/lang/WeakPairMap
-java/lang/WeakPairMap$Pair
-java/lang/WeakPairMap$Pair$Lookup
+java/util/Dictionary
+java/util/Map
+java/util/Hashtable
+java/util/Properties
+java/lang/Module
+java/lang/reflect/AccessibleObject
+java/lang/reflect/Member
+java/lang/reflect/Field
+java/lang/reflect/Parameter
+java/lang/reflect/Executable
+java/lang/reflect/Method
+java/lang/reflect/Constructor
+jdk/internal/reflect/MagicAccessorImpl
+jdk/internal/reflect/MethodAccessor
+jdk/internal/reflect/MethodAccessorImpl
+jdk/internal/reflect/ConstructorAccessor
+jdk/internal/reflect/ConstructorAccessorImpl
+jdk/internal/reflect/DelegatingClassLoader
+jdk/internal/reflect/ConstantPool
+jdk/internal/reflect/FieldAccessor
+jdk/internal/reflect/FieldAccessorImpl
+jdk/internal/reflect/UnsafeFieldAccessorImpl
+jdk/internal/reflect/UnsafeStaticFieldAccessorImpl
 java/lang/annotation/Annotation
-java/lang/constant/Constable
-java/lang/constant/ConstantDesc
-java/lang/invoke/AbstractValidatingLambdaMetafactory
-java/lang/invoke/BootstrapMethodInvoker
-java/lang/invoke/BoundMethodHandle
-java/lang/invoke/BoundMethodHandle$Specializer
-java/lang/invoke/BoundMethodHandle$Specializer$Factory
-java/lang/invoke/BoundMethodHandle$SpeciesData
-java/lang/invoke/BoundMethodHandle$Species_D
-java/lang/invoke/BoundMethodHandle$Species_DL
-java/lang/invoke/BoundMethodHandle$Species_I
-java/lang/invoke/BoundMethodHandle$Species_IL
-java/lang/invoke/BoundMethodHandle$Species_L
-java/lang/invoke/BoundMethodHandle$Species_LJ
-java/lang/invoke/BoundMethodHandle$Species_LL
-java/lang/invoke/BoundMethodHandle$Species_LLL
-java/lang/invoke/BoundMethodHandle$Species_LLLL
-java/lang/invoke/BoundMethodHandle$Species_LLLLL
-java/lang/invoke/BoundMethodHandle$Species_LLLLLL
-java/lang/invoke/BoundMethodHandle$Species_LLLLLLL
-java/lang/invoke/BoundMethodHandle$Species_LLLLLLLL
-java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLL
-java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLL
-java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLL
-java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLL
-java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLLL
-java/lang/invoke/CallSite
-java/lang/invoke/ClassSpecializer
-java/lang/invoke/ClassSpecializer$1
-java/lang/invoke/ClassSpecializer$Factory
-java/lang/invoke/ClassSpecializer$SpeciesData
-java/lang/invoke/ConstantCallSite
-java/lang/invoke/DelegatingMethodHandle
-java/lang/invoke/DelegatingMethodHandle$Holder
+jdk/internal/reflect/CallerSensitive
+jdk/internal/reflect/NativeConstructorAccessorImpl
+java/lang/invoke/MethodHandle
 java/lang/invoke/DirectMethodHandle
-java/lang/invoke/DirectMethodHandle$2
-java/lang/invoke/DirectMethodHandle$Accessor
-java/lang/invoke/DirectMethodHandle$Constructor
-java/lang/invoke/DirectMethodHandle$Holder
-java/lang/invoke/DirectMethodHandle$Interface
-java/lang/invoke/InfoFromMemberName
-java/lang/invoke/InnerClassLambdaMetafactory
-java/lang/invoke/InnerClassLambdaMetafactory$ForwardingMethodGenerator
-java/lang/invoke/InvokerBytecodeGenerator
-java/lang/invoke/InvokerBytecodeGenerator$2
-java/lang/invoke/InvokerBytecodeGenerator$ClassData
-java/lang/invoke/Invokers
-java/lang/invoke/Invokers$Holder
+java/lang/invoke/VarHandle
+java/lang/invoke/MemberName
+java/lang/invoke/ResolvedMethodName
+java/lang/invoke/MethodHandleNatives
 java/lang/invoke/LambdaForm
-java/lang/invoke/LambdaForm$BasicType
-java/lang/invoke/LambdaForm$Holder
-java/lang/invoke/LambdaForm$Kind
-java/lang/invoke/LambdaForm$Name
-java/lang/invoke/LambdaForm$NamedFunction
-java/lang/invoke/LambdaFormBuffer
-java/lang/invoke/LambdaFormEditor
-java/lang/invoke/LambdaFormEditor$1
-java/lang/invoke/LambdaFormEditor$Transform
-java/lang/invoke/LambdaFormEditor$TransformKey
-java/lang/invoke/LambdaMetafactory
-java/lang/invoke/LambdaProxyClassArchive
-java/lang/invoke/MemberName
-java/lang/invoke/MemberName$Factory
-java/lang/invoke/MethodHandle
-java/lang/invoke/MethodHandleImpl
-java/lang/invoke/MethodHandleImpl$1
-java/lang/invoke/MethodHandleImpl$AsVarargsCollector
-java/lang/invoke/MethodHandleImpl$Intrinsic
-java/lang/invoke/MethodHandleImpl$IntrinsicMethodHandle
-java/lang/invoke/MethodHandleInfo
-java/lang/invoke/MethodHandleNatives
-java/lang/invoke/MethodHandleNatives$CallSiteContext
-java/lang/invoke/MethodHandleStatics
-java/lang/invoke/MethodHandles
-java/lang/invoke/MethodHandles$1
-java/lang/invoke/MethodHandles$Lookup
-java/lang/invoke/MethodHandles$Lookup$ClassDefiner
-java/lang/invoke/MethodHandles$Lookup$ClassFile
-java/lang/invoke/MethodHandles$Lookup$ClassOption
+java/lang/invoke/TypeDescriptor$OfMethod
 java/lang/invoke/MethodType
-java/lang/invoke/MethodType$ConcurrentWeakInternSet
-java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry
-java/lang/invoke/MethodTypeForm
+java/lang/BootstrapMethodError
+java/lang/invoke/CallSite
+jdk/internal/invoke/NativeEntryPoint
+java/lang/invoke/MethodHandleNatives$CallSiteContext
+java/lang/invoke/ConstantCallSite
 java/lang/invoke/MutableCallSite
-java/lang/invoke/ResolvedMethodName
-java/lang/invoke/SimpleMethodHandle
-java/lang/invoke/StringConcatFactory
-java/lang/invoke/StringConcatFactory$1
-java/lang/invoke/StringConcatFactory$2
-java/lang/invoke/StringConcatFactory$3
-java/lang/invoke/TypeConvertingMethodAdapter
-java/lang/invoke/TypeDescriptor
-java/lang/invoke/TypeDescriptor$OfField
-java/lang/invoke/TypeDescriptor$OfMethod
-java/lang/invoke/VarForm
-java/lang/invoke/VarHandle
-java/lang/invoke/VarHandle$AccessDescriptor
-java/lang/invoke/VarHandle$AccessMode
-java/lang/invoke/VarHandle$AccessType
-java/lang/invoke/VarHandleGuards
-java/lang/invoke/VarHandleInts$FieldInstanceReadOnly
-java/lang/invoke/VarHandleInts$FieldInstanceReadWrite
-java/lang/invoke/VarHandleInts$FieldStaticReadOnly
-java/lang/invoke/VarHandleInts$FieldStaticReadWrite
-java/lang/invoke/VarHandleLongs$FieldInstanceReadOnly
-java/lang/invoke/VarHandleLongs$FieldInstanceReadWrite
-java/lang/invoke/VarHandleReferences$Array
-java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly
-java/lang/invoke/VarHandleReferences$FieldInstanceReadWrite
-java/lang/invoke/VarHandles
-java/lang/invoke/VarHandles$1
 java/lang/invoke/VolatileCallSite
-java/lang/module/Configuration
-java/lang/module/ModuleDescriptor
-java/lang/module/ModuleDescriptor$1
-java/lang/module/ModuleDescriptor$Builder
-java/lang/module/ModuleDescriptor$Exports
-java/lang/module/ModuleDescriptor$Modifier
-java/lang/module/ModuleDescriptor$Opens
-java/lang/module/ModuleDescriptor$Provides
-java/lang/module/ModuleDescriptor$Requires
-java/lang/module/ModuleDescriptor$Requires$Modifier
-java/lang/module/ModuleDescriptor$Version
-java/lang/module/ModuleFinder
-java/lang/module/ModuleFinder$1
-java/lang/module/ModuleFinder$2
-java/lang/module/ModuleReader
-java/lang/module/ModuleReference
-java/lang/module/ResolvedModule
-java/lang/module/Resolver
-java/lang/ref/Cleaner
-java/lang/ref/Cleaner$1
-java/lang/ref/Cleaner$Cleanable
-java/lang/ref/FinalReference
-java/lang/ref/Finalizer
-java/lang/ref/Finalizer$FinalizerThread
-java/lang/ref/PhantomReference
-java/lang/ref/Reference
-java/lang/ref/Reference$1
-java/lang/ref/Reference$ReferenceHandler
-java/lang/ref/ReferenceQueue
-java/lang/ref/ReferenceQueue$Lock
-java/lang/ref/ReferenceQueue$Null
-java/lang/ref/SoftReference
-java/lang/ref/WeakReference
-java/lang/reflect/AccessibleObject
-java/lang/reflect/AnnotatedElement
-java/lang/reflect/Array
-java/lang/reflect/Constructor
-java/lang/reflect/Executable
-java/lang/reflect/Field
-java/lang/reflect/GenericDeclaration
-java/lang/reflect/Member
-java/lang/reflect/Method
-java/lang/reflect/Modifier
-java/lang/reflect/Parameter
-java/lang/reflect/RecordComponent
-java/lang/reflect/ReflectAccess
-java/lang/reflect/Type
-java/math/BigInteger
-java/math/RoundingMode
-java/net/DefaultInterface
-java/net/Inet4Address
-java/net/Inet4AddressImpl
-java/net/Inet6Address
-java/net/Inet6Address$Inet6AddressHolder
-java/net/Inet6AddressImpl
-java/net/InetAddress
-java/net/InetAddress$1
-java/net/InetAddress$InetAddressHolder
-java/net/InetAddress$PlatformResolver
-java/net/InetAddressImpl
-java/net/InetAddressImplFactory
-java/net/InterfaceAddress
-java/net/NetworkInterface
-java/net/URI
-java/net/URI$1
-java/net/URI$Parser
+java/lang/AssertionStatusDirectives
+java/lang/Appendable
+java/lang/AbstractStringBuilder
+java/lang/StringBuffer
+java/lang/StringBuilder
+jdk/internal/misc/UnsafeConstants
+jdk/internal/misc/Unsafe
+jdk/internal/module/Modules
+java/lang/AutoCloseable
+java/io/Closeable
+java/io/InputStream
+java/io/ByteArrayInputStream
 java/net/URL
-java/net/URL$3
-java/net/URL$DefaultFactory
-java/net/URLClassLoader
-java/net/URLStreamHandler
-java/net/URLStreamHandlerFactory
-java/net/spi/InetAddressResolver
-java/net/spi/InetAddressResolver$LookupPolicy
-java/nio/Bits
-java/nio/Bits$1
-java/nio/Buffer
-java/nio/Buffer$1
-java/nio/ByteBuffer
-java/nio/ByteOrder
-java/nio/CharBuffer
-java/nio/DirectByteBuffer
-java/nio/DirectByteBufferR
-java/nio/DirectIntBufferRU
-java/nio/DirectIntBufferU
-java/nio/DirectLongBufferU
-java/nio/HeapByteBuffer
-java/nio/HeapCharBuffer
-java/nio/IntBuffer
-java/nio/LongBuffer
-java/nio/MappedByteBuffer
-java/nio/charset/Charset
-java/nio/charset/CharsetDecoder
-java/nio/charset/CharsetEncoder
-java/nio/charset/CoderResult
-java/nio/charset/CodingErrorAction
-java/nio/charset/StandardCharsets
-java/nio/charset/spi/CharsetProvider
-java/nio/file/CopyOption
-java/nio/file/FileSystem
-java/nio/file/FileSystems
-java/nio/file/FileSystems$DefaultFileSystemHolder
-java/nio/file/FileSystems$DefaultFileSystemHolder$1
-java/nio/file/Files
-java/nio/file/LinkOption
-java/nio/file/OpenOption
-java/nio/file/Path
-java/nio/file/Paths
-java/nio/file/StandardOpenOption
-java/nio/file/Watchable
-java/nio/file/attribute/AttributeView
-java/nio/file/attribute/BasicFileAttributeView
-java/nio/file/attribute/BasicFileAttributes
-java/nio/file/attribute/DosFileAttributes
-java/nio/file/attribute/FileAttributeView
-java/nio/file/attribute/FileTime
-java/nio/file/spi/FileSystemProvider
-java/security/AccessControlContext
-java/security/AccessController
-java/security/AllPermission
-java/security/BasicPermission
-java/security/BasicPermissionCollection
-java/security/CodeSigner
+java/util/jar/Manifest
+jdk/internal/loader/BuiltinClassLoader
+jdk/internal/loader/ClassLoaders
+jdk/internal/loader/ClassLoaders$AppClassLoader
+jdk/internal/loader/ClassLoaders$PlatformClassLoader
 java/security/CodeSource
+java/util/AbstractMap
+java/util/concurrent/ConcurrentMap
+java/util/concurrent/ConcurrentHashMap
+java/lang/Iterable
+java/util/Collection
+java/util/AbstractCollection
+java/util/List
+java/util/AbstractList
+java/util/RandomAccess
+java/util/ArrayList
+java/lang/StackTraceElement
+java/nio/Buffer
+java/lang/StackWalker
+java/lang/StackStreamFactory$AbstractStackWalker
+java/lang/StackWalker$StackFrame
+java/lang/StackFrameInfo
+java/lang/LiveStackFrame
+java/lang/LiveStackFrameInfo
+java/util/concurrent/locks/AbstractOwnableSynchronizer
+java/lang/Boolean
+java/lang/Character
+java/lang/Number
+java/lang/Float
+java/lang/Double
+java/lang/Byte
+java/lang/Short
+java/lang/Integer
+java/lang/Long
+java/util/Iterator
+java/lang/reflect/RecordComponent
+jdk/internal/vm/vector/VectorSupport
+jdk/internal/vm/vector/VectorSupport$VectorPayload
+jdk/internal/vm/vector/VectorSupport$Vector
+jdk/internal/vm/vector/VectorSupport$VectorMask
+jdk/internal/vm/vector/VectorSupport$VectorShuffle
+java/lang/NullPointerException
+java/lang/ArithmeticException
+java/io/ObjectStreamField
+java/util/Comparator
+java/lang/String$CaseInsensitiveComparator
+java/lang/Module$ArchivedData
+jdk/internal/misc/CDS
+java/util/Set
+java/util/ImmutableCollections$AbstractImmutableCollection
+java/util/ImmutableCollections$AbstractImmutableSet
+java/util/ImmutableCollections$Set12
+java/util/Objects
+java/util/ImmutableCollections
+java/util/ImmutableCollections$AbstractImmutableList
+java/util/ImmutableCollections$ListN
+java/util/ImmutableCollections$SetN
+java/util/ImmutableCollections$AbstractImmutableMap
+java/util/ImmutableCollections$MapN
+jdk/internal/access/JavaLangReflectAccess
+java/lang/reflect/ReflectAccess
+jdk/internal/access/SharedSecrets
+java/lang/invoke/MethodHandles
+java/lang/invoke/MemberName$Factory
 java/security/Guard
 java/security/Permission
-java/security/PermissionCollection
-java/security/Permissions
-java/security/Principal
-java/security/PrivilegedAction
-java/security/PrivilegedExceptionAction
-java/security/ProtectionDomain
-java/security/ProtectionDomain$JavaSecurityAccessImpl
-java/security/ProtectionDomain$Key
-java/security/SecureClassLoader
-java/security/SecureClassLoader$1
-java/security/SecureClassLoader$CodeSourceKey
-java/security/SecureClassLoader$DebugHolder
-java/security/Security
-java/security/Security$1
-java/security/UnresolvedPermission
-java/security/cert/Certificate
-java/text/AttributedCharacterIterator$Attribute
-java/text/DateFormat
-java/text/DateFormat$Field
-java/text/DateFormatSymbols
-java/text/DecimalFormat
-java/text/DecimalFormatSymbols
-java/text/DigitList
-java/text/DontCareFieldPosition
-java/text/DontCareFieldPosition$1
-java/text/FieldPosition
-java/text/Format
-java/text/Format$Field
-java/text/Format$FieldDelegate
-java/text/NumberFormat
-java/text/NumberFormat$Field
-java/text/SimpleDateFormat
-java/text/spi/BreakIteratorProvider
-java/text/spi/CollatorProvider
-java/text/spi/DateFormatProvider
-java/text/spi/DateFormatSymbolsProvider
-java/text/spi/DecimalFormatSymbolsProvider
-java/text/spi/NumberFormatProvider
-java/time/Clock
-java/time/Clock$SystemClock
-java/time/Duration
-java/time/Instant
-java/time/InstantSource
-java/time/LocalDate
-java/time/LocalDate$1
-java/time/LocalDateTime
-java/time/LocalTime
-java/time/LocalTime$1
-java/time/Period
-java/time/ZoneId
-java/time/ZoneOffset
-java/time/ZoneRegion
-java/time/chrono/AbstractChronology
-java/time/chrono/ChronoLocalDate
-java/time/chrono/ChronoLocalDateTime
-java/time/chrono/ChronoPeriod
-java/time/chrono/Chronology
-java/time/chrono/IsoChronology
-java/time/format/DateTimeFormatter
-java/time/format/DateTimeFormatterBuilder
-java/time/format/DateTimeFormatterBuilder$1
-java/time/format/DateTimeFormatterBuilder$2
-java/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser
-java/time/format/DateTimeFormatterBuilder$CompositePrinterParser
-java/time/format/DateTimeFormatterBuilder$DateTimePrinterParser
-java/time/format/DateTimeFormatterBuilder$InstantPrinterParser
-java/time/format/DateTimeFormatterBuilder$NanosPrinterParser
-java/time/format/DateTimeFormatterBuilder$NumberPrinterParser
-java/time/format/DateTimeFormatterBuilder$OffsetIdPrinterParser
-java/time/format/DateTimeFormatterBuilder$SettingsParser
-java/time/format/DateTimeFormatterBuilder$StringLiteralPrinterParser
-java/time/format/DateTimeFormatterBuilder$TextPrinterParser
-java/time/format/DateTimeFormatterBuilder$ZoneIdPrinterParser
-java/time/format/DateTimePrintContext
-java/time/format/DateTimeTextProvider
-java/time/format/DateTimeTextProvider$1
-java/time/format/DateTimeTextProvider$LocaleStore
-java/time/format/DecimalStyle
-java/time/format/ResolverStyle
-java/time/format/SignStyle
-java/time/format/TextStyle
-java/time/temporal/ChronoField
-java/time/temporal/ChronoUnit
-java/time/temporal/IsoFields
-java/time/temporal/IsoFields$Field
-java/time/temporal/IsoFields$Field$1
-java/time/temporal/IsoFields$Field$2
-java/time/temporal/IsoFields$Field$3
-java/time/temporal/IsoFields$Field$4
-java/time/temporal/IsoFields$Unit
-java/time/temporal/JulianFields
-java/time/temporal/JulianFields$Field
-java/time/temporal/Temporal
-java/time/temporal/TemporalAccessor
-java/time/temporal/TemporalAdjuster
-java/time/temporal/TemporalAmount
-java/time/temporal/TemporalField
-java/time/temporal/TemporalQueries
-java/time/temporal/TemporalQueries$1
-java/time/temporal/TemporalQueries$2
-java/time/temporal/TemporalQueries$3
-java/time/temporal/TemporalQueries$4
-java/time/temporal/TemporalQueries$5
-java/time/temporal/TemporalQueries$6
-java/time/temporal/TemporalQueries$7
-java/time/temporal/TemporalQuery
-java/time/temporal/TemporalUnit
-java/time/temporal/ValueRange
-java/time/zone/ZoneOffsetTransitionRule
-java/time/zone/ZoneRules
-java/util/AbstractCollection
-java/util/AbstractList
-java/util/AbstractList$RandomAccessSpliterator
-java/util/AbstractMap
-java/util/AbstractMap$SimpleImmutableEntry
-java/util/AbstractSet
-java/util/ArrayDeque
-java/util/ArrayDeque$DeqIterator
-java/util/ArrayList
-java/util/ArrayList$ArrayListSpliterator
-java/util/ArrayList$Itr
-java/util/ArrayList$SubList
-java/util/Arrays
-java/util/Arrays$ArrayItr
-java/util/Arrays$ArrayList
-java/util/Arrays$LegacyMergeSort
-java/util/Calendar
-java/util/Calendar$Builder
-java/util/Collection
-java/util/Collections
-java/util/Collections$1
-java/util/Collections$3
-java/util/Collections$EmptyEnumeration
-java/util/Collections$EmptyIterator
-java/util/Collections$EmptyList
-java/util/Collections$EmptyMap
-java/util/Collections$EmptySet
-java/util/Collections$SetFromMap
-java/util/Collections$SingletonMap
-java/util/Collections$SingletonSet
-java/util/Collections$SynchronizedCollection
-java/util/Collections$SynchronizedMap
-java/util/Collections$SynchronizedSet
-java/util/Collections$UnmodifiableCollection
-java/util/Collections$UnmodifiableCollection$1
-java/util/Collections$UnmodifiableList
-java/util/Collections$UnmodifiableRandomAccessList
-java/util/Collections$UnmodifiableSet
-java/util/Comparator
-java/util/Date
-java/util/Deque
-java/util/Dictionary
-java/util/EnumMap
-java/util/EnumMap$1
-java/util/EnumSet
-java/util/Enumeration
-java/util/Formattable
-java/util/Formatter
-java/util/Formatter$Conversion
-java/util/Formatter$Flags
-java/util/Formatter$FormatSpecifier
-java/util/Formatter$FormatString
-java/util/GregorianCalendar
-java/util/HashMap
-java/util/HashMap$EntryIterator
-java/util/HashMap$EntrySet
-java/util/HashMap$HashIterator
-java/util/HashMap$HashMapSpliterator
-java/util/HashMap$KeyIterator
-java/util/HashMap$KeySet
-java/util/HashMap$KeySpliterator
-java/util/HashMap$Node
-java/util/HashMap$TreeNode
-java/util/HashMap$ValueIterator
-java/util/HashMap$ValueSpliterator
-java/util/HashMap$Values
-java/util/HashSet
-java/util/Hashtable
-java/util/Hashtable$Entry
-java/util/Hashtable$Enumerator
-java/util/HexFormat
-java/util/IdentityHashMap
-java/util/IdentityHashMap$IdentityHashMapIterator
-java/util/IdentityHashMap$KeyIterator
-java/util/IdentityHashMap$KeySet
-java/util/IdentityHashMap$Values
-java/util/ImmutableCollections
-java/util/ImmutableCollections$AbstractImmutableCollection
-java/util/ImmutableCollections$AbstractImmutableList
-java/util/ImmutableCollections$AbstractImmutableMap
-java/util/ImmutableCollections$AbstractImmutableSet
-java/util/ImmutableCollections$List12
-java/util/ImmutableCollections$ListItr
-java/util/ImmutableCollections$ListN
-java/util/ImmutableCollections$Map1
-java/util/ImmutableCollections$MapN
-java/util/ImmutableCollections$MapN$1
-java/util/ImmutableCollections$MapN$MapNIterator
-java/util/ImmutableCollections$Set12
-java/util/ImmutableCollections$Set12$1
-java/util/ImmutableCollections$SetN
-java/util/ImmutableCollections$SetN$SetNIterator
-java/util/Iterator
-java/util/KeyValueHolder
-java/util/LinkedHashMap
-java/util/LinkedHashMap$Entry
-java/util/LinkedHashMap$LinkedEntryIterator
-java/util/LinkedHashMap$LinkedEntrySet
-java/util/LinkedHashMap$LinkedHashIterator
-java/util/LinkedHashSet
-java/util/List
-java/util/ListIterator
-java/util/ListResourceBundle
-java/util/Locale
-java/util/Locale$Builder
-java/util/Locale$Cache
-java/util/Locale$Category
-java/util/Map
-java/util/Map$Entry
-java/util/NavigableMap
-java/util/NavigableSet
-java/util/Objects
-java/util/Optional
-java/util/OptionalInt
-java/util/Properties
-java/util/Properties$EntrySet
-java/util/Properties$LineReader
-java/util/Queue
-java/util/Random
-java/util/RandomAccess
-java/util/RegularEnumSet
-java/util/ResourceBundle
-java/util/ResourceBundle$1
-java/util/ResourceBundle$2
-java/util/ResourceBundle$Control
-java/util/ResourceBundle$Control$CandidateListCache
-java/util/ResourceBundle$NoFallbackControl
-java/util/ResourceBundle$ResourceBundleProviderHelper
-java/util/ResourceBundle$SingleFormatControl
-java/util/ServiceLoader
-java/util/ServiceLoader$1
-java/util/ServiceLoader$2
-java/util/ServiceLoader$3
-java/util/ServiceLoader$LazyClassPathLookupIterator
-java/util/ServiceLoader$ModuleServicesLookupIterator
-java/util/ServiceLoader$Provider
-java/util/ServiceLoader$ProviderImpl
-java/util/Set
-java/util/SortedMap
-java/util/SortedSet
-java/util/Spliterator
-java/util/Spliterator$OfDouble
-java/util/Spliterator$OfInt
-java/util/Spliterator$OfLong
-java/util/Spliterator$OfPrimitive
-java/util/Spliterators
-java/util/Spliterators$1Adapter
-java/util/Spliterators$AbstractSpliterator
-java/util/Spliterators$ArraySpliterator
-java/util/Spliterators$EmptySpliterator
-java/util/Spliterators$EmptySpliterator$OfDouble
-java/util/Spliterators$EmptySpliterator$OfInt
-java/util/Spliterators$EmptySpliterator$OfLong
-java/util/Spliterators$EmptySpliterator$OfRef
-java/util/Spliterators$IteratorSpliterator
-java/util/StringJoiner
-java/util/StringTokenizer
-java/util/TimSort
-java/util/TimeZone
-java/util/TreeMap
-java/util/TreeMap$Entry
-java/util/TreeMap$EntryIterator
-java/util/TreeMap$EntrySet
-java/util/TreeMap$PrivateEntryIterator
-java/util/WeakHashMap
-java/util/WeakHashMap$Entry
-java/util/WeakHashMap$KeySet
-java/util/concurrent/AbstractExecutorService
-java/util/concurrent/ConcurrentHashMap
-java/util/concurrent/ConcurrentHashMap$BaseIterator
-java/util/concurrent/ConcurrentHashMap$CollectionView
-java/util/concurrent/ConcurrentHashMap$CounterCell
-java/util/concurrent/ConcurrentHashMap$EntryIterator
-java/util/concurrent/ConcurrentHashMap$EntrySetView
-java/util/concurrent/ConcurrentHashMap$ForwardingNode
-java/util/concurrent/ConcurrentHashMap$KeyIterator
-java/util/concurrent/ConcurrentHashMap$KeySetView
-java/util/concurrent/ConcurrentHashMap$MapEntry
-java/util/concurrent/ConcurrentHashMap$Node
-java/util/concurrent/ConcurrentHashMap$ReservationNode
-java/util/concurrent/ConcurrentHashMap$Segment
-java/util/concurrent/ConcurrentHashMap$Traverser
-java/util/concurrent/ConcurrentHashMap$ValueIterator
-java/util/concurrent/ConcurrentHashMap$ValuesView
-java/util/concurrent/ConcurrentMap
-java/util/concurrent/ConcurrentNavigableMap
-java/util/concurrent/ConcurrentSkipListMap
-java/util/concurrent/ConcurrentSkipListMap$Index
-java/util/concurrent/ConcurrentSkipListMap$Node
-java/util/concurrent/ConcurrentSkipListSet
-java/util/concurrent/CopyOnWriteArrayList
-java/util/concurrent/CopyOnWriteArrayList$COWIterator
-java/util/concurrent/CountedCompleter
-java/util/concurrent/Executor
-java/util/concurrent/ExecutorService
-java/util/concurrent/ForkJoinPool
-java/util/concurrent/ForkJoinPool$1
-java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory
-java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory$1
-java/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory
-java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory
-java/util/concurrent/ForkJoinPool$WorkQueue
-java/util/concurrent/ForkJoinTask
-java/util/concurrent/ForkJoinTask$Aux
-java/util/concurrent/ForkJoinWorkerThread
-java/util/concurrent/Future
-java/util/concurrent/ThreadFactory
-java/util/concurrent/ThreadLocalRandom
-java/util/concurrent/TimeUnit
-java/util/concurrent/atomic/AtomicInteger
-java/util/concurrent/atomic/AtomicLong
-java/util/concurrent/atomic/LongAdder
-java/util/concurrent/atomic/Striped64
-java/util/concurrent/locks/AbstractOwnableSynchronizer
-java/util/concurrent/locks/AbstractQueuedSynchronizer
-java/util/concurrent/locks/Lock
-java/util/concurrent/locks/LockSupport
-java/util/concurrent/locks/ReentrantLock
-java/util/concurrent/locks/ReentrantLock$NonfairSync
-java/util/concurrent/locks/ReentrantLock$Sync
-java/util/function/BiConsumer
-java/util/function/BiFunction
-java/util/function/BinaryOperator
-java/util/function/Consumer
-java/util/function/Function
-java/util/function/IntConsumer
-java/util/function/IntFunction
-java/util/function/IntPredicate
-java/util/function/Predicate
-java/util/function/Supplier
-java/util/jar/Attributes
-java/util/jar/Attributes$Name
-java/util/jar/JarEntry
-java/util/jar/JarFile
-java/util/jar/JarFile$JarFileEntry
-java/util/jar/JarVerifier
-java/util/jar/JavaUtilJarAccessImpl
-java/util/jar/Manifest
-java/util/jar/Manifest$FastInputStream
-java/util/logging/Handler
-java/util/logging/Level
-java/util/logging/Level$KnownLevel
-java/util/logging/LogManager
-java/util/logging/LogManager$1
-java/util/logging/LogManager$2
-java/util/logging/LogManager$4
-java/util/logging/LogManager$Cleaner
-java/util/logging/LogManager$LogNode
-java/util/logging/LogManager$LoggerContext
-java/util/logging/LogManager$LoggerContext$1
-java/util/logging/LogManager$LoggerWeakRef
-java/util/logging/LogManager$LoggingProviderAccess
-java/util/logging/LogManager$RootLogger
-java/util/logging/LogManager$SystemLoggerContext
-java/util/logging/LogManager$VisitedLoggers
-java/util/logging/Logger
-java/util/logging/Logger$ConfigurationData
-java/util/logging/Logger$LoggerBundle
-java/util/logging/Logger$SystemLoggerHelper
-java/util/logging/Logger$SystemLoggerHelper$1
-java/util/logging/LoggingPermission
-java/util/random/RandomGenerator
-java/util/regex/ASCII
-java/util/regex/CharPredicates
-java/util/regex/IntHashSet
-java/util/regex/MatchResult
-java/util/regex/Matcher
-java/util/regex/Pattern
-java/util/regex/Pattern$BackRef
-java/util/regex/Pattern$Begin
-java/util/regex/Pattern$BitClass
-java/util/regex/Pattern$BmpCharPredicate
-java/util/regex/Pattern$BmpCharProperty
-java/util/regex/Pattern$BmpCharPropertyGreedy
-java/util/regex/Pattern$Branch
-java/util/regex/Pattern$BranchConn
-java/util/regex/Pattern$CharPredicate
-java/util/regex/Pattern$CharProperty
-java/util/regex/Pattern$CharPropertyGreedy
-java/util/regex/Pattern$Curly
-java/util/regex/Pattern$Dollar
-java/util/regex/Pattern$First
-java/util/regex/Pattern$GroupCurly
-java/util/regex/Pattern$GroupHead
-java/util/regex/Pattern$GroupTail
-java/util/regex/Pattern$LastNode
-java/util/regex/Pattern$Node
-java/util/regex/Pattern$Qtype
-java/util/regex/Pattern$Ques
-java/util/regex/Pattern$Slice
-java/util/regex/Pattern$SliceNode
-java/util/regex/Pattern$Start
-java/util/regex/Pattern$StartS
-java/util/regex/Pattern$TreeInfo
-java/util/spi/CalendarDataProvider
-java/util/spi/CurrencyNameProvider
-java/util/spi/LocaleNameProvider
-java/util/spi/LocaleServiceProvider
-java/util/spi/TimeZoneNameProvider
-java/util/stream/AbstractPipeline
-java/util/stream/AbstractTask
-java/util/stream/BaseStream
-java/util/stream/Collector
-java/util/stream/Collector$Characteristics
-java/util/stream/Collectors
-java/util/stream/Collectors$CollectorImpl
-java/util/stream/Collectors$Partition
-java/util/stream/Collectors$Partition$1
-java/util/stream/DistinctOps
-java/util/stream/DistinctOps$1
-java/util/stream/DistinctOps$1$2
-java/util/stream/FindOps
-java/util/stream/FindOps$FindOp
-java/util/stream/FindOps$FindSink
-java/util/stream/FindOps$FindSink$OfInt
-java/util/stream/FindOps$FindSink$OfRef
-java/util/stream/ForEachOps
-java/util/stream/ForEachOps$ForEachOp
-java/util/stream/ForEachOps$ForEachOp$OfRef
-java/util/stream/IntPipeline
-java/util/stream/IntPipeline$10
-java/util/stream/IntPipeline$10$1
-java/util/stream/IntPipeline$Head
-java/util/stream/IntPipeline$StatelessOp
-java/util/stream/IntStream
-java/util/stream/PipelineHelper
-java/util/stream/ReduceOps
-java/util/stream/ReduceOps$3
-java/util/stream/ReduceOps$3ReducingSink
-java/util/stream/ReduceOps$AccumulatingSink
-java/util/stream/ReduceOps$Box
-java/util/stream/ReduceOps$ReduceOp
-java/util/stream/ReduceOps$ReduceTask
-java/util/stream/ReferencePipeline
-java/util/stream/ReferencePipeline$2
-java/util/stream/ReferencePipeline$2$1
-java/util/stream/ReferencePipeline$3
-java/util/stream/ReferencePipeline$3$1
-java/util/stream/ReferencePipeline$7
-java/util/stream/ReferencePipeline$7$1
-java/util/stream/ReferencePipeline$Head
-java/util/stream/ReferencePipeline$StatefulOp
-java/util/stream/ReferencePipeline$StatelessOp
-java/util/stream/Sink
-java/util/stream/Sink$ChainedInt
-java/util/stream/Sink$ChainedReference
-java/util/stream/Sink$OfInt
-java/util/stream/Stream
-java/util/stream/Stream$Builder
-java/util/stream/StreamOpFlag
-java/util/stream/StreamOpFlag$MaskBuilder
-java/util/stream/StreamOpFlag$Type
-java/util/stream/StreamShape
-java/util/stream/StreamSupport
-java/util/stream/Streams
-java/util/stream/Streams$AbstractStreamBuilderImpl
-java/util/stream/Streams$StreamBuilderImpl
-java/util/stream/TerminalOp
-java/util/stream/TerminalSink
-java/util/zip/CRC32
-java/util/zip/Checksum
-java/util/zip/Checksum$1
-java/util/zip/Inflater
-java/util/zip/Inflater$InflaterZStreamRef
-java/util/zip/InflaterInputStream
-java/util/zip/ZipCoder
-java/util/zip/ZipCoder$UTF8ZipCoder
-java/util/zip/ZipConstants
-java/util/zip/ZipEntry
-java/util/zip/ZipFile
-java/util/zip/ZipFile$1
-java/util/zip/ZipFile$CleanableResource
-java/util/zip/ZipFile$EntrySpliterator
-java/util/zip/ZipFile$InflaterCleanupAction
-java/util/zip/ZipFile$Source
-java/util/zip/ZipFile$Source$End
-java/util/zip/ZipFile$Source$Key
-java/util/zip/ZipFile$ZipFileInflaterInputStream
-java/util/zip/ZipFile$ZipFileInputStream
-java/util/zip/ZipUtils
-jdk/internal/access/JavaIOFileDescriptorAccess
-jdk/internal/access/JavaIORandomAccessFileAccess
-jdk/internal/access/JavaLangAccess
-jdk/internal/access/JavaLangInvokeAccess
-jdk/internal/access/JavaLangModuleAccess
-jdk/internal/access/JavaLangRefAccess
-jdk/internal/access/JavaLangReflectAccess
-jdk/internal/access/JavaNetInetAddressAccess
-jdk/internal/access/JavaNetURLAccess
-jdk/internal/access/JavaNetUriAccess
-jdk/internal/access/JavaNioAccess
-jdk/internal/access/JavaSecurityAccess
-jdk/internal/access/JavaUtilJarAccess
-jdk/internal/access/JavaUtilResourceBundleAccess
-jdk/internal/access/JavaUtilZipFileAccess
-jdk/internal/access/SharedSecrets
-jdk/internal/invoke/NativeEntryPoint
-jdk/internal/jimage/BasicImageReader
-jdk/internal/jimage/BasicImageReader$1
-jdk/internal/jimage/ImageHeader
-jdk/internal/jimage/ImageLocation
-jdk/internal/jimage/ImageReader
-jdk/internal/jimage/ImageReader$SharedImageReader
-jdk/internal/jimage/ImageReaderFactory
-jdk/internal/jimage/ImageReaderFactory$1
-jdk/internal/jimage/ImageStrings
-jdk/internal/jimage/ImageStringsReader
-jdk/internal/jimage/NativeImageBuffer
-jdk/internal/jimage/NativeImageBuffer$1
-jdk/internal/jimage/decompressor/Decompressor
-jdk/internal/loader/AbstractClassLoaderValue
-jdk/internal/loader/AbstractClassLoaderValue$Memoizer
-jdk/internal/loader/ArchivedClassLoaders
-jdk/internal/loader/BootLoader
-jdk/internal/loader/BuiltinClassLoader
-jdk/internal/loader/BuiltinClassLoader$1
-jdk/internal/loader/BuiltinClassLoader$2
-jdk/internal/loader/BuiltinClassLoader$5
-jdk/internal/loader/BuiltinClassLoader$LoadedModule
-jdk/internal/loader/ClassLoaderHelper
-jdk/internal/loader/ClassLoaderValue
-jdk/internal/loader/ClassLoaders
-jdk/internal/loader/ClassLoaders$AppClassLoader
-jdk/internal/loader/ClassLoaders$BootClassLoader
-jdk/internal/loader/ClassLoaders$PlatformClassLoader
-jdk/internal/loader/FileURLMapper
-jdk/internal/loader/NativeLibraries
-jdk/internal/loader/NativeLibraries$1
-jdk/internal/loader/NativeLibraries$2
-jdk/internal/loader/NativeLibraries$3
-jdk/internal/loader/NativeLibraries$CountedLock
-jdk/internal/loader/NativeLibraries$LibraryPaths
-jdk/internal/loader/NativeLibraries$NativeLibraryContext
-jdk/internal/loader/NativeLibraries$NativeLibraryContext$1
-jdk/internal/loader/NativeLibraries$NativeLibraryImpl
-jdk/internal/loader/NativeLibrary
-jdk/internal/loader/Resource
-jdk/internal/loader/URLClassPath
-jdk/internal/loader/URLClassPath$1
-jdk/internal/loader/URLClassPath$3
-jdk/internal/loader/URLClassPath$JarLoader
-jdk/internal/loader/URLClassPath$JarLoader$1
-jdk/internal/loader/URLClassPath$JarLoader$2
-jdk/internal/loader/URLClassPath$Loader
-jdk/internal/logger/BootstrapLogger
-jdk/internal/logger/BootstrapLogger$BootstrapExecutors
-jdk/internal/logger/BootstrapLogger$DetectBackend
-jdk/internal/logger/BootstrapLogger$DetectBackend$1
-jdk/internal/logger/BootstrapLogger$LoggingBackend
-jdk/internal/logger/BootstrapLogger$RedirectedLoggers
-jdk/internal/logger/DefaultLoggerFinder
-jdk/internal/logger/DefaultLoggerFinder$1
-jdk/internal/math/FloatingDecimal
-jdk/internal/math/FloatingDecimal$1
-jdk/internal/math/FloatingDecimal$ASCIIToBinaryConverter
-jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer
-jdk/internal/math/FloatingDecimal$BinaryToASCIIConverter
-jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer
-jdk/internal/math/FloatingDecimal$PreparedASCIIToBinaryBuffer
-jdk/internal/misc/CDS
-jdk/internal/misc/InnocuousThread
-jdk/internal/misc/OSEnvironment
+java/security/BasicPermission
+java/lang/reflect/ReflectPermission
+java/lang/StringLatin1
+java/lang/invoke/MethodHandles$Lookup
+jdk/internal/reflect/Reflection
+java/lang/Math
+java/util/HashMap
+java/util/AbstractSet
+java/util/ImmutableCollections$MapN$1
+java/util/ImmutableCollections$MapN$MapNIterator
+java/util/Map$Entry
+java/util/KeyValueHolder
+java/util/HashMap$Node
+java/util/LinkedHashMap$Entry
+java/util/HashMap$TreeNode
+java/lang/Runtime
+java/util/concurrent/locks/Lock
+java/util/concurrent/locks/ReentrantLock
+java/util/concurrent/ConcurrentHashMap$Segment
+java/util/concurrent/ConcurrentHashMap$CounterCell
+java/util/concurrent/ConcurrentHashMap$Node
+java/util/concurrent/locks/LockSupport
+java/util/concurrent/ConcurrentHashMap$ReservationNode
+java/security/PrivilegedAction
+jdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction
+jdk/internal/reflect/ReflectionFactory
+java/lang/ref/Reference$ReferenceHandler
+jdk/internal/ref/Cleaner
+java/lang/ref/ReferenceQueue
+java/lang/ref/ReferenceQueue$Null
+java/lang/ref/ReferenceQueue$Lock
+jdk/internal/access/JavaLangRefAccess
+java/lang/ref/Reference$1
+java/lang/ref/Finalizer$FinalizerThread
+jdk/internal/access/JavaLangAccess
+java/lang/System$2
+jdk/internal/util/SystemProps
+jdk/internal/util/SystemProps$Raw
+jdk/internal/misc/VM
+java/lang/StringConcatHelper
+java/lang/VersionProps
+java/util/Arrays
+java/lang/CharacterData
+java/lang/CharacterDataLatin1
+java/lang/Integer$IntegerCache
+java/util/HashMap$EntrySet
+java/util/HashMap$HashIterator
+java/util/HashMap$EntryIterator
+jdk/internal/util/StaticProperty
+java/io/FileInputStream
+java/io/FileDescriptor
+jdk/internal/access/JavaIOFileDescriptorAccess
+java/io/FileDescriptor$1
+java/io/Flushable
+java/io/OutputStream
+java/io/FileOutputStream
+java/io/FilterInputStream
+java/io/BufferedInputStream
+java/io/FilterOutputStream
+java/io/PrintStream
+java/io/BufferedOutputStream
+java/io/Writer
+java/io/OutputStreamWriter
+java/nio/charset/Charset
+java/nio/charset/spi/CharsetProvider
+sun/nio/cs/StandardCharsets
+java/lang/ThreadLocal
+java/util/concurrent/atomic/AtomicInteger
+sun/security/action/GetPropertyAction
+sun/util/PreHashedMap
+sun/nio/cs/StandardCharsets$Aliases
+sun/nio/cs/StandardCharsets$Cache
+sun/nio/cs/HistoricallyNamedCharset
+sun/nio/cs/Unicode
+sun/nio/cs/UTF_8
+sun/nio/cs/ISO_8859_1
+sun/nio/cs/US_ASCII
+java/nio/charset/StandardCharsets
+sun/nio/cs/UTF_16BE
+sun/nio/cs/UTF_16LE
+sun/nio/cs/UTF_16
+sun/nio/cs/StandardCharsets$Classes
+jdk/internal/util/ArraysSupport
+sun/nio/cs/MS1252
+java/lang/Class$ReflectionData
+java/lang/Class$Atomic
+java/lang/Class$1
+java/lang/reflect/Modifier
+jdk/internal/reflect/DelegatingConstructorAccessorImpl
+sun/nio/cs/StreamEncoder
+java/nio/charset/CharsetEncoder
+sun/nio/cs/ArrayEncoder
+sun/nio/cs/SingleByte$Encoder
+sun/nio/cs/MS1252$Holder
+java/lang/StringUTF16
+sun/nio/cs/SingleByte
+java/nio/charset/CodingErrorAction
+java/nio/ByteBuffer
 jdk/internal/misc/ScopedMemoryAccess
-jdk/internal/misc/Signal
+jdk/internal/access/JavaNioAccess
+java/nio/Buffer$1
+java/nio/HeapByteBuffer
+java/nio/ByteOrder
+java/io/BufferedWriter
+java/lang/Terminator
 jdk/internal/misc/Signal$Handler
+java/lang/Terminator$1
+jdk/internal/misc/Signal
+java/util/Hashtable$Entry
 jdk/internal/misc/Signal$NativeHandler
-jdk/internal/misc/TerminatingThreadLocal
-jdk/internal/misc/TerminatingThreadLocal$1
-jdk/internal/misc/Unsafe
-jdk/internal/misc/UnsafeConstants
-jdk/internal/misc/VM
-jdk/internal/misc/VM$BufferPool
+jdk/internal/misc/OSEnvironment
+sun/io/Win32ErrorMode
+java/util/Collections
+java/util/Collections$EmptySet
+java/util/Collections$EmptyList
+java/util/Collections$EmptyMap
+java/lang/IllegalArgumentException
+java/lang/invoke/MethodHandleStatics
+jdk/internal/module/ModuleBootstrap
+java/lang/module/ModuleDescriptor
+sun/invoke/util/VerifyAccess
+jdk/internal/access/JavaLangModuleAccess
+java/lang/module/ModuleDescriptor$1
+java/io/File
+java/io/DefaultFileSystem
+java/io/FileSystem
+java/io/WinNTFileSystem
+jdk/internal/module/ModulePatcher
+jdk/internal/module/ModuleBootstrap$Counters
 jdk/internal/module/ArchivedBootLayer
+java/nio/file/Watchable
+java/nio/file/Path
+java/nio/file/FileSystems
+sun/nio/fs/DefaultFileSystemProvider
+java/nio/file/spi/FileSystemProvider
+sun/nio/fs/AbstractFileSystemProvider
+sun/nio/fs/WindowsFileSystemProvider
+java/lang/Enum
+java/nio/file/OpenOption
+java/nio/file/StandardOpenOption
+java/nio/file/FileSystem
+sun/nio/fs/WindowsFileSystem
+java/util/HashSet
+java/util/Arrays$ArrayList
+java/util/Arrays$ArrayItr
+java/util/Collections$UnmodifiableCollection
+java/util/Collections$UnmodifiableSet
+sun/nio/fs/WindowsPathParser
+sun/nio/fs/WindowsPathType
+sun/nio/fs/WindowsPathParser$Result
+sun/nio/fs/WindowsPath
+java/lang/module/ModuleFinder
+jdk/internal/module/ModulePath
+java/util/jar/Attributes$Name
+java/lang/reflect/Array
+jdk/internal/perf/PerfCounter
+jdk/internal/perf/Perf$GetPerfAction
+jdk/internal/perf/Perf
+sun/nio/ch/DirectBuffer
+java/nio/MappedByteBuffer
+java/nio/DirectByteBuffer
+java/nio/Bits
+java/util/concurrent/atomic/AtomicLong
+jdk/internal/misc/VM$BufferPool
+java/nio/Bits$1
+java/nio/LongBuffer
+java/nio/DirectLongBufferU
+java/util/zip/ZipConstants
+java/util/zip/ZipFile
+java/util/jar/JarFile
+jdk/internal/access/JavaUtilZipFileAccess
+java/util/zip/ZipFile$1
+jdk/internal/access/JavaUtilJarAccess
+java/util/jar/JavaUtilJarAccessImpl
+java/lang/Runtime$Version
+java/util/ImmutableCollections$List12
+java/util/Optional
 jdk/internal/module/ArchivedModuleGraph
+jdk/internal/module/SystemModuleFinders
+java/net/URI
+jdk/internal/access/JavaNetUriAccess
+java/net/URI$1
+jdk/internal/module/SystemModulesMap
+jdk/internal/module/SystemModules
+jdk/internal/module/SystemModules$all
 jdk/internal/module/Builder
-jdk/internal/module/Checks
-jdk/internal/module/DefaultRoots
-jdk/internal/module/ModuleBootstrap
-jdk/internal/module/ModuleBootstrap$Counters
-jdk/internal/module/ModuleBootstrap$SafeModuleFinder
+java/lang/module/ModuleDescriptor$Requires
+java/lang/module/ModuleDescriptor$Exports
+java/lang/module/ModuleDescriptor$Opens
+java/lang/module/ModuleDescriptor$Provides
+java/lang/module/ModuleDescriptor$Version
+java/lang/module/ModuleDescriptor$Modifier
+java/lang/module/ModuleDescriptor$Requires$Modifier
+jdk/internal/module/ModuleTarget
 jdk/internal/module/ModuleHashes
-jdk/internal/module/ModuleHashes$HashSupplier
-jdk/internal/module/ModuleInfo$Attributes
-jdk/internal/module/ModuleLoaderMap
-jdk/internal/module/ModuleLoaderMap$Mapper
-jdk/internal/module/ModuleLoaderMap$Modules
-jdk/internal/module/ModulePatcher
-jdk/internal/module/ModulePath
-jdk/internal/module/ModulePath$Patterns
-jdk/internal/module/ModuleReferenceImpl
-jdk/internal/module/ModuleReferences
 jdk/internal/module/ModuleResolution
-jdk/internal/module/ModuleTarget
-jdk/internal/module/Modules
-jdk/internal/module/Resources
-jdk/internal/module/ServicesCatalog
-jdk/internal/module/ServicesCatalog$ServiceProvider
-jdk/internal/module/SystemModuleFinders
+java/lang/module/ModuleReference
+java/util/function/Supplier
 jdk/internal/module/SystemModuleFinders$2
-jdk/internal/module/SystemModuleFinders$SystemImage
+jdk/internal/module/ModuleReferenceImpl
 jdk/internal/module/SystemModuleFinders$SystemModuleFinder
-jdk/internal/module/SystemModuleFinders$SystemModuleReader
-jdk/internal/module/SystemModules
-jdk/internal/module/SystemModules$all
-jdk/internal/module/SystemModulesMap
-jdk/internal/org/objectweb/asm/AnnotationVisitor
-jdk/internal/org/objectweb/asm/AnnotationWriter
-jdk/internal/org/objectweb/asm/Attribute
-jdk/internal/org/objectweb/asm/ByteVector
-jdk/internal/org/objectweb/asm/ClassReader
+jdk/internal/loader/BootLoader
+jdk/internal/loader/NativeLibraries
+jdk/internal/loader/ClassLoaderHelper
+java/util/Queue
+java/util/Deque
+java/util/ArrayDeque
+jdk/internal/loader/ArchivedClassLoaders
+jdk/internal/loader/ClassLoaders$BootClassLoader
+java/security/cert/Certificate
+java/lang/ClassLoader$ParallelLoaders
+java/util/WeakHashMap
+java/util/WeakHashMap$Entry
+java/util/Collections$SetFromMap
+java/util/WeakHashMap$KeySet
+jdk/internal/access/JavaSecurityAccess
+java/security/ProtectionDomain$JavaSecurityAccessImpl
+java/security/ProtectionDomain$Key
+java/security/Principal
+jdk/internal/loader/URLClassPath
+java/net/URLStreamHandlerFactory
+java/net/URL$DefaultFactory
+jdk/internal/access/JavaNetURLAccess
+java/net/URL$3
+java/io/File$PathStatus
+sun/net/www/ParseUtil
+java/util/HexFormat
+java/net/URLStreamHandler
+sun/net/www/protocol/file/Handler
+sun/net/util/IPAddressUtil
+jdk/internal/util/Preconditions
+jdk/internal/module/ServicesCatalog
+jdk/internal/loader/AbstractClassLoaderValue
+jdk/internal/loader/ClassLoaderValue
+jdk/internal/loader/BuiltinClassLoader$LoadedModule
+java/util/ImmutableCollections$SetN$SetNIterator
+java/lang/module/ModuleFinder$2
+jdk/internal/module/DefaultRoots
+java/util/Spliterators
+java/util/Spliterators$EmptySpliterator
+java/util/Spliterator
+java/util/Spliterators$EmptySpliterator$OfRef
+java/util/Spliterator$OfPrimitive
+java/util/Spliterator$OfInt
+java/util/Spliterators$EmptySpliterator$OfInt
+java/util/Spliterator$OfLong
+java/util/Spliterators$EmptySpliterator$OfLong
+java/util/Spliterator$OfDouble
+java/util/Spliterators$EmptySpliterator$OfDouble
+java/util/Spliterators$IteratorSpliterator
+java/util/stream/StreamSupport
+java/util/stream/PipelineHelper
+java/util/stream/BaseStream
+java/util/stream/AbstractPipeline
+java/util/stream/Stream
+java/util/stream/ReferencePipeline
+java/util/stream/ReferencePipeline$Head
+java/util/stream/StreamOpFlag
+java/util/stream/StreamOpFlag$Type
+java/util/stream/StreamOpFlag$MaskBuilder
+java/util/EnumMap
+java/util/EnumMap$1
+java/lang/PublicMethods$MethodList
+java/lang/PublicMethods$Key
+java/lang/Class$3
+sun/reflect/annotation/AnnotationParser
+jdk/internal/reflect/NativeMethodAccessorImpl
+jdk/internal/reflect/DelegatingMethodAccessorImpl
+java/lang/invoke/LambdaMetafactory
+java/lang/invoke/MethodType$ConcurrentWeakInternSet
+java/lang/Void
+java/lang/invoke/MethodTypeForm
+java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry
+sun/invoke/util/Wrapper
+sun/invoke/util/Wrapper$Format
+java/lang/invoke/LambdaForm$NamedFunction
+java/lang/invoke/DirectMethodHandle$Holder
+sun/invoke/util/ValueConversions
+java/lang/invoke/MethodHandleImpl
+java/lang/invoke/Invokers
+java/lang/invoke/LambdaForm$Kind
+java/lang/NoSuchMethodException
+java/lang/invoke/LambdaForm$BasicType
+java/lang/invoke/LambdaForm$Name
+java/lang/invoke/LambdaForm$Holder
+java/lang/invoke/InvokerBytecodeGenerator
+java/lang/invoke/InvokerBytecodeGenerator$2
+java/lang/invoke/MethodHandleImpl$Intrinsic
+java/lang/Readable
+java/nio/CharBuffer
+java/nio/HeapCharBuffer
+java/lang/StringCoding
+java/nio/charset/CoderResult
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L7_L
+java/lang/Module$ReflectionData
+java/lang/WeakPairMap
+java/lang/WeakPairMap$Pair
+java/lang/WeakPairMap$Pair$Lookup
+java/util/function/Predicate
+java/lang/IncompatibleClassChangeError
+java/lang/NoSuchMethodError
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_I
 jdk/internal/org/objectweb/asm/ClassVisitor
 jdk/internal/org/objectweb/asm/ClassWriter
-jdk/internal/org/objectweb/asm/ConstantDynamic
-jdk/internal/org/objectweb/asm/FieldVisitor
-jdk/internal/org/objectweb/asm/FieldWriter
-jdk/internal/org/objectweb/asm/Frame
-jdk/internal/org/objectweb/asm/Handle
-jdk/internal/org/objectweb/asm/Handler
-jdk/internal/org/objectweb/asm/Label
-jdk/internal/org/objectweb/asm/MethodVisitor
-jdk/internal/org/objectweb/asm/MethodWriter
-jdk/internal/org/objectweb/asm/Symbol
 jdk/internal/org/objectweb/asm/SymbolTable
+jdk/internal/org/objectweb/asm/Symbol
 jdk/internal/org/objectweb/asm/SymbolTable$Entry
+jdk/internal/org/objectweb/asm/ByteVector
+sun/invoke/util/BytecodeDescriptor
+jdk/internal/org/objectweb/asm/MethodVisitor
+jdk/internal/org/objectweb/asm/MethodWriter
 jdk/internal/org/objectweb/asm/Type
-jdk/internal/perf/Perf
-jdk/internal/perf/Perf$GetPerfAction
-jdk/internal/perf/PerfCounter
-jdk/internal/perf/PerfCounter$CoreCounters
-jdk/internal/ref/Cleaner
+jdk/internal/org/objectweb/asm/Label
+jdk/internal/org/objectweb/asm/Frame
+jdk/internal/org/objectweb/asm/AnnotationVisitor
+jdk/internal/org/objectweb/asm/AnnotationWriter
+java/lang/invoke/InvokerBytecodeGenerator$ClassData
+sun/invoke/util/VerifyType
+sun/invoke/empty/Empty
+java/util/ArrayList$Itr
+jdk/internal/org/objectweb/asm/FieldVisitor
+jdk/internal/org/objectweb/asm/FieldWriter
+jdk/internal/org/objectweb/asm/Attribute
+jdk/internal/org/objectweb/asm/Handler
+java/lang/invoke/MethodHandles$Lookup$ClassFile
+java/lang/invoke/MethodHandles$Lookup$ClassOption
+java/lang/invoke/MethodHandles$Lookup$ClassDefiner
+java/lang/invoke/BootstrapMethodInvoker
+java/lang/invoke/VarHandle$AccessMode
+java/lang/invoke/VarHandle$AccessType
+java/lang/invoke/Invokers$Holder
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L8_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L8_L
+jdk/internal/access/JavaLangInvokeAccess
+java/lang/invoke/MethodHandleImpl$1
+java/lang/invoke/AbstractValidatingLambdaMetafactory
+java/lang/invoke/InnerClassLambdaMetafactory
+sun/security/action/GetBooleanAction
+jdk/internal/org/objectweb/asm/Handle
+jdk/internal/org/objectweb/asm/ConstantDynamic
+java/lang/invoke/MethodHandleInfo
+java/lang/invoke/InfoFromMemberName
+java/lang/invoke/LambdaProxyClassArchive
+java/lang/invoke/TypeConvertingMethodAdapter
+java/lang/invoke/InnerClassLambdaMetafactory$ForwardingMethodGenerator
+jdk/internal/org/objectweb/asm/ClassReader
+java/util/ImmutableCollections$Set12$1
+java/lang/invoke/InnerClassLambdaMetafactory$1
+java/lang/invoke/BoundMethodHandle
+java/lang/invoke/ClassSpecializer
+java/lang/invoke/BoundMethodHandle$Specializer
+java/util/function/Function
+java/lang/invoke/ClassSpecializer$1
+java/lang/invoke/ClassSpecializer$SpeciesData
+java/lang/invoke/BoundMethodHandle$SpeciesData
+java/lang/invoke/ClassSpecializer$Factory
+java/lang/invoke/BoundMethodHandle$Specializer$Factory
+java/lang/invoke/SimpleMethodHandle
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.SimpleMethodHandle
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_L
+java/lang/NoSuchFieldException
+java/lang/invoke/BoundMethodHandle$Species_L
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4_L
+java/lang/invoke/DirectMethodHandle$2
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getReference LL_L
+java/lang/invoke/DirectMethodHandle$Accessor
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_L LL_L
+java/lang/invoke/DelegatingMethodHandle
+java/lang/invoke/MethodHandleImpl$IntrinsicMethodHandle
+java/lang/invoke/DelegatingMethodHandle$Holder
+sun/invoke/util/Wrapper$1
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_L L_L
+java/lang/invoke/LambdaFormEditor
+java/lang/invoke/LambdaFormEditor$TransformKey
+java/lang/invoke/LambdaFormBuffer
+java/lang/invoke/LambdaFormEditor$Transform
 jdk/internal/ref/CleanerFactory
+java/util/concurrent/ThreadFactory
 jdk/internal/ref/CleanerFactory$1
+java/lang/ref/Cleaner
+java/lang/ref/Cleaner$1
 jdk/internal/ref/CleanerImpl
-jdk/internal/ref/CleanerImpl$CleanerCleanable
-jdk/internal/ref/CleanerImpl$PhantomCleanableRef
+java/lang/ref/Cleaner$Cleanable
 jdk/internal/ref/PhantomCleanable
-jdk/internal/reflect/CallerSensitive
-jdk/internal/reflect/ConstantPool
-jdk/internal/reflect/ConstructorAccessor
-jdk/internal/reflect/ConstructorAccessorImpl
-jdk/internal/reflect/DelegatingClassLoader
-jdk/internal/reflect/DirectConstructorHandleAccessor
-jdk/internal/reflect/DirectConstructorHandleAccessor$NativeAccessor
-jdk/internal/reflect/DirectMethodHandleAccessor
-jdk/internal/reflect/FieldAccessor
-jdk/internal/reflect/FieldAccessorImpl
-jdk/internal/reflect/MagicAccessorImpl
-jdk/internal/reflect/MethodAccessor
-jdk/internal/reflect/MethodAccessorImpl
-jdk/internal/reflect/MethodHandleAccessorFactory
-jdk/internal/reflect/MethodHandleAccessorFactory$LazyStaticHolder
-jdk/internal/reflect/MethodHandleFieldAccessorImpl
-jdk/internal/reflect/MethodHandleObjectFieldAccessorImpl
-jdk/internal/reflect/NativeConstructorAccessorImpl
-jdk/internal/reflect/Reflection
-jdk/internal/reflect/ReflectionFactory
-jdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction
-jdk/internal/reflect/UnsafeFieldAccessorImpl
-jdk/internal/reflect/UnsafeStaticFieldAccessorImpl
-jdk/internal/util/ArraysSupport
-jdk/internal/util/EnvUtils
-jdk/internal/util/Preconditions
-jdk/internal/util/Preconditions$1
-jdk/internal/util/Preconditions$2
-jdk/internal/util/Preconditions$3
-jdk/internal/util/Preconditions$4
-jdk/internal/util/StaticProperty
-jdk/internal/util/SystemProps
-jdk/internal/util/SystemProps$Raw
-jdk/internal/util/random/RandomSupport
-jdk/internal/vm/PostVMInitHook
-jdk/internal/vm/PostVMInitHook$1
-jdk/internal/vm/PostVMInitHook$2
-jdk/internal/vm/vector/VectorSupport
-jdk/internal/vm/vector/VectorSupport$Vector
-jdk/internal/vm/vector/VectorSupport$VectorMask
-jdk/internal/vm/vector/VectorSupport$VectorPayload
-jdk/internal/vm/vector/VectorSupport$VectorShuffle
-sun/invoke/empty/Empty
-sun/invoke/util/BytecodeDescriptor
-sun/invoke/util/ValueConversions
-sun/invoke/util/ValueConversions$WrapperCache
-sun/invoke/util/VerifyAccess
-sun/invoke/util/VerifyType
-sun/invoke/util/Wrapper
-sun/invoke/util/Wrapper$1
-sun/invoke/util/Wrapper$Format
-sun/io/Win32ErrorMode
-sun/launcher/LauncherHelper
-sun/net/util/IPAddressUtil
-sun/net/util/URLUtil
-sun/net/www/ParseUtil
-sun/net/www/protocol/file/Handler
-sun/net/www/protocol/jar/Handler
-sun/nio/ByteBuffered
-sun/nio/ch/DirectBuffer
-sun/nio/cs/ArrayDecoder
-sun/nio/cs/ArrayEncoder
-sun/nio/cs/HistoricallyNamedCharset
-sun/nio/cs/ISO_8859_1
-sun/nio/cs/MS1252
-sun/nio/cs/MS1252$Holder
-sun/nio/cs/SingleByte
-sun/nio/cs/SingleByte$Decoder
-sun/nio/cs/SingleByte$Encoder
-sun/nio/cs/StandardCharsets
-sun/nio/cs/StandardCharsets$Aliases
-sun/nio/cs/StandardCharsets$Cache
-sun/nio/cs/StandardCharsets$Classes
-sun/nio/cs/StreamEncoder
-sun/nio/cs/US_ASCII
-sun/nio/cs/UTF_16
-sun/nio/cs/UTF_16BE
-sun/nio/cs/UTF_16LE
-sun/nio/cs/UTF_8
-sun/nio/cs/Unicode
-sun/nio/fs/AbstractBasicFileAttributeView
-sun/nio/fs/AbstractFileSystemProvider
-sun/nio/fs/DefaultFileSystemProvider
-sun/nio/fs/DynamicFileAttributeView
-sun/nio/fs/NativeBuffer
-sun/nio/fs/NativeBuffer$Deallocator
-sun/nio/fs/NativeBuffers
-sun/nio/fs/NativeBuffers$1
+jdk/internal/ref/CleanerImpl$PhantomCleanableRef
+jdk/internal/ref/CleanerImpl$CleanerCleanable
+jdk/internal/misc/InnocuousThread
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L_L
+@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$0 (Ljava/lang/module/ModuleReference;)Z (Ljava/lang/module/ModuleReference;)Z
+java/util/stream/ReferencePipeline$StatelessOp
+java/util/stream/ReferencePipeline$2
+java/util/stream/StreamShape
+@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleReference descriptor ()Ljava/lang/module/ModuleDescriptor; (Ljava/lang/module/ModuleReference;)Ljava/lang/module/ModuleDescriptor;
+java/util/stream/ReferencePipeline$3
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_I
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LL_L
+java/lang/invoke/DirectMethodHandle$Constructor
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LL_L
+@lambda-proxy jdk/internal/module/DefaultRoots test (Ljava/lang/module/ModuleFinder;)Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$1 (Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleDescriptor;)Z (Ljava/lang/module/ModuleDescriptor;)Z
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual LL_L
+@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleDescriptor name ()Ljava/lang/String; (Ljava/lang/module/ModuleDescriptor;)Ljava/lang/String;
+java/util/stream/Collectors
+java/util/stream/Collector$Characteristics
+java/util/EnumSet
+java/util/RegularEnumSet
+java/util/stream/Collector
+java/util/stream/Collectors$CollectorImpl
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L_L
+@lambda-proxy java/util/stream/Collectors get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/HashSet  ()V ()Ljava/util/HashSet;
+java/util/function/BiConsumer
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeInterface L3_I
+java/lang/invoke/DirectMethodHandle$Interface
+@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeInterface java/util/Set add (Ljava/lang/Object;)Z (Ljava/util/HashSet;Ljava/lang/Object;)V
+java/util/function/BiFunction
+java/util/function/BinaryOperator
+@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$toSet$7 (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet; (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet;
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_L
+@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$castingIdentity$2 (Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Ljava/lang/Object;
+java/util/stream/ReduceOps
+java/util/stream/TerminalOp
+java/util/stream/ReduceOps$ReduceOp
+java/util/stream/ReduceOps$3
+java/util/stream/ReduceOps$Box
+java/util/function/Consumer
+java/util/stream/Sink
+java/util/stream/TerminalSink
+java/util/stream/ReduceOps$AccumulatingSink
+java/util/stream/ReduceOps$3ReducingSink
+java/util/stream/Sink$ChainedReference
+java/util/stream/ReferencePipeline$3$1
+java/util/stream/ReferencePipeline$2$1
+java/util/AbstractList$RandomAccessSpliterator
+@lambda-proxy java/lang/module/ModuleFinder$2 apply (Ljava/lang/String;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$find$0 (Ljava/lang/String;Ljava/lang/module/ModuleFinder;)Ljava/util/Optional; (Ljava/lang/module/ModuleFinder;)Ljava/util/Optional;
+@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream;
+java/util/stream/ReferencePipeline$7
+java/util/stream/FindOps
+java/util/stream/FindOps$FindSink
+java/util/stream/FindOps$FindSink$OfRef
+java/util/stream/FindOps$FindOp
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_I
+@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z
+@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef  ()V ()Ljava/util/stream/TerminalSink;
+@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z
+@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef  ()V ()Ljava/util/stream/TerminalSink;
+java/util/stream/ReferencePipeline$7$1
+java/util/stream/Streams$AbstractStreamBuilderImpl
+java/util/stream/Stream$Builder
+java/util/stream/Streams$StreamBuilderImpl
+java/util/stream/Streams
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_V
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L3_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L3_L
+@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/lang/String;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$find$1 (Ljava/lang/String;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V
+@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$exportsAPI$2 (Ljava/lang/module/ModuleDescriptor$Exports;)Z (Ljava/lang/module/ModuleDescriptor$Exports;)Z
+java/util/HashMap$KeySet
+java/util/HashMap$KeyIterator
+java/lang/module/Configuration
+java/lang/module/Resolver
+java/lang/module/ModuleFinder$1
+java/util/ListIterator
+java/util/ImmutableCollections$ListItr
+java/util/HashMap$Values
+java/util/HashMap$ValueIterator
+@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$findAll$2 (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream; (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream;
+@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/util/Set;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$findAll$3 (Ljava/util/Set;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V
+java/util/stream/ForEachOps
+java/util/stream/ForEachOps$ForEachOp
+java/util/stream/ForEachOps$ForEachOp$OfRef
+java/nio/file/attribute/BasicFileAttributes
+java/nio/file/CopyOption
+java/nio/file/LinkOption
+java/nio/file/Files
+java/nio/file/attribute/AttributeView
+java/nio/file/attribute/FileAttributeView
+java/nio/file/attribute/BasicFileAttributeView
 sun/nio/fs/Util
 sun/nio/fs/WindowsFileAttributeViews
+sun/nio/fs/DynamicFileAttributeView
+sun/nio/fs/AbstractBasicFileAttributeView
 sun/nio/fs/WindowsFileAttributeViews$Basic
+java/nio/file/attribute/DosFileAttributes
 sun/nio/fs/WindowsFileAttributes
-sun/nio/fs/WindowsFileSystem
-sun/nio/fs/WindowsFileSystemProvider
+sun/nio/fs/NativeBuffers
+jdk/internal/misc/TerminatingThreadLocal
+sun/nio/fs/NativeBuffers$1
+jdk/internal/misc/TerminatingThreadLocal$1
+java/lang/ThreadLocal$ThreadLocalMap
+java/lang/ThreadLocal$ThreadLocalMap$Entry
+java/util/IdentityHashMap
+java/util/IdentityHashMap$KeySet
+sun/nio/fs/NativeBuffer
+sun/nio/fs/NativeBuffer$Deallocator
 sun/nio/fs/WindowsNativeDispatcher
-sun/nio/fs/WindowsNativeDispatcher$Account
-sun/nio/fs/WindowsNativeDispatcher$AclInformation
-sun/nio/fs/WindowsNativeDispatcher$CompletionStatus
-sun/nio/fs/WindowsNativeDispatcher$DiskFreeSpace
+jdk/internal/loader/NativeLibraries$LibraryPaths
+jdk/internal/loader/NativeLibraries$1
+java/util/ArrayDeque$DeqIterator
+jdk/internal/loader/NativeLibrary
+jdk/internal/loader/NativeLibraries$NativeLibraryImpl
+java/util/concurrent/ConcurrentHashMap$CollectionView
+java/util/concurrent/ConcurrentHashMap$ValuesView
+java/util/concurrent/ConcurrentHashMap$Traverser
+java/util/concurrent/ConcurrentHashMap$BaseIterator
+java/util/Enumeration
+java/util/concurrent/ConcurrentHashMap$ValueIterator
 sun/nio/fs/WindowsNativeDispatcher$FirstFile
 sun/nio/fs/WindowsNativeDispatcher$FirstStream
 sun/nio/fs/WindowsNativeDispatcher$VolumeInformation
-sun/nio/fs/WindowsPath
-sun/nio/fs/WindowsPathParser
-sun/nio/fs/WindowsPathParser$Result
-sun/nio/fs/WindowsPathType
-sun/nio/fs/WindowsUriSupport
-sun/reflect/annotation/AnnotationParser
-sun/security/action/GetBooleanAction
-sun/security/action/GetPropertyAction
+sun/nio/fs/WindowsNativeDispatcher$DiskFreeSpace
+sun/nio/fs/WindowsNativeDispatcher$Account
+sun/nio/fs/WindowsNativeDispatcher$AclInformation
+sun/nio/fs/WindowsNativeDispatcher$CompletionStatus
+java/util/zip/ZipFile$CleanableResource
+java/util/zip/ZipCoder
+java/util/zip/ZipCoder$UTF8ZipCoder
+java/util/zip/ZipFile$Source
+java/util/zip/ZipFile$Source$Key
+java/io/DataOutput
+java/io/DataInput
+java/io/RandomAccessFile
+jdk/internal/access/JavaIORandomAccessFileAccess
+java/io/RandomAccessFile$2
+java/io/FileCleanable
+java/util/zip/ZipFile$Source$End
+java/util/zip/ZipUtils
+java/util/concurrent/TimeUnit
+java/nio/file/attribute/FileTime
+java/util/Locale
+sun/util/locale/BaseLocale
+sun/util/locale/LocaleUtils
+jdk/internal/perf/PerfCounter$CoreCounters
+java/util/zip/ZipEntry
+java/util/jar/JarEntry
+java/util/jar/JarFile$JarFileEntry
+java/util/zip/ZipFile$ZipFileInputStream
+java/util/zip/InflaterInputStream
+java/util/zip/ZipFile$ZipFileInflaterInputStream
+java/util/zip/Inflater
+java/util/zip/Inflater$InflaterZStreamRef
+java/util/zip/ZipFile$InflaterCleanupAction
+java/util/jar/JarVerifier
 sun/security/util/Debug
-sun/security/util/FilePermCompat
+java/security/CodeSigner
+java/io/ByteArrayOutputStream
+java/util/jar/Attributes
+java/util/LinkedHashMap
+java/util/jar/Manifest$FastInputStream
+jdk/internal/module/ModulePath$Patterns
+java/util/regex/Pattern
+java/util/regex/Pattern$Node
+java/util/regex/Pattern$LastNode
+java/util/regex/Pattern$GroupHead
+java/util/regex/Pattern$CharPredicate
+java/util/regex/Pattern$BmpCharPredicate
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LII_I
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LI_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IL_L
+@lambda-proxy java/util/regex/Pattern is (I)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Single$7 (II)Z (I)Z
+java/util/regex/Pattern$CharProperty
+java/util/regex/Pattern$BmpCharProperty
+java/util/regex/Pattern$GroupTail
+java/util/regex/CharPredicates
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_I
+@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_DIGIT$18 (I)Z (I)Z
+java/util/regex/Pattern$Qtype
+java/util/regex/Pattern$CharPropertyGreedy
+java/util/regex/Pattern$BmpCharPropertyGreedy
+java/util/regex/Pattern$Dollar
+java/util/regex/Pattern$BranchConn
+java/util/regex/Pattern$Branch
+java/util/regex/Pattern$SliceNode
+java/util/regex/Pattern$Slice
+java/util/regex/Pattern$Begin
+java/util/regex/Pattern$First
+java/util/regex/Pattern$Start
+java/util/regex/Pattern$TreeInfo
+java/util/regex/Pattern$BitClass
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI3_I
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LII_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLII_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IIL_L
+@lambda-proxy java/util/regex/Pattern is (II)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Range$10 (III)Z (I)Z
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecialIFC L3I_I
+@lambda-proxy java/util/regex/Pattern$BmpCharPredicate is (Ljava/util/regex/Pattern$BmpCharPredicate;Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeInterface java/util/regex/Pattern$BmpCharPredicate lambda$union$2 (Ljava/util/regex/Pattern$CharPredicate;I)Z (I)Z
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecialIFC LLI_I
+@lambda-proxy java/util/regex/Pattern$CharPredicate is (Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$CharPredicate; (I)Z REF_invokeInterface java/util/regex/Pattern$CharPredicate lambda$negate$3 (I)Z (I)Z
+java/util/regex/Pattern$StartS
+java/util/regex/Pattern$BackRef
+java/util/regex/Pattern$Curly
+java/util/regex/Pattern$Ques
+java/util/regex/Pattern$GroupCurly
+java/util/regex/MatchResult
+java/util/regex/Matcher
+java/util/regex/IntHashSet
+java/lang/module/ModuleDescriptor$Builder
+jdk/internal/module/Checks
+java/util/Spliterators$AbstractSpliterator
+java/util/zip/ZipFile$EntrySpliterator
+java/util/function/IntFunction
+@lambda-proxy java/util/zip/ZipFile apply (Ljava/util/zip/ZipFile;)Ljava/util/function/IntFunction; (I)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipFile lambda$jarStream$1 (I)Ljava/util/jar/JarEntry; (I)Ljava/util/jar/JarEntry;
+@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$2 (Ljava/util/jar/JarEntry;)Z (Ljava/util/jar/JarEntry;)Z
+@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipEntry getName ()Ljava/lang/String; (Ljava/util/jar/JarEntry;)Ljava/lang/String;
+@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$3 (Ljava/lang/String;)Z (Ljava/lang/String;)Z
+@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$4 (Ljava/lang/String;)Z (Ljava/lang/String;)Z
+java/util/stream/Collectors$Partition
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_V
+@lambda-proxy java/util/stream/Collectors accept (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;)Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$62 (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V (Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V
+@lambda-proxy java/util/stream/Collectors apply (Ljava/util/function/BinaryOperator;)Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$63 (Ljava/util/function/BinaryOperator;Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition; (Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition;
+@lambda-proxy java/util/stream/Collectors get (Ljava/util/stream/Collector;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$64 (Ljava/util/stream/Collector;)Ljava/util/stream/Collectors$Partition; ()Ljava/util/stream/Collectors$Partition;
+java/util/stream/Collectors$Partition$1
+java/util/AbstractMap$SimpleImmutableEntry
+java/util/HashMap$HashMapSpliterator
+java/util/HashMap$KeySpliterator
+@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toPackageName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional;
+@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream;
+java/util/stream/DistinctOps
+java/util/stream/ReferencePipeline$StatefulOp
+java/util/stream/DistinctOps$1
+java/util/stream/DistinctOps$1$2
+@lambda-proxy java/lang/module/ModuleDescriptor$Builder accept ()Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeStatic jdk/internal/module/Checks requirePackageName (Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V
+@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toServiceName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional;
+@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream;
+jdk/internal/module/ModuleInfo$Attributes
+jdk/internal/module/ModuleReferences
+sun/nio/fs/WindowsUriSupport
+java/net/URI$Parser
+java/lang/module/ModuleReader
+@lambda-proxy jdk/internal/module/ModuleReferences get (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$0 (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/lang/module/ModuleReader; ()Ljava/lang/module/ModuleReader;
+jdk/internal/module/ModuleHashes$HashSupplier
+@lambda-proxy jdk/internal/module/ModuleReferences generate (Ljava/util/function/Supplier;)Ljdk/internal/module/ModuleHashes$HashSupplier; (Ljava/lang/String;)[B REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$1 (Ljava/util/function/Supplier;Ljava/lang/String;)[B (Ljava/lang/String;)[B
+java/io/RandomAccessFile$1
+java/util/ImmutableCollections$Map1
+java/util/HashMap$ValueSpliterator
+java/util/Collections$UnmodifiableCollection$1
+java/lang/ModuleLayer
+java/util/LinkedHashSet
+java/lang/module/ResolvedModule
+jdk/internal/module/ModuleLoaderMap
+jdk/internal/module/ModuleLoaderMap$Mapper
+jdk/internal/module/ModuleLoaderMap$Modules
+jdk/internal/loader/AbstractClassLoaderValue$Memoizer
+jdk/internal/module/ServicesCatalog$ServiceProvider
+java/util/concurrent/CopyOnWriteArrayList
+java/lang/ModuleLayer$Controller
+jdk/internal/module/ModuleBootstrap$SafeModuleFinder
+java/lang/invoke/StringConcatFactory
+java/lang/invoke/StringConcatFactory$1
+java/lang/invoke/StringConcatFactory$2
+java/lang/invoke/StringConcatFactory$3
+sun/launcher/LauncherHelper
+java/nio/charset/CharsetDecoder
+sun/nio/cs/ArrayDecoder
+sun/nio/cs/SingleByte$Decoder
+sun/net/util/URLUtil
+java/security/PrivilegedExceptionAction
+jdk/internal/loader/URLClassPath$3
+jdk/internal/loader/URLClassPath$Loader
+jdk/internal/loader/URLClassPath$JarLoader
+sun/net/www/protocol/jar/Handler
+jdk/internal/loader/URLClassPath$JarLoader$1
+jdk/internal/loader/FileURLMapper
+java/nio/file/FileSystems$DefaultFileSystemHolder
+java/nio/file/FileSystems$DefaultFileSystemHolder$1
+jdk/internal/util/jar/JarIndex
+jdk/internal/loader/Resource
+jdk/internal/loader/URLClassPath$JarLoader$2
+java/lang/NamedPackage
+java/lang/Package
+java/lang/Package$VersionInfo
+sun/nio/ByteBuffered
+java/util/zip/Checksum
+java/util/zip/CRC32
+java/util/zip/Checksum$1
+java/security/SecureClassLoader$CodeSourceKey
+java/security/SecureClassLoader$1
+java/security/PermissionCollection
 sun/security/util/LazyCodeSourcePermissionCollection
+java/security/Permissions
+java/lang/RuntimePermission
+java/security/BasicPermissionCollection
+java/security/AllPermission
+java/security/UnresolvedPermission
+java/security/SecureClassLoader$DebugHolder
+java/time/temporal/TemporalAccessor
+java/util/logging/Logger
+java/util/logging/Handler
+java/util/logging/Level
+java/util/logging/Level$KnownLevel
+@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$3 (Ljava/lang/String;)Ljava/util/List; (Ljava/lang/String;)Ljava/util/List;
+@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$4 (Ljava/lang/Integer;)Ljava/util/List; (Ljava/lang/Integer;)Ljava/util/List;
+java/util/logging/Logger$LoggerBundle
+java/util/logging/Logger$ConfigurationData
+java/util/logging/LogManager
+java/util/logging/LogManager$1
+java/util/logging/LogManager$LoggerContext
+java/util/logging/LogManager$SystemLoggerContext
+java/util/logging/LogManager$LogNode
+java/util/concurrent/locks/AbstractQueuedSynchronizer
+java/util/concurrent/locks/ReentrantLock$Sync
+java/util/concurrent/locks/ReentrantLock$NonfairSync
+java/util/Collections$SynchronizedMap
+java/util/logging/LogManager$Cleaner
+java/lang/ApplicationShutdownHooks
+java/lang/ApplicationShutdownHooks$1
+java/lang/Shutdown
+java/lang/Shutdown$Lock
+java/util/logging/LoggingPermission
+sun/util/logging/internal/LoggingProviderImpl$LogManagerAccess
+java/util/logging/LogManager$LoggingProviderAccess
+sun/security/util/FilePermCompat
 sun/security/util/SecurityProperties
-sun/text/resources/cldr/FormatData
-sun/util/PreHashedMap
-sun/util/calendar/AbstractCalendar
-sun/util/calendar/BaseCalendar
-sun/util/calendar/BaseCalendar$Date
-sun/util/calendar/CalendarDate
-sun/util/calendar/CalendarSystem
-sun/util/calendar/CalendarSystem$GregorianHolder
-sun/util/calendar/CalendarUtils
-sun/util/calendar/Gregorian
-sun/util/calendar/Gregorian$Date
-sun/util/calendar/ZoneInfo
-sun/util/calendar/ZoneInfoFile
-sun/util/calendar/ZoneInfoFile$1
-sun/util/calendar/ZoneInfoFile$ZoneOffsetTransitionRule
-sun/util/cldr/CLDRBaseLocaleDataMetaInfo
-sun/util/cldr/CLDRCalendarDataProviderImpl
-sun/util/cldr/CLDRLocaleProviderAdapter
-sun/util/locale/BaseLocale
-sun/util/locale/BaseLocale$Cache
-sun/util/locale/BaseLocale$Key
-sun/util/locale/InternalLocaleBuilder
-sun/util/locale/InternalLocaleBuilder$CaseInsensitiveChar
-sun/util/locale/LanguageTag
-sun/util/locale/LocaleObjectCache
-sun/util/locale/LocaleObjectCache$CacheEntry
-sun/util/locale/LocaleUtils
-sun/util/locale/ParseStatus
-sun/util/locale/StringTokenIterator
-sun/util/locale/provider/AvailableLanguageTags
-sun/util/locale/provider/CalendarDataProviderImpl
-sun/util/locale/provider/CalendarDataUtility
-sun/util/locale/provider/CalendarDataUtility$CalendarWeekParameterGetter
-sun/util/locale/provider/CalendarProviderImpl
-sun/util/locale/provider/DateFormatProviderImpl
-sun/util/locale/provider/DateFormatSymbolsProviderImpl
-sun/util/locale/provider/DecimalFormatSymbolsProviderImpl
-sun/util/locale/provider/JRELocaleProviderAdapter
-sun/util/locale/provider/LocaleDataMetaInfo
-sun/util/locale/provider/LocaleProviderAdapter
-sun/util/locale/provider/LocaleProviderAdapter$1
-sun/util/locale/provider/LocaleProviderAdapter$Type
-sun/util/locale/provider/LocaleResources
-sun/util/locale/provider/LocaleResources$ResourceReference
-sun/util/locale/provider/LocaleServiceProviderPool
-sun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter
-sun/util/locale/provider/NumberFormatProviderImpl
-sun/util/locale/provider/ResourceBundleBasedAdapter
-sun/util/logging/PlatformLogger$Bridge
-sun/util/logging/PlatformLogger$ConfigurableBridge
+java/security/Security
+java/security/Security$1
+java/util/Properties$LineReader
+java/util/concurrent/ConcurrentHashMap$ForwardingNode
+java/io/FileInputStream$1
+java/util/concurrent/ConcurrentHashMap$EntrySetView
+java/util/concurrent/ConcurrentHashMap$EntryIterator
+java/util/concurrent/ConcurrentHashMap$MapEntry
+jdk/internal/access/JavaSecurityPropertiesAccess
+java/security/Security$2
+java/io/FilePermission
+java/lang/System$LoggerFinder
+jdk/internal/logger/DefaultLoggerFinder
 sun/util/logging/internal/LoggingProviderImpl
-sun/util/logging/internal/LoggingProviderImpl$LogManagerAccess
-sun/util/resources/Bundles
-sun/util/resources/Bundles$1
-sun/util/resources/Bundles$BundleReference
-sun/util/resources/Bundles$CacheKey
-sun/util/resources/Bundles$CacheKeyReference
-sun/util/resources/Bundles$Strategy
-sun/util/resources/LocaleData
-sun/util/resources/LocaleData$1
-sun/util/resources/LocaleData$LocaleDataStrategy
-sun/util/resources/cldr/CalendarData
-sun/util/spi/CalendarProvider
+java/util/logging/LogManager$2
+java/util/logging/LogManager$RootLogger
+java/nio/file/Paths
+java/util/logging/LogManager$LoggerWeakRef
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L6_L
+java/lang/invoke/MethodHandleImpl$AsVarargsCollector
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L7_L
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder delegate L6_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L7_L
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L3_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L3_V
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJI_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJJ_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL3_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLIL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLJL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LLJ_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L_V
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getDouble LL_D
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getInt LL_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getLong LL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getReference LL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeInterface L3_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3I_L
+java/lang/invoke/BoundMethodHandle$Species_LL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LL
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_L
+java/util/logging/LogManager$VisitedLoggers
+java/util/logging/LogManager$LoggerContext$1
+java/util/concurrent/ConcurrentHashMap$KeySetView
+java/util/Collections$3
+java/util/concurrent/ConcurrentHashMap$KeyIterator
+java/util/Properties$EntrySet
+java/util/Collections$SynchronizedCollection
+java/util/Collections$SynchronizedSet
+java/util/Hashtable$Enumerator
+@lambda-proxy java/util/logging/Level apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/logging/Level$KnownLevel mirrored ()Ljava/util/Optional; (Ljava/util/logging/Level$KnownLevel;)Ljava/util/Optional;
+java/util/ArrayList$ArrayListSpliterator
+@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream;
+java/util/IdentityHashMap$Values
+java/lang/System$Logger
+sun/util/logging/PlatformLogger$Bridge
+sun/util/logging/PlatformLogger$ConfigurableBridge
+jdk/internal/logger/BootstrapLogger
+jdk/internal/logger/BootstrapLogger$DetectBackend
+jdk/internal/logger/BootstrapLogger$DetectBackend$1
+java/util/ServiceLoader
+java/util/ServiceLoader$ModuleServicesLookupIterator
+java/util/Spliterators$1Adapter
+java/util/ServiceLoader$LazyClassPathLookupIterator
+java/util/ServiceLoader$2
+java/util/ServiceLoader$3
+jdk/internal/module/Resources
+jdk/internal/loader/BuiltinClassLoader$2
+jdk/internal/loader/BuiltinClassLoader$5
+jdk/internal/module/SystemModuleFinders$SystemModuleReader
+jdk/internal/module/SystemModuleFinders$SystemImage
+jdk/internal/jimage/ImageReaderFactory
+jdk/internal/jimage/ImageReaderFactory$1
+jdk/internal/jimage/ImageReader
+jdk/internal/jimage/BasicImageReader
+jdk/internal/jimage/ImageReader$SharedImageReader
+jdk/internal/jimage/BasicImageReader$1
+jdk/internal/jimage/NativeImageBuffer
+jdk/internal/jimage/NativeImageBuffer$1
+jdk/internal/jimage/ImageHeader
+java/nio/IntBuffer
+java/nio/DirectIntBufferU
+java/nio/DirectByteBufferR
+java/nio/DirectIntBufferRU
+jdk/internal/jimage/ImageStrings
+jdk/internal/jimage/ImageStringsReader
+jdk/internal/jimage/decompressor/Decompressor
+java/util/Collections$EmptyIterator
+java/util/Collections$EmptyEnumeration
+jdk/internal/loader/BuiltinClassLoader$1
+java/lang/CompoundEnumeration
+jdk/internal/loader/URLClassPath$1
+java/util/concurrent/CopyOnWriteArrayList$COWIterator
+java/util/ServiceLoader$1
+java/util/ServiceLoader$Provider
+java/util/ServiceLoader$ProviderImpl
+jdk/internal/logger/BootstrapLogger$LoggingBackend
+jdk/internal/logger/BootstrapLogger$RedirectedLoggers
+jdk/internal/logger/BootstrapLogger$BootstrapExecutors
+java/util/logging/LogManager$4
+java/util/logging/Logger$SystemLoggerHelper
+java/util/logging/Logger$SystemLoggerHelper$1
+jdk/internal/logger/DefaultLoggerFinder$1
+java/net/InetAddress
+jdk/internal/access/JavaNetInetAddressAccess
+java/net/InetAddress$1
+java/net/InetAddress$InetAddressHolder
+java/util/SortedSet
+java/util/NavigableSet
+java/util/concurrent/ConcurrentSkipListSet
+java/util/SortedMap
+java/util/NavigableMap
+java/util/concurrent/ConcurrentNavigableMap
+java/util/concurrent/ConcurrentSkipListMap
+java/util/concurrent/ConcurrentSkipListMap$Index
+java/lang/invoke/VarHandles
+java/lang/ClassValue
+java/lang/invoke/VarHandles$1
+java/lang/ClassValue$Entry
+java/lang/ClassValue$Identity
+java/lang/ClassValue$Version
+java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly
+java/lang/invoke/VarHandleReferences$FieldInstanceReadWrite
+java/lang/invoke/VarHandle$1
+jdk/internal/util/Preconditions$1
+java/lang/invoke/VarHandleGuards
+java/lang/invoke/VarForm
+java/util/concurrent/atomic/Striped64
+java/util/concurrent/atomic/LongAdder
+java/util/concurrent/ConcurrentSkipListMap$Node
+java/net/InetAddressImplFactory
+java/net/InetAddressImpl
+java/net/Inet6AddressImpl
+java/net/InetAddress$NameService
+java/net/InetAddress$PlatformNameService
+java/net/Inet4Address
+java/net/NetworkInterface
+java/net/InterfaceAddress
+java/net/Inet6Address
+java/net/Inet6Address$Inet6AddressHolder
+java/net/DefaultInterface
+java/util/Spliterators$ArraySpliterator
+java/util/StringJoiner
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L4_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L5_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L4_L
+@lambda-proxy java/util/stream/Collectors get (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$joining$11 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/StringJoiner; ()Ljava/util/StringJoiner;
+@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeVirtual java/util/StringJoiner add (Ljava/lang/CharSequence;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/lang/CharSequence;)V
+@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner merge (Ljava/util/StringJoiner;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/util/StringJoiner;)Ljava/util/StringJoiner;
+@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner toString ()Ljava/lang/String; (Ljava/util/StringJoiner;)Ljava/lang/String;
+java/util/concurrent/Future
+java/util/concurrent/ForkJoinTask
+java/util/concurrent/CountedCompleter
+java/util/stream/AbstractTask
+java/util/stream/ReduceOps$ReduceTask
+java/lang/invoke/VarHandleInts$FieldInstanceReadOnly
+java/lang/invoke/VarHandleInts$FieldInstanceReadWrite
+java/util/concurrent/ForkJoinTask$Aux
+java/util/concurrent/Executor
+java/util/concurrent/ExecutorService
+java/util/concurrent/AbstractExecutorService
+java/util/concurrent/ForkJoinPool
+java/lang/invoke/VarHandleLongs$FieldInstanceReadOnly
+java/lang/invoke/VarHandleLongs$FieldInstanceReadWrite
+java/lang/invoke/VarHandleInts$FieldStaticReadOnly
+java/lang/invoke/VarHandleInts$FieldStaticReadWrite
+java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory
+java/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory
+java/util/concurrent/ForkJoinPool$1
+java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory
+java/util/concurrent/ForkJoinPool$WorkQueue
+java/util/concurrent/ForkJoinWorkerThread
+java/util/random/RandomGenerator
+java/util/Random
+java/util/concurrent/ThreadLocalRandom
+jdk/internal/util/random/RandomSupport
+java/lang/invoke/VarHandleReferences$Array
+java/lang/invoke/VarHandle$AccessDescriptor
+java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory$1
+java/util/regex/ASCII
+@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_SPACE$20 (I)Z (I)Z
+java/util/ArrayList$SubList
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual L3_V
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LLJ_L
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3J_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_V
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L5_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L6_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L7_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L8_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLD_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLII_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLIL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJI_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LLJ_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL3_J
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJL3_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLIL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLI_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJ_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL3_J
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJ_J
+java/lang/invoke/BoundMethodHandle$Species_LLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLL
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJ_L
+java/lang/invoke/BoundMethodHandle$Species_LLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLL
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJ_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_V
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJL_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL_J
+java/lang/invoke/BoundMethodHandle$Species_LLLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLL
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L8_L
+java/lang/Long$LongCache
+java/lang/invoke/MethodHandles$1
+java/lang/invoke/BoundMethodHandle$Species_LJ
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LJ
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4J_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getLong LL_J
+java/lang/invoke/BoundMethodHandle$Species_LLLLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLL
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L9_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_J
+java/lang/invoke/BoundMethodHandle$Species_LLLLLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLL
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L10_L
+java/util/TreeMap
+java/lang/invoke/LambdaFormEditor$1
+java/util/TreeMap$Entry
+java/util/TreeMap$EntrySet
+java/util/TreeMap$PrivateEntryIterator
+java/util/TreeMap$EntryIterator
+java/lang/invoke/BoundMethodHandle$Species_LLLLLLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLL
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L11_L
+java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLL
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L12_L
+java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLL
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L13_L
+java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLL
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L14_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L6_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L5_L
+java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLL
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L15_L
+java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLLL
+@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLLL
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L16_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3DL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3D_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3IL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3I_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3I_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4J_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_V
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L6_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L7_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L8_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L9_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LD_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI3_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LII_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJI_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJJ_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL3_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L6_L
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJLIL_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLIL_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLIL_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLI_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJI_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJI_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJI_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3I_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LIL_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLIL_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod ILL_L
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJLJL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL_J
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJ_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LLI_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LLJ_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJL_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLJL_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJ_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJJ_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJJ_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJ_J
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JL_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JJL_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LD_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLD_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod DL_L
+jdk/internal/math/FloatingDecimal
+jdk/internal/math/FloatingDecimal$BinaryToASCIIConverter
+jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer
+jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer
+jdk/internal/math/FloatingDecimal$1
+jdk/internal/math/FloatingDecimal$ASCIIToBinaryConverter
+jdk/internal/math/FloatingDecimal$PreparedASCIIToBinaryBuffer
+java/time/format/DateTimeFormatter
+java/time/format/DateTimeFormatterBuilder
+java/time/temporal/TemporalQuery
+java/time/ZoneId
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStaticInit LL_L
+@lambda-proxy java/time/format/DateTimeFormatterBuilder queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatterBuilder lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId;
+java/lang/Character$CharacterCache
+java/time/temporal/TemporalField
+java/time/temporal/ChronoField
+java/time/temporal/TemporalUnit
+java/time/temporal/ChronoUnit
+java/time/temporal/TemporalAmount
+java/time/Duration
+java/math/BigInteger
+java/time/temporal/ValueRange
+java/time/temporal/IsoFields
+java/time/temporal/IsoFields$Field
+java/time/temporal/IsoFields$Field$1
+java/time/temporal/IsoFields$Field$2
+java/time/temporal/IsoFields$Field$3
+java/time/temporal/IsoFields$Field$4
+java/time/temporal/IsoFields$Unit
+java/time/temporal/JulianFields
+java/time/temporal/JulianFields$Field
+java/time/format/SignStyle
+java/time/format/DateTimeFormatterBuilder$DateTimePrinterParser
+java/time/format/DateTimeFormatterBuilder$NumberPrinterParser
+java/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser
+java/time/format/ResolverStyle
+java/time/chrono/Chronology
+java/time/chrono/AbstractChronology
+java/time/chrono/IsoChronology
+java/util/Locale$Category
+java/time/format/DateTimeFormatterBuilder$CompositePrinterParser
+java/time/format/DecimalStyle
+java/time/format/DateTimeFormatterBuilder$SettingsParser
+java/time/format/DateTimeFormatterBuilder$OffsetIdPrinterParser
+java/time/format/DateTimeFormatterBuilder$FractionPrinterParser
+java/time/format/DateTimeFormatterBuilder$ZoneIdPrinterParser
+java/time/format/DateTimeFormatterBuilder$StringLiteralPrinterParser
+java/time/format/DateTimeFormatterBuilder$InstantPrinterParser
+java/time/format/TextStyle
+java/util/Collections$SingletonMap
+java/time/format/DateTimeTextProvider$LocaleStore
+java/util/Collections$SingletonSet
+java/util/Collections$1
+java/util/LinkedHashMap$LinkedEntrySet
+java/util/LinkedHashMap$LinkedHashIterator
+java/util/LinkedHashMap$LinkedEntryIterator
+java/time/format/DateTimeTextProvider
+java/time/format/DateTimeTextProvider$1
+java/util/Arrays$LegacyMergeSort
+java/util/TimSort
+java/time/format/DateTimeFormatterBuilder$1
+java/time/format/DateTimeFormatterBuilder$TextPrinterParser
+java/time/chrono/ChronoPeriod
+java/time/Period
+@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period;
+@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$1 (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean;
+java/time/temporal/TemporalAdjuster
+java/time/ZoneOffset
+java/time/ZoneRegion
+java/time/zone/ZoneRules
+java/time/zone/ZoneOffsetTransitionRule
+java/time/temporal/Temporal
+java/time/chrono/ChronoLocalDateTime
+java/time/LocalDateTime
+java/time/chrono/ChronoLocalDate
+java/time/LocalDate
+java/time/LocalTime
+java/time/InstantSource
+java/time/Clock
+java/time/Clock$SystemClock
+java/time/Instant
+java/time/format/DateTimePrintContext
+java/time/temporal/TemporalQueries
+java/time/temporal/TemporalQueries$1
+java/time/temporal/TemporalQueries$2
+java/time/temporal/TemporalQueries$3
+java/time/temporal/TemporalQueries$4
+java/time/temporal/TemporalQueries$5
+java/time/temporal/TemporalQueries$6
+java/time/temporal/TemporalQueries$7
+java/time/LocalDate$1
+java/time/format/DateTimeFormatterBuilder$2
+java/time/LocalTime$1
+java/math/BigDecimal
+java/math/RoundingMode
+java/text/Format
+java/text/DateFormat
+java/util/spi/LocaleServiceProvider
+java/text/spi/DateFormatProvider
+sun/util/locale/provider/LocaleProviderAdapter
+sun/util/locale/provider/LocaleProviderAdapter$Type
+java/util/Collections$UnmodifiableList
+java/util/Collections$UnmodifiableRandomAccessList
+sun/util/locale/provider/LocaleProviderAdapter$1
+sun/util/locale/provider/ResourceBundleBasedAdapter
+sun/util/locale/provider/JRELocaleProviderAdapter
+sun/util/cldr/CLDRLocaleProviderAdapter
+sun/util/locale/provider/LocaleDataMetaInfo
+sun/util/cldr/CLDRBaseLocaleDataMetaInfo
+sun/util/locale/LanguageTag
+sun/util/locale/ParseStatus
+sun/util/locale/StringTokenIterator
+sun/util/locale/InternalLocaleBuilder
+sun/util/locale/InternalLocaleBuilder$CaseInsensitiveChar
+sun/util/locale/BaseLocale$Key
+sun/util/locale/LocaleObjectCache
+sun/util/locale/BaseLocale$Cache
+sun/util/locale/LocaleObjectCache$CacheEntry
+java/util/Locale$Cache
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L_V
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStaticInit LL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual L3_V
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual LL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L3_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L4_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LII_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LI_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L3_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L4_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L7_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L8_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT LL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invoke_MT LL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod DL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IIL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod ILL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JJL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L3_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L4_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L5_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L6_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LIL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LL_L
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L_L
+@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run ()Ljava/security/PrivilegedExceptionAction; ()Ljava/lang/Object; REF_invokeStatic sun/util/cldr/CLDRLocaleProviderAdapter lambda$new$0 ()Lsun/util/locale/provider/LocaleDataMetaInfo; ()Lsun/util/locale/provider/LocaleDataMetaInfo;
+@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatProvider$2 ()Ljava/text/spi/DateFormatProvider; ()Ljava/text/spi/DateFormatProvider;
+sun/util/locale/provider/AvailableLanguageTags
+sun/util/locale/provider/DateFormatProviderImpl
+java/util/StringTokenizer
+sun/util/locale/provider/CalendarDataUtility
+java/util/Locale$Builder
+java/text/SimpleDateFormat
+java/text/AttributedCharacterIterator$Attribute
+java/text/Format$Field
+java/text/DateFormat$Field
+java/util/Calendar
+java/util/TimeZone
+sun/util/calendar/ZoneInfo
+sun/util/calendar/ZoneInfoFile
+sun/util/calendar/ZoneInfoFile$1
+java/io/DataInputStream
+sun/util/calendar/ZoneInfoFile$ZoneOffsetTransitionRule
+sun/util/spi/CalendarProvider
+@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getCalendarProvider$11 ()Lsun/util/spi/CalendarProvider; ()Lsun/util/spi/CalendarProvider;
+sun/util/locale/provider/CalendarProviderImpl
+java/util/Calendar$Builder
+java/util/GregorianCalendar
+sun/util/calendar/CalendarSystem
+sun/util/calendar/CalendarSystem$GregorianHolder
+sun/util/calendar/AbstractCalendar
+sun/util/calendar/BaseCalendar
+sun/util/calendar/Gregorian
+java/util/spi/CalendarDataProvider
+sun/util/locale/provider/LocaleServiceProviderPool
+java/text/spi/BreakIteratorProvider
+java/text/spi/CollatorProvider
+java/text/spi/DateFormatSymbolsProvider
+java/text/spi/DecimalFormatSymbolsProvider
+java/text/spi/NumberFormatProvider
+java/util/spi/CurrencyNameProvider
+java/util/spi/LocaleNameProvider
+java/util/spi/TimeZoneNameProvider
+sun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter
+sun/util/locale/provider/CalendarDataUtility$CalendarWeekParameterGetter
+java/util/ResourceBundle$Control
+java/util/ResourceBundle
+java/util/ResourceBundle$Control$CandidateListCache
+java/util/ResourceBundle$SingleFormatControl
+java/util/ResourceBundle$NoFallbackControl
+java/util/AbstractSequentialList
+java/util/LinkedList
+java/util/LinkedList$Node
+@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run (Lsun/util/cldr/CLDRLocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/cldr/CLDRLocaleProviderAdapter lambda$getCalendarDataProvider$1 ()Ljava/util/spi/CalendarDataProvider; ()Ljava/util/spi/CalendarDataProvider;
+sun/util/locale/provider/CalendarDataProviderImpl
+sun/util/cldr/CLDRCalendarDataProviderImpl
+sun/util/locale/provider/LocaleResources
+sun/util/resources/LocaleData
+sun/util/resources/LocaleData$1
+sun/util/resources/Bundles$Strategy
+sun/util/resources/LocaleData$LocaleDataStrategy
+sun/util/resources/Bundles
+sun/util/resources/Bundles$1
+jdk/internal/access/JavaUtilResourceBundleAccess
+java/util/ResourceBundle$1
+java/util/ResourceBundle$2
+sun/util/resources/Bundles$CacheKey
+java/util/ListResourceBundle
+sun/util/resources/cldr/CalendarData
+java/util/ResourceBundle$ResourceBundleProviderHelper
+@lambda-proxy java/util/ResourceBundle$ResourceBundleProviderHelper run (Ljava/lang/reflect/Constructor;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeStatic java/util/ResourceBundle$ResourceBundleProviderHelper lambda$newResourceBundle$0 (Ljava/lang/reflect/Constructor;)Ljava/lang/Void; ()Ljava/lang/Void;
+sun/util/resources/Bundles$CacheKeyReference
+sun/util/resources/Bundles$BundleReference
+sun/util/locale/provider/LocaleResources$ResourceReference
+sun/util/calendar/CalendarDate
+sun/util/calendar/BaseCalendar$Date
+sun/util/calendar/Gregorian$Date
+sun/util/calendar/CalendarUtils
+java/text/DateFormatSymbols
+@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatSymbolsProvider$3 ()Ljava/text/spi/DateFormatSymbolsProvider; ()Ljava/text/spi/DateFormatSymbolsProvider;
+sun/util/locale/provider/DateFormatSymbolsProviderImpl
+sun/text/resources/cldr/FormatData
+java/text/NumberFormat
+@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getNumberFormatProvider$5 ()Ljava/text/spi/NumberFormatProvider; ()Ljava/text/spi/NumberFormatProvider;
+sun/util/locale/provider/NumberFormatProviderImpl
+java/text/DecimalFormatSymbols
+@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDecimalFormatSymbolsProvider$4 ()Ljava/text/spi/DecimalFormatSymbolsProvider; ()Ljava/text/spi/DecimalFormatSymbolsProvider;
+sun/util/locale/provider/DecimalFormatSymbolsProviderImpl
+java/lang/StringLatin1$CharsSpliterator
+java/util/stream/IntStream
+java/util/stream/IntPipeline
+java/util/stream/IntPipeline$Head
+java/util/function/IntPredicate
+@lambda-proxy java/text/DecimalFormatSymbols test ()Ljava/util/function/IntPredicate; (I)Z REF_invokeStatic java/text/DecimalFormatSymbols lambda$findNonFormatChar$0 (I)Z (I)Z
+java/util/stream/IntPipeline$StatelessOp
+java/util/stream/IntPipeline$10
+java/util/function/IntConsumer
+java/util/stream/Sink$OfInt
+java/util/stream/FindOps$FindSink$OfInt
+java/util/OptionalInt
+@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z
+@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt  ()V ()Ljava/util/stream/TerminalSink;
+@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z
+@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt  ()V ()Ljava/util/stream/TerminalSink;
+java/util/stream/Sink$ChainedInt
+java/util/stream/IntPipeline$10$1
+java/lang/StringUTF16$CharsSpliterator
+java/lang/CharacterData00
+java/text/DecimalFormat
+java/text/FieldPosition
+java/text/DigitList
+java/util/Date
+java/text/DontCareFieldPosition
+java/text/Format$FieldDelegate
+java/text/DontCareFieldPosition$1
+java/text/NumberFormat$Field
+java/util/Formatter
+java/util/Formatter$Conversion
+java/util/Formatter$FormatString
+java/util/Formatter$FormatSpecifier
+java/util/Formatter$Flags
+java/util/Formattable
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_D LD_D
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_I LI_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_L LL_L
 @lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_D L_D
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_I L_I
-@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_L L_L
+java/lang/invoke/BoundMethodHandle$Species_D
 @lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_D
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3D_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getDouble LL_D
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invoke_MT LL_L
+sun/invoke/util/ValueConversions$WrapperCache
+java/lang/invoke/BoundMethodHandle$Species_DL
 @lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_DL
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3DL_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_I LI_I
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_I L_I
+java/lang/invoke/BoundMethodHandle$Species_I
 @lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_I
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3I_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getInt LL_I
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_L
+java/lang/invoke/BoundMethodHandle$Species_IL
 @lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_IL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_L
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LJ
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLLL
-@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.SimpleMethodHandle
-@lambda-proxy java/lang/module/ModuleDescriptor$Builder accept ()Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeStatic jdk/internal/module/Checks requirePackageName (Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V
-@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/lang/String;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$find$1 (Ljava/lang/String;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V
-@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/util/Set;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$findAll$3 (Ljava/util/Set;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V
-@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$findAll$2 (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream; (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream;
-@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream;
-@lambda-proxy java/lang/module/ModuleFinder$2 apply (Ljava/lang/String;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$find$0 (Ljava/lang/String;Ljava/lang/module/ModuleFinder;)Ljava/util/Optional; (Ljava/lang/module/ModuleFinder;)Ljava/util/Optional;
-@lambda-proxy java/text/DecimalFormatSymbols test ()Ljava/util/function/IntPredicate; (I)Z REF_invokeStatic java/text/DecimalFormatSymbols lambda$findNonFormatChar$0 (I)Z (I)Z
-@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period;
-@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$1 (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean;
-@lambda-proxy java/time/format/DateTimeFormatterBuilder queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatterBuilder lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId;
-@lambda-proxy java/util/ResourceBundle$ResourceBundleProviderHelper run (Ljava/lang/reflect/Constructor;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeStatic java/util/ResourceBundle$ResourceBundleProviderHelper lambda$newResourceBundle$0 (Ljava/lang/reflect/Constructor;)Ljava/lang/Void; ()Ljava/lang/Void;
-@lambda-proxy java/util/logging/Level apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/logging/Level$KnownLevel mirrored ()Ljava/util/Optional; (Ljava/util/logging/Level$KnownLevel;)Ljava/util/Optional;
-@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$3 (Ljava/lang/String;)Ljava/util/List; (Ljava/lang/String;)Ljava/util/List;
-@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$4 (Ljava/lang/Integer;)Ljava/util/List; (Ljava/lang/Integer;)Ljava/util/List;
-@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream;
-@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_DIGIT$18 (I)Z (I)Z
-@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_SPACE$20 (I)Z (I)Z
-@lambda-proxy java/util/regex/Pattern is (I)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Single$14 (II)Z (I)Z
-@lambda-proxy java/util/regex/Pattern is (II)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Range$17 (III)Z (I)Z
-@lambda-proxy java/util/regex/Pattern is (Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$CharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$negate$7 (Ljava/util/regex/Pattern$CharPredicate;I)Z (I)Z
-@lambda-proxy java/util/regex/Pattern is (Ljava/util/regex/Pattern$CharPredicate;Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$union$3 (Ljava/util/regex/Pattern$CharPredicate;Ljava/util/regex/Pattern$CharPredicate;I)Z (I)Z
-@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeInterface java/util/Set add (Ljava/lang/Object;)Z (Ljava/util/HashSet;Ljava/lang/Object;)V
-@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeVirtual java/util/StringJoiner add (Ljava/lang/CharSequence;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/lang/CharSequence;)V
-@lambda-proxy java/util/stream/Collectors accept (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;)Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$62 (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V (Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V
-@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$toSet$7 (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet; (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet;
-@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner merge (Ljava/util/StringJoiner;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/util/StringJoiner;)Ljava/util/StringJoiner;
-@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$castingIdentity$2 (Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Ljava/lang/Object;
-@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner toString ()Ljava/lang/String; (Ljava/util/StringJoiner;)Ljava/lang/String;
-@lambda-proxy java/util/stream/Collectors apply (Ljava/util/function/BinaryOperator;)Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$63 (Ljava/util/function/BinaryOperator;Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition; (Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition;
-@lambda-proxy java/util/stream/Collectors get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/HashSet  ()V ()Ljava/util/HashSet;
-@lambda-proxy java/util/stream/Collectors get (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$joining$11 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/StringJoiner; ()Ljava/util/StringJoiner;
-@lambda-proxy java/util/stream/Collectors get (Ljava/util/stream/Collector;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$64 (Ljava/util/stream/Collector;)Ljava/util/stream/Collectors$Partition; ()Ljava/util/stream/Collectors$Partition;
-@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt  ()V ()Ljava/util/stream/TerminalSink;
-@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt  ()V ()Ljava/util/stream/TerminalSink;
-@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z
-@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z
-@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef  ()V ()Ljava/util/stream/TerminalSink;
-@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef  ()V ()Ljava/util/stream/TerminalSink;
-@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z
-@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z
-@lambda-proxy java/util/zip/ZipFile apply (Ljava/util/zip/ZipFile;)Ljava/util/function/IntFunction; (I)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipFile lambda$jarStream$1 (I)Ljava/util/jar/JarEntry; (I)Ljava/util/jar/JarEntry;
-@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleDescriptor name ()Ljava/lang/String; (Ljava/lang/module/ModuleDescriptor;)Ljava/lang/String;
-@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleReference descriptor ()Ljava/lang/module/ModuleDescriptor; (Ljava/lang/module/ModuleReference;)Ljava/lang/module/ModuleDescriptor;
-@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$0 (Ljava/lang/module/ModuleReference;)Z (Ljava/lang/module/ModuleReference;)Z
-@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$exportsAPI$2 (Ljava/lang/module/ModuleDescriptor$Exports;)Z (Ljava/lang/module/ModuleDescriptor$Exports;)Z
-@lambda-proxy jdk/internal/module/DefaultRoots test (Ljava/lang/module/ModuleFinder;)Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$1 (Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleDescriptor;)Z (Ljava/lang/module/ModuleDescriptor;)Z
-@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream;
-@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream;
-@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipEntry getName ()Ljava/lang/String; (Ljava/util/jar/JarEntry;)Ljava/lang/String;
-@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toPackageName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional;
-@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toServiceName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional;
-@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$2 (Ljava/util/jar/JarEntry;)Z (Ljava/util/jar/JarEntry;)Z
-@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$3 (Ljava/lang/String;)Z (Ljava/lang/String;)Z
-@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$4 (Ljava/lang/String;)Z (Ljava/lang/String;)Z
-@lambda-proxy jdk/internal/module/ModuleReferences generate (Ljava/util/function/Supplier;)Ljdk/internal/module/ModuleHashes$HashSupplier; (Ljava/lang/String;)[B REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$1 (Ljava/util/function/Supplier;Ljava/lang/String;)[B (Ljava/lang/String;)[B
-@lambda-proxy jdk/internal/module/ModuleReferences get (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$0 (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/lang/module/ModuleReader; ()Ljava/lang/module/ModuleReader;
-@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run ()Ljava/security/PrivilegedExceptionAction; ()Ljava/lang/Object; REF_invokeStatic sun/util/cldr/CLDRLocaleProviderAdapter lambda$new$0 ()Lsun/util/locale/provider/LocaleDataMetaInfo; ()Lsun/util/locale/provider/LocaleDataMetaInfo;
-@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run (Lsun/util/cldr/CLDRLocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/cldr/CLDRLocaleProviderAdapter lambda$getCalendarDataProvider$1 ()Ljava/util/spi/CalendarDataProvider; ()Ljava/util/spi/CalendarDataProvider;
-@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getCalendarProvider$11 ()Lsun/util/spi/CalendarProvider; ()Lsun/util/spi/CalendarProvider;
-@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatProvider$2 ()Ljava/text/spi/DateFormatProvider; ()Ljava/text/spi/DateFormatProvider;
-@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatSymbolsProvider$3 ()Ljava/text/spi/DateFormatSymbolsProvider; ()Ljava/text/spi/DateFormatSymbolsProvider;
-@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDecimalFormatSymbolsProvider$4 ()Ljava/text/spi/DecimalFormatSymbolsProvider; ()Ljava/text/spi/DecimalFormatSymbolsProvider;
-@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getNumberFormatProvider$5 ()Ljava/text/spi/NumberFormatProvider; ()Ljava/text/spi/NumberFormatProvider;
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3IL_L
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L_V
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_V
+@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L_V
+java/util/IdentityHashMap$IdentityHashMapIterator
+java/util/IdentityHashMap$KeyIterator
diff --git a/release/Jstack Minecraft/jre_Windows/lib/jrt-fs.jar b/release/Jstack Minecraft/jre_Windows/lib/jrt-fs.jar
index 1b38e9b..cb9e659 100644
Binary files a/release/Jstack Minecraft/jre_Windows/lib/jrt-fs.jar and b/release/Jstack Minecraft/jre_Windows/lib/jrt-fs.jar differ
diff --git a/release/Jstack Minecraft/jre_Windows/lib/jvm.cfg b/release/Jstack Minecraft/jre_Windows/lib/jvm.cfg
index 97225c8..dc6c0dc 100644
--- a/release/Jstack Minecraft/jre_Windows/lib/jvm.cfg	
+++ b/release/Jstack Minecraft/jre_Windows/lib/jvm.cfg	
@@ -1,2 +1,2 @@
 -server KNOWN
--client IGNORE
+-client KNOWN
diff --git a/release/Jstack Minecraft/jre_Windows/lib/jvm.lib b/release/Jstack Minecraft/jre_Windows/lib/jvm.lib
index 37ee250..81cb344 100644
Binary files a/release/Jstack Minecraft/jre_Windows/lib/jvm.lib and b/release/Jstack Minecraft/jre_Windows/lib/jvm.lib differ
diff --git a/release/Jstack Minecraft/jre_Windows/lib/modules b/release/Jstack Minecraft/jre_Windows/lib/modules
index 9ceb0a2..174486a 100644
Binary files a/release/Jstack Minecraft/jre_Windows/lib/modules and b/release/Jstack Minecraft/jre_Windows/lib/modules differ
diff --git a/release/Jstack Minecraft/jre_Windows/lib/security/cacerts b/release/Jstack Minecraft/jre_Windows/lib/security/cacerts
index 4a09614..b3d9742 100644
Binary files a/release/Jstack Minecraft/jre_Windows/lib/security/cacerts and b/release/Jstack Minecraft/jre_Windows/lib/security/cacerts differ
diff --git a/release/Jstack Minecraft/jre_Windows/lib/security/default.policy b/release/Jstack Minecraft/jre_Windows/lib/security/default.policy
index 5982d27..90935e6 100644
--- a/release/Jstack Minecraft/jre_Windows/lib/security/default.policy	
+++ b/release/Jstack Minecraft/jre_Windows/lib/security/default.policy	
@@ -239,3 +239,31 @@ grant codeBase "jrt:/jdk.crypto.mscapi" {
     permission java.security.SecurityPermission "authProvider.SunMSCAPI";
     permission java.util.PropertyPermission "*", "read";
 };
+grant codeBase "jrt:/javafx.base" {
+    permission java.security.AllPermission;
+};
+
+grant codeBase "jrt:/javafx.controls" {
+    permission java.security.AllPermission;
+};
+
+grant codeBase "jrt:/javafx.fxml" {
+    permission java.security.AllPermission;
+};
+
+grant codeBase "jrt:/javafx.graphics" {
+    permission java.security.AllPermission;
+};
+
+grant codeBase "jrt:/javafx.media" {
+    permission java.security.AllPermission;
+};
+
+grant codeBase "jrt:/javafx.swing" {
+    permission java.security.AllPermission;
+};
+
+grant codeBase "jrt:/javafx.web" {
+    permission java.security.AllPermission;
+};
+
diff --git a/release/Jstack Minecraft/jre_Windows/lib/security/public_suffix_list.dat b/release/Jstack Minecraft/jre_Windows/lib/security/public_suffix_list.dat
index aadea61..06a3a69 100644
Binary files a/release/Jstack Minecraft/jre_Windows/lib/security/public_suffix_list.dat and b/release/Jstack Minecraft/jre_Windows/lib/security/public_suffix_list.dat differ
diff --git a/release/Jstack Minecraft/jre_Windows/lib/tzdb.dat b/release/Jstack Minecraft/jre_Windows/lib/tzdb.dat
index 4bfbcc3..84a5550 100644
Binary files a/release/Jstack Minecraft/jre_Windows/lib/tzdb.dat and b/release/Jstack Minecraft/jre_Windows/lib/tzdb.dat differ
diff --git a/release/Jstack Minecraft/jre_Windows/release b/release/Jstack Minecraft/jre_Windows/release
index 6fa00b2..d340a10 100644
--- a/release/Jstack Minecraft/jre_Windows/release	
+++ b/release/Jstack Minecraft/jre_Windows/release	
@@ -1,2 +1,2 @@
-JAVA_VERSION="18.0.1.1"
-MODULES="java.base java.instrument jdk.internal.jvmstat jdk.attach"
+JAVA_VERSION="17.0.7"
+MODULES="java.base java.logging jdk.internal.jvmstat jdk.attach"
diff --git a/src/main/java/net/burningtnt/jstackmc/JVMDescriptor.java b/src/main/java/net/burningtnt/jstackmc/JVMDescriptor.java
index e14b44f..a9719d0 100644
--- a/src/main/java/net/burningtnt/jstackmc/JVMDescriptor.java
+++ b/src/main/java/net/burningtnt/jstackmc/JVMDescriptor.java
@@ -1,5 +1,7 @@
 package net.burningtnt.jstackmc;
 
+import com.sun.tools.attach.VirtualMachineDescriptor;
+
 import java.io.IOException;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
@@ -37,7 +39,7 @@ public static boolean isMinecraftJVM(JVMCommandExecutor jvmCommandExecutor) thro
 
     private static final String CURRENT_JVM = String.valueOf(ProcessHandle.current().pid());
 
-    public static boolean isCurrentJVM(JVMCommandExecutor executor) {
-        return executor.virtualMachine.id().equals(CURRENT_JVM);
+    public static boolean isCurrentJVM(VirtualMachineDescriptor descriptor) {
+        return descriptor.id().equals(CURRENT_JVM);
     }
 }
diff --git a/src/main/java/net/burningtnt/jstackmc/Main.java b/src/main/java/net/burningtnt/jstackmc/Main.java
index fea9da4..cce0a3a 100644
--- a/src/main/java/net/burningtnt/jstackmc/Main.java
+++ b/src/main/java/net/burningtnt/jstackmc/Main.java
@@ -12,11 +12,6 @@
 import java.time.format.DateTimeFormatter;
 import java.util.logging.Level;
 
-/*
- JVM:
- cd "release/Jstack Minecraft"&jlink --add-modules java.base,jdk.attach,jdk.internal.jvmstat,jdk.attach,java.instrument --strip-debug --no-man-pages --no-header-files --compress=2 --output jre_Windows
- */
-
 public final class Main {
     private static final int DEFAULT_RETRY_TIME = 3;
 
@@ -43,6 +38,10 @@ public static void main(String[] args) throws AttachNotSupportedException, IOExc
         }
 
         for (VirtualMachineDescriptor descriptor : VirtualMachine.list()) {
+            if (JVMDescriptor.isCurrentJVM(descriptor)) {
+                continue;
+            }
+
             JVMCommandExecutor executor;
             try {
                 executor = JVMCommandExecutor.of(descriptor, retryTime);
@@ -52,9 +51,6 @@ public static void main(String[] args) throws AttachNotSupportedException, IOExc
             }
 
             try {
-                if (JVMDescriptor.isCurrentJVM(executor)) {
-                    continue;
-                }
                 if (!JVMDescriptor.isMinecraftJVM(executor)) {
                     continue;
                 }