class C> { fun foo(c: C<*>) {} } open class Super class Sub: Super>() // class: Sub // jvm signature: Sub // generic signature: LSuper;>;