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