1Test is class art.Test991$DoNothingFieldTracer & class art.Test991$JavaReadWrite 2Initial state: xyz = 0 3FieldTracer: class art.Test991$DoNothingFieldTracer 4 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1) 5normal read: xyz = 0 6FieldTracer: class art.Test991$DoNothingFieldTracer 7 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer) 8Final state: xyz = 1 9Test is class art.Test991$ThrowReadFieldTracer & class art.Test991$JavaReadWrite 10Initial state: xyz = 0 11FieldTracer: class art.Test991$ThrowReadFieldTracer 12 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1) 13Caught error. art.Test991$TestError: Throwing error during access 14Final state: xyz = 0 15Test is class art.Test991$ThrowWriteFieldTracer & class art.Test991$JavaReadWrite 16Initial state: xyz = 0 17FieldTracer: class art.Test991$ThrowWriteFieldTracer 18 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1) 19normal read: xyz = 0 20FieldTracer: class art.Test991$ThrowWriteFieldTracer 21 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer) 22Caught error. art.Test991$TestError: Throwing error during modify 23Final state: xyz = 0 24Test is class art.Test991$ModifyDuringReadFieldTracer & class art.Test991$JavaReadWrite 25Initial state: xyz = 0 26FieldTracer: class art.Test991$ModifyDuringReadFieldTracer 27 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1) 28normal read: xyz = 20 29FieldTracer: class art.Test991$ModifyDuringReadFieldTracer 30 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 21 (type: class java.lang.Integer) 31Final state: xyz = 21 32Test is class art.Test991$ModifyDuringWriteFieldTracer & class art.Test991$JavaReadWrite 33Initial state: xyz = 0 34FieldTracer: class art.Test991$ModifyDuringWriteFieldTracer 35 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1) 36normal read: xyz = 0 37FieldTracer: class art.Test991$ModifyDuringWriteFieldTracer 38 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer) 39Final state: xyz = 1 40Test is class art.Test991$ModifyDuringReadAndWriteFieldTracer & class art.Test991$JavaReadWrite 41Initial state: xyz = 0 42FieldTracer: class art.Test991$ModifyDuringReadAndWriteFieldTracer 43 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1) 44normal read: xyz = 10 45FieldTracer: class art.Test991$ModifyDuringReadAndWriteFieldTracer 46 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public void art.Test991$JavaReadWrite.accept(art.Test991$TestClass1). New value: 11 (type: class java.lang.Integer) 47Final state: xyz = 11 48Test is class art.Test991$DoNothingFieldTracer & class art.Test991$ReflectiveReadWrite 49Initial state: xyz = 0 50reflective read: xyz = 0 51Final state: xyz = 1 52Test is class art.Test991$ThrowReadFieldTracer & class art.Test991$ReflectiveReadWrite 53Initial state: xyz = 0 54reflective read: xyz = 0 55Final state: xyz = 1 56Test is class art.Test991$ThrowWriteFieldTracer & class art.Test991$ReflectiveReadWrite 57Initial state: xyz = 0 58reflective read: xyz = 0 59Final state: xyz = 1 60Test is class art.Test991$ModifyDuringReadFieldTracer & class art.Test991$ReflectiveReadWrite 61Initial state: xyz = 0 62reflective read: xyz = 0 63Final state: xyz = 1 64Test is class art.Test991$ModifyDuringWriteFieldTracer & class art.Test991$ReflectiveReadWrite 65Initial state: xyz = 0 66reflective read: xyz = 0 67Final state: xyz = 1 68Test is class art.Test991$ModifyDuringReadAndWriteFieldTracer & class art.Test991$ReflectiveReadWrite 69Initial state: xyz = 0 70reflective read: xyz = 0 71Final state: xyz = 1 72Test is class art.Test991$DoNothingFieldTracer & class art.Test991$NativeReadWrite 73Initial state: xyz = 0 74FieldTracer: class art.Test991$DoNothingFieldTracer 75 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1) 76native read: xyz = 0 77FieldTracer: class art.Test991$DoNothingFieldTracer 78 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer) 79Final state: xyz = 1 80Test is class art.Test991$ThrowReadFieldTracer & class art.Test991$NativeReadWrite 81Initial state: xyz = 0 82FieldTracer: class art.Test991$ThrowReadFieldTracer 83 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1) 84Caught error. art.Test991$TestError: Throwing error during access 85Final state: xyz = 0 86Test is class art.Test991$ThrowWriteFieldTracer & class art.Test991$NativeReadWrite 87Initial state: xyz = 0 88FieldTracer: class art.Test991$ThrowWriteFieldTracer 89 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1) 90native read: xyz = 0 91FieldTracer: class art.Test991$ThrowWriteFieldTracer 92 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer) 93Caught error. art.Test991$TestError: Throwing error during modify 94Final state: xyz = 1 95Test is class art.Test991$ModifyDuringReadFieldTracer & class art.Test991$NativeReadWrite 96Initial state: xyz = 0 97FieldTracer: class art.Test991$ModifyDuringReadFieldTracer 98 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1) 99native read: xyz = 20 100FieldTracer: class art.Test991$ModifyDuringReadFieldTracer 101 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 21 (type: class java.lang.Integer) 102Final state: xyz = 21 103Test is class art.Test991$ModifyDuringWriteFieldTracer & class art.Test991$NativeReadWrite 104Initial state: xyz = 0 105FieldTracer: class art.Test991$ModifyDuringWriteFieldTracer 106 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1) 107native read: xyz = 0 108FieldTracer: class art.Test991$ModifyDuringWriteFieldTracer 109 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 1 (type: class java.lang.Integer) 110Final state: xyz = 1 111Test is class art.Test991$ModifyDuringReadAndWriteFieldTracer & class art.Test991$NativeReadWrite 112Initial state: xyz = 0 113FieldTracer: class art.Test991$ModifyDuringReadAndWriteFieldTracer 114 ACCESS of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1) 115native read: xyz = 10 116FieldTracer: class art.Test991$ModifyDuringReadAndWriteFieldTracer 117 MODIFY of public int art.Test991$TestClass1.xyz on object of type: class art.Test991$TestClass1 in method public static native void art.Test991.doNativeReadWrite(art.Test991$TestClass1). New value: 11 (type: class java.lang.Integer) 118Final state: xyz = 11 119