// FIR_IDENTICAL // !CHECK_TYPE // FILE: A.java public class A { public java.util.List foo() {} } // FILE: main.kt fun foo2(x: A, y: MutableList) { x.foo().isEmpty() x.foo().get(0) checkType { _() } x.foo().iterator() checkType { _>() } y.isEmpty() y.get(0) checkType { _() } y.iterator() checkType { _>() } }