FILE: Main.kt public final fun myListOf(vararg elements: R|kotlin/Array|): R|kotlin/collections/List| { ^myListOf Null(null)!! } public final fun myListOf(element: R|T|): R|kotlin/collections/List| { ^myListOf Null(null)!! } public final fun takeStrings(list: R|kotlin/collections/List|): R|kotlin/Unit| { } public final fun getStrings(): R|kotlin/Array| { ^getStrings Null(null)!! } public final fun testFromKotlin(): R|kotlin/Unit| { lval values: R|kotlin/Array| = R|/getStrings|() lval list: R|kotlin/collections/List| = R|/myListOf|(vararg(*R|/values|)) R|/takeStrings|(R|/list|) } public final fun testFromJava(): R|kotlin/Unit| { lval values: R|ft!>, kotlin/Array!>?>!| = Q|Utils|.R|/Utils.getStrings|() lval list: R|kotlin/collections/List!>| = R|/myListOf|!|>(vararg(*R|/values|)) R|/takeStrings|(R|/list|) }