f0058ee0d8
In this test, things work in the similar way as in constructors case (2). K1 resolves the explicit receiver HashMap<String, String>() to kotlin.collections.HashMap /* = java.util.HashMap */. K2 does the similar, but fun processConstructors from ConstructorProcessing.kt makes a type alias substitution, so in fact constructor of expanded java.util.HashMap is processed. Pay attention that both frontends ignore some.HashMap and java.util.HashMap due to ambiguous classifiers in explicit star importing scope. See FirScope.processConstructorsByName in ConstructorProcessing.kt