class Derived : Base {
  constructor() /* primary */ {
    super/*Base*/()
    /* <init>() */

  }

  init {
    <this>(super<Derived>).#value = 0
  }

  fun getValue(): Int {
    return <this>(super<Derived>).#value
  }

  fun setValue(value: Int) {
    <this>(super<Derived>).#value = value
  }

}

