class IndirectChild : JavaChild { constructor() /* primary */ { super/*JavaChild*/() /* () */ } } open class KotlinBase { var a: Int field = 1 get set var b: Int field = 2 get protected set var c: Int field = 3 get private set var d: Int field = 4 get internal set open var e: Int field = 5 open get open set constructor() /* primary */ { super/*Any*/() /* () */ } }