¿Cómo funciona Java File to Kotlin File?

Estoy explorando Kotlin a través de Kotlin para desarrolladores de Android . Uno de los primeros pasos es usar Convert Java File to Kotlin File para ver cómo se comparan los files Java y Kotlin.

Tengo curiosidad de cómo funciona esta característica.

¿La herramienta está creando un tree de syntax abstracta a partir de la input de Java y luego transpiling a Kotlin? ¿O está haciendo algo mucho más simple?