package test public trait NullableToNotNull: Object { public trait Super: Object { public fun foo(p0: String?) public fun dummy() // to avoid loading as SAM interface } public trait Sub: Super { override fun foo(p0: String?) } }