FILE: arrayAccess.kt
    public? final? val p: <implicit> = Int(0)
        public? get(): <implicit>
    public? final? fun foo(): <implicit> {
        ^foo Int(1)
    }
    public? final? class Wrapper : kotlin/Any {
        public? constructor(v: IntArray): super<kotlin/Any>()

        public? final? val v: IntArray
            public? get(): IntArray

    }
    public? final? fun test(a: IntArray, w: Wrapper): <implicit> {
        ^test plus#(plus#(plus#(a#[Int(0)], a#[p#]), a#[foo#()]), w#.v#[Int(0)])
    }
