Hello guys, maybe someone can help me. I need the declarations of Kotlin project: objects, type declarations like enums, class properties, etc. What will be the easier approach to follow? Load the target and inspect the project at runtime using reflection, or try to parse and resolve types using the Kotlin compiler?