// KT-307 Unresolved reference open class AL { fun get(i : Int) : Any? = i } trait ALE : AL { fun getOrNull(index: Int, value: T) : T { return get(index) as? T ?: value } }