class Derived : Base { init { (super).#value = 0 } constructor() /* primary */ { super/*Base*/() /* () */ } fun getValue(): Int { return (super).#value } fun setValue(value: Int) { (super).#value = value } }