// !CHECK_TYPE // WITH_EXTENDED_CHECKERS package a import java.util.Iterator import java.lang.Comparable as Comp import checkSubtype fun bar(any: Any): java.lang.Iterable? { val a: java.lang.Comparable? = null val b: Iterable<Integer> val c : Iterator? = null if (any is Iterator<*>) { checkSubtype<Iterator<*>>(any) } any as Iterator<*> return null }