package test

object Foo {
  private constructor() /* primary */ {
    super/*Any*/()
        /* InstanceInitializerCall */

  }

  val a: String
    field = ""
    get

  fun foo(): String {
    return ""
  }




}

val test1: KProperty0<String>
  field = ::a
  get

val test1a: KProperty0<String>
  field = ::a
  get

val test2: KFunction0<String>
  field = ::foo
  get

val test2a: KFunction0<String>
  field = ::foo
  get

