// !LANGUAGE: +NewInference // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_EXPRESSION // FILE: JavaTest.java public class JavaTest { public static Number[] createNumberArray() { return null; } } // FILE: test.kt fun select(x: K, y: K): K = x fun foo(f: () -> R): R = f() fun test(n: Number) { val a = select(foo { JavaTest.createNumberArray() }, emptyArray()) ..kotlin.Array?)")!>a }