interface IFoo { fun bar() { .foo() } abstract fun foo() }