Hi guys, I try to understand Star-projections. I had simple interface on java. When I convert it to kotlin it used star-projection. When I try to assign one item of the List that is defined like List<*>, it forces me to cast. But when I cast it also gives warning about unchecked casting. When I try to check the type of the object it gives me error. Here is the code; lateinit var address: List
override fun onTaskComplete(results: Map>) { address = results[0] as List
} Here is the interface; interface TaskListener { fun onTaskComplete(results: Map>) }