AUTO
Infer it: the KSP path uses Kotlin nullability (a non-null, no-default parameter is required), and the reflective path treats the parameter as required, since Java bytecode carries no nullability.
Infer it: the KSP path uses Kotlin nullability (a non-null, no-default parameter is required), and the reflective path treats the parameter as required, since Java bytecode carries no nullability.