Android sample project demonstrating how to generate Kotlin code through annotation processing, and then feeding it into a second round of annotation processing.
https://medium.com/@workingkills/pushing-the-limits-of-kotlin-annotation-processing-8611027b6711