/* RootStructureElement */class Outer {/* ClassDeclarationStructureElement */
    val i: Int = 1/* DeclarationStructureElement */
        get() {
            class Inner {
                var i: Int = 2
                    get() {
                        field++
                        return field
                    }
                val j: Int = 3
                    get() {
                        field = 42
                        return field
                    }

                fun innerMember() {
                    field++
                }
            }
            return field
        }

    val j: Int = 4/* DeclarationStructureElement */
        get() {
            fun local() {
                field++
                field++
            }
            local()
            return field
        }
}
