class C : IFooBar {
  private /* final field */ val $$delegate_0: FooBarImpl = FooBarImpl
  constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

  override fun foo() {
    <this>.#$$delegate_0.foo()
  }

  override fun bar() {
  }

}

interface IFooBar {
  abstract fun bar()

  abstract fun foo()

}

object FooBarImpl : IFooBar {
  private constructor() /* primary */ {
    super/*Any*/()
    /* <init>() */

  }

  override fun bar() {
  }

  override fun foo() {
  }

}

