¿Problemas para acceder al object compañero de Kotlin en Groovy?

Quiero get la instancia de esta interfaz KotlinDecompilerService https://github.com/JetBrains/kotlin/blob/master/idea/src/org/jetbrains/kotlin/idea/internal/KotlinDecompilerService.kt en Groovy.

Lo bash:

 final KotlinDecompilerService decompilerService = KotlinDecompilerService.Companion.getInstance() 

Pero Groovy KotlinDecompilerService.Companion devuelve una instancia de java.lang.Class . (El campo estático y la class tienen el mismo nombre Companion )

 2017-06-24 23:31:59,066 [9849885] ERROR - llij.ide.plugins.PluginManager - Cannot cast object 'class org.jetbrains.kotlin.idea.internal.KotlinDecompilerService$Companion' with class 'java.lang.Class' to class 'org.jetbrains.kotlin.idea.internal.KotlinDecompilerService$Companion' org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object 'class org.jetbrains.kotlin.idea.internal.KotlinDecompilerService$Companion' with class 'java.lang.Class' to class 'org.jetbrains.kotlin.idea.internal.KotlinDecompilerService$Companion' at org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.continueCastOnSAM(DefaultTypeTransformation.java:405) at org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.continueCastOnNumber(DefaultTypeTransformation.java:319) at org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation.castToType(DefaultTypeTransformation.java:232) at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.castToType(ScriptBytecodeAdapter.java:603) 

Tengo que usar la reflexión para get la instancia.

 final KotlinDecompilerService decompilerService = KotlinDecompilerService.Companion.newInstance().getInstance() 

Funciona, pero me pregunto si hay una mejor manera.