// FILE: JavaInterface.java public interface JavaInterface { String foo(Object... obj); String foo(String... str); } // FILE: JavaClass.java public class JavaClass implements JavaInterface { public String foo(Object... obj) { return "FAIL"; } public String foo(String... str) { return "OK"; } } // FILE: test.kt // TARGET_BACKEND: JVM class KotlinClass : JavaClass() fun box(): String { return KotlinClass().foo("alpha", "omega") }