package o fun foo(): String? { return accept(JV()) } fun accept(v: JV): R? = null open class JV()