package test public open class Sub : test.Super { public constructor Sub() public final /*synthesized*/ fun foo(/*0*/ r: (() -> kotlin.Unit)!): kotlin.Unit public open override /*1*/ fun foo(/*0*/ r: java.lang.Runnable!): kotlin.Unit } public final class Super { public constructor Super() internal final fun foo(/*0*/ r: java.lang.Runnable): kotlin.Unit }