interface Foo class Bar : Foo { } class Ob : Foo class C { companion object : Foo { } } class Unfinished1 : class Unfinished2 : { }