// FILE: util/HashMap.java package util; public class HashMap extends java.util.HashMap {} // FILE: foo/ArrayList.java package foo; public class ArrayList extends java.util.ArrayList {} // FILE: LinkedList.kt package foo class LinkedList : java.util.LinkedList() // FILE: HashSet.kt package util class HashSet : java.util.HashSet // FILE: main.kt package foo import util.HashMap import util.HashSet class LinkedHashMap : java.util.LinkedHashMap() fun test_1() { val map = HashMap() // <- should be util.HashMap } fun test_2() { val set = HashSet() // <- should be util.HashSet } fun test_3() { val list = ArrayList() // <- should be foo.ArrayList } fun test_4() { val list = LinkedList() // <- should be foo.LinkedList } fun test_5() { val map = LinkedHashMap() // should be foo.LinkedHashMap }