To make use of reflection with AOT compilation, GraalVM requires explicit reflection invocations or may use a configuration file to explicitly document the classes, constructors, methods and fields ...
Java doesn't natively support default parameter values like Scala, Kotlin, or Python. This library fills that gap by generating helper code at compile time.