interface Baz { fun foo() } abstract class Bar : Baz abstract class Foo : Bar() /** * [Foo.foo] */ fun usage() {}