class Derived : Base { constructor() /* primary */ { super/*Base*/() /* () */ } fun setValue(v: Any) { when { v is String -> { // BLOCK (super).#value = v /*as String */ } } } }