// FILE: JavaClass.java import java.util.Arrays; import java.util.Comparator; class JavaClass { public static String foo(Comparator comparator) { return Arrays.toString(comparator.getClass().getGenericInterfaces()); } } // FILE: 1.kt fun box(): String { val supertypes = JavaClass.foo { a, b -> a.compareTo(b) } if (supertypes != "[java.util.Comparator]") return "Fail: $supertypes" return "OK" }