import Ġtest . Foo .* Ċ Ċ // ĠNote Ġthat Ġun like Ġin ĠJava , Ġin ĠKotlin Ġwe Ġcurrently Ġmostly Ġprefer Ġpackage Ġto Ġclass Ġin Ġqualified Ġname Ġresolution . Ċ // ĠSo Ġhere , Ġfor Ġexample , Ġwe Ġsee Ġboth Ġthe Ġpackage Ġand Ġthe Ġclass Ġwith Ġthe Ġname Ġtest . Foo , Ġand Ġprefer Ġthe Ġformer . Ċ // ĠSo Ġ' Bar ' Ġshould Ġbe Ġresolved , Ġ' Nested ' Ġshould Ġbe Ġun resolved . Ċ // ĠFor Ġjav ac , Ġthe Ġopposite Ġis Ġtrue : Ġ' Bar ' Ġwould Ġbe Ġun resolved Ġin Ġa Ġsimilar Ġsituation , Ġ' Nested ' Ġwould Ġbe Ġresolved . Ċ Ċ val Ġv 1 : ĠBar ? Ġ= Ġnull Ċ val Ġv 2 : Ġtest . Foo . Bar ? Ġ= Ġnull Ċ val Ġv 3 : ĠNested ? Ġ= Ġnull Ċ val Ġv 4 : Ġtest . Foo . Nested ? Ġ= Ġnull Ċ Ċ val Ġv 5 : Ġtest . B oo . Sub B oo . C . Nested ? Ġ= Ġnull Ċ val Ġv 6 : Ġtest . B oo . Nested ? Ġ= Ġnull Ċ