I20251120-1800
The current implementation for Java 1.8 is rather complex because of only raw string info. With Java 9+ we can use StackWalker to perform faster and easier, to still retain compatibility with Java 1.8 we use a Multi-Release type here to use that implementation on any 9+ JVM.