KmClass getKmClass() throws ReflectiveOperationException {
        return new KmClass(KOTLIN_CLASS_METADATA_CLASS_GET_KM_CLASS.invoke(wrapped));
      }
Use Kotlin reflection to build {@link Executable} instances for the constructors in {@code
ofClass} that include information about which parameters have default values.

@param metadata the {@code @kotlin.Metadata} annotation on {@code ofClass}
@param ofClass the class whose constructors should be returned
value/src/main/java/com/google/auto/value/processor/KotlinMetadata.java