ztraceexample zzz = 0 @1 - depaul...

205
ZTraceExample zzz = 0 @1 : ZTraceExample.CLASS_INITIALIZER # 38

Upload: vanduong

Post on 18-Nov-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 0 @1 : ZTraceExample.CLASS_INITIALIZER # 38

Page 2: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5 @1 : ZTraceExample.CLASS_INITIALIZER # 39

Page 3: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5 @1 : ZTraceExample.CLASS_INITIALIZER # 43

Page 4: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5 @1 : ZTraceExample.CLASS_INITIALIZER # 44 n = 5

Page 5: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

0.0 0.0 0.0 0.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 45 n = 5

Page 6: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

0.0 0.0 0.0 0.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 46n = 5i = 0

Page 7: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 0.0 0.0 0.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 45n = 5i = 0

Page 8: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 0.0 0.0 0.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 46n = 5i = 1

Page 9: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 0.0 0.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 45n = 5i = 1

Page 10: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 0.0 0.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 46n = 5i = 2

Page 11: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 0.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 45n = 5i = 2

Page 12: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 0.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 46n = 5i = 3

Page 13: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 45n = 5i = 3

Page 14: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 0.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 46n = 5i = 4

Page 15: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 45n = 5i = 4

Page 16: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.CLASS_INITIALIZER # 48

Page 17: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 10

args

Page 18: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 11

args

Page 19: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 12

args

Page 20: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 13

args

Page 21: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

Page 22: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 91 i = 1

X intVal = 0

this

Page 23: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 59 i = 1

X intVal = 0

this

Page 24: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 60 i = 1

X intVal = 0

this

b

0 0

0

0 0

1

0 0

2

Page 25: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 61 i = 1

X intVal = 0

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 26: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 62 i = 1

Xinteger = 42intVal = 0

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 27: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 63 i = 1

Xinteger = 42

boolean1 = falseintVal = 0

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 28: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 64 i = 1

X

integer = 42boolean1 = false

character = aintVal = 0

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 29: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 65 i = 1

X

integer = 42boolean1 = false

character = ashort1 = 1intVal = 0

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 30: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 66 i = 1

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1intVal = 0

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 31: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 67 i = 1

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0intVal = 0

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 32: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 68 i = 1

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 0

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 33: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 69 i = 1

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 34: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 70 i = 1

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 35: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : X # 91 i = 1

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

this

b

Object

object

0 0

0

0 0

1

0 0

2

Page 36: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 14

args

@2 : returnValue

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

b

Object

object

0 0

0

0 0

1

0 0

2

Page 37: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 5

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 15

args

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

x

b

Object

object

0 0

0

0 0

1

0 0

2

Page 38: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 16

args

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

x

b

Object

object

0 0

0

0 0

1

0 0

2

Page 39: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 11.0 23.0 35.0 47.0

a

@1 : ZTraceExample.main # 16

args

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

x

b

Object

object

0 0

0

0 0

1

0 0

2

@2 : X.f # 93 x = 2

this

Page 40: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 0

0

0 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 94 x = 2

this

Page 41: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 0

0

0 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 95z = 33x = 2

this

Page 42: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 0

0

0 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 96ff = 65.0z = 33x = 2

this

Page 43: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

0 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 97ff = 65.0z = 33x = 2

this

Page 44: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 98ff = 65.0z = 33x = 2

this

Page 45: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 99ff = 65.0z = 33x = 2

this

Page 46: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 100ff = 65.0z = 33x = 2

this

Page 47: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 100ff = 65.0z = 33x = 2

this

@3 : Counter # 53 id = "x"

Counter count = 0

this

Page 48: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 100ff = 65.0z = 33x = 2

this

@3 : returnValue

Countername = "x"count = 0

Page 49: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 101ff = 65.0z = 33x = 2

this Countername = "x"count = 0

c

Page 50: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 101ff = 65.0z = 33x = 2

this Countername = "x"count = 0

c

@3 : Counter.increment # 54

this

Page 51: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 102ff = 65.0z = 33x = 2

this Countername = "x"count = 1

c

Page 52: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 102ff = 65.0z = 33x = 2

this Countername = "x"count = 1

c

@5 : Counter.toString # 56

this

Page 53: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 103ff = 65.0z = 33x = 2

this Countername = "x"count = 1

c

@3 : returnValue = "1 x"

Page 54: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 103ff = 65.0z = 33x = 2

this Countername = "x"count = 1

c

@3 : InnerWithConstructor # 85 x = 3

InnerWithConstructor x = 0

this

Page 55: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 103ff = 65.0z = 33x = 2

thisCountername = "x"count = 1

c

@3 : returnValue

InnerWithConstructor x = 3

this$1

Page 56: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 104ff = 65.0z = 33x = 2

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

Page 57: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 0

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 104ff = 65.0z = 33x = 2

thisInnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@3 : InnerWithConstructor.run # 87

this

Page 58: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 1

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 104ff = 65.0z = 33x = 2

thisInnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@3 : InnerWithConstructor.run # 88

this

Page 59: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 104ff = 65.0z = 33x = 2

thisInnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@3 : InnerWithConstructor.run # 89

this

Page 60: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 105ff = 65.0z = 33x = 2

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

Page 61: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 105ff = 65.0z = 33x = 2

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@3 : Inner # 77

Inner

this

Page 62: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 105ff = 65.0z = 33x = 2

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@3 : Inner # 77

Inner

this

@4 : Inner # 77

this

Page 63: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 105ff = 65.0z = 33x = 2

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@3 : Inner # 77

Inner

this

this$1

@4 : returnValue

Page 64: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 105ff = 65.0z = 33x = 2

thisInnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@3 : returnValue

Inner

this$1

Page 65: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 106ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 66: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 106ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : InnerWithConstructor.run # 87

this

Page 67: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 106ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : InnerWithConstructor.run # 88

this

Page 68: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 106ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : InnerWithConstructor.run # 89

this

Page 69: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 106ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 70: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 108ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 71: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 109ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 72: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 109ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 73: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 110ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 74: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 111ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 75: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 112ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 76: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 113ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 77: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 114ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 78: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

Page 79: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 93 x = 1

this

Page 80: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 94 x = 1

this

Page 81: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 95z = 33x = 1

this

Page 82: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 96ff = 65.0z = 33x = 1

this

Page 83: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 97ff = 65.0z = 33x = 1

this

Page 84: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 98ff = 65.0z = 33x = 1

this

Page 85: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 99ff = 65.0z = 33x = 1

this

Page 86: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 100ff = 65.0z = 33x = 1

this

Page 87: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 100ff = 65.0z = 33x = 1

this

@4 : Counter # 53 id = "x"

Counter count = 0

this

Page 88: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 100ff = 65.0z = 33x = 1

this

@4 : returnValue

Countername = "x"count = 0

Page 89: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 101ff = 65.0z = 33x = 1

this

Countername = "x"count = 0

c

Page 90: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 101ff = 65.0z = 33x = 1

this

Countername = "x"count = 0

c

@4 : Counter.increment # 54

this

Page 91: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 102ff = 65.0z = 33x = 1

this

Countername = "x"count = 1

c

Page 92: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 102ff = 65.0z = 33x = 1

this

Countername = "x"count = 1

c

@6 : Counter.toString # 56

this

Page 93: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 103ff = 65.0z = 33x = 1

this

Countername = "x"count = 1

c

@4 : returnValue = "1 x"

Page 94: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 103ff = 65.0z = 33x = 1

this

Countername = "x"count = 1

c

@4 : InnerWithConstructor # 85 x = 3

InnerWithConstructor x = 0

this

Page 95: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 103ff = 65.0z = 33x = 1

this

Countername = "x"count = 1

c

@4 : returnValue

InnerWithConstructor x = 3

this$1

Page 96: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 104ff = 65.0z = 33x = 1

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

Page 97: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 104ff = 65.0z = 33x = 1

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@4 : InnerWithConstructor.run # 87

this

Page 98: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 104ff = 65.0z = 33x = 1

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@4 : InnerWithConstructor.run # 88

this

Page 99: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 104ff = 65.0z = 33x = 1

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@4 : InnerWithConstructor.run # 89

this

Page 100: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 105ff = 65.0z = 33x = 1

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

Page 101: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 105ff = 65.0z = 33x = 1

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@4 : Inner # 77

Inner

this

Page 102: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 105ff = 65.0z = 33x = 1

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@4 : Inner # 77

Inner

this

@5 : Inner # 77

this

Page 103: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 105ff = 65.0z = 33x = 1

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@4 : Inner # 77

Inner

this

this$1

@5 : returnValue

Page 104: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 105ff = 65.0z = 33x = 1

this InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@4 : returnValue

Inner

this$1

Page 105: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 106ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 106: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 106ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@4 : InnerWithConstructor.run # 87

this

Page 107: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 106ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@4 : InnerWithConstructor.run # 88

this

Page 108: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 106ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@4 : InnerWithConstructor.run # 89

this

Page 109: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 106ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 110: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 108ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 111: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 109ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 112: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 109ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 113: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 110ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 114: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 111ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 115: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 112ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 116: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 113ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 117: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 114ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 118: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 119: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 93 x = 0

this

Page 120: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 94 x = 0

this

Page 121: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 95z = 33x = 0

this

Page 122: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 96ff = 65.0z = 33x = 0

this

Page 123: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 97ff = 65.0z = 33x = 0

this

Page 124: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 98ff = 65.0z = 33x = 0

this

Page 125: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 99ff = 65.0z = 33x = 0

this

Page 126: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 100ff = 65.0z = 33x = 0

this

Page 127: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 100ff = 65.0z = 33x = 0

this

@5 : Counter # 53 id = "x"

Counter count = 0

this

Page 128: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 100ff = 65.0z = 33x = 0

this

@5 : returnValue

Countername = "x"count = 0

Page 129: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 101ff = 65.0z = 33x = 0

this

Countername = "x"count = 0

c

Page 130: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 101ff = 65.0z = 33x = 0

this

Countername = "x"count = 0

c

@5 : Counter.increment # 54

this

Page 131: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 102ff = 65.0z = 33x = 0

this

Countername = "x"count = 1

c

Page 132: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 102ff = 65.0z = 33x = 0

this

Countername = "x"count = 1

c

@7 : Counter.toString # 56

this

Page 133: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 103ff = 65.0z = 33x = 0

this

Countername = "x"count = 1

c

@5 : returnValue = "1 x"

Page 134: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 103ff = 65.0z = 33x = 0

this

Countername = "x"count = 1

c

@5 : InnerWithConstructor # 85 x = 3

InnerWithConstructor x = 0

this

Page 135: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@4 : X.f # 103ff = 65.0z = 33x = 0

this

Countername = "x"count = 1

c

@5 : returnValue

InnerWithConstructor x = 3

this$1

Page 136: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 104ff = 65.0z = 33x = 0

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

Page 137: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 104ff = 65.0z = 33x = 0

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@5 : InnerWithConstructor.run # 87

this

Page 138: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 104ff = 65.0z = 33x = 0

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@5 : InnerWithConstructor.run # 88

this

Page 139: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 104ff = 65.0z = 33x = 0

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@5 : InnerWithConstructor.run # 89

this

Page 140: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 105ff = 65.0z = 33x = 0

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

Page 141: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 105ff = 65.0z = 33x = 0

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@5 : Inner # 77

Inner

this

Page 142: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 105ff = 65.0z = 33x = 0

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@5 : Inner # 77

Inner

this

@6 : Inner # 77

this

Page 143: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 105ff = 65.0z = 33x = 0

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@5 : Inner # 77

Inner

this

this$1

@6 : returnValue

Page 144: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 105ff = 65.0z = 33x = 0

this

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1

@5 : returnValue

Inner

this$1

Page 145: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 106ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 146: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 106ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@5 : InnerWithConstructor.run # 87

this

Page 147: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 106ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@5 : InnerWithConstructor.run # 88

this

Page 148: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 106ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@5 : InnerWithConstructor.run # 89

this

Page 149: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 106ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 150: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 108ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 151: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 109ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 152: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 109ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 153: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 110ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 154: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 111ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 155: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 112ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 156: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 113ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 157: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 114ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 158: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

thisInner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : X.f # 117ff = 65.0z = 33x = 0

this

Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

Page 159: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@3 : X.f # 115ff = 65.0z = 33x = 1

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1 this$1

@4 : returnValue = 42

Page 160: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : X.f # 115ff = 65.0z = 33x = 2

this Inner

inner2

InnerWithConstructor x = 3

inner1

Countername = "x"count = 1

c

this$1this$1

@3 : returnValue = 43

Page 161: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 16

x

args

@2 : returnValue = 44

Page 162: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 19

x

args

Page 163: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 20 n = 5

x

args

Page 164: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 21 n = 5

x

0.0 0.0 0.0 0.0 0.0

a

args

Page 165: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 22n = 5i = 0

x

0.0 0.0 0.0 0.0 0.0

a

args

Page 166: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 21n = 5i = 0

x

-1.0 0.0 0.0 0.0 0.0

a

args

Page 167: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 22n = 5i = 1

x

-1.0 0.0 0.0 0.0 0.0

a

args

Page 168: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 21n = 5i = 1

x

-1.0 9.0 0.0 0.0 0.0

a

args

Page 169: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 22n = 5i = 2

x

-1.0 9.0 0.0 0.0 0.0

a

args

Page 170: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 21n = 5i = 2

x

-1.0 9.0 19.0 0.0 0.0

a

args

Page 171: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 22n = 5i = 3

x

-1.0 9.0 19.0 0.0 0.0

a

args

Page 172: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 21n = 5i = 3

x

-1.0 9.0 19.0 29.0 0.0

a

args

Page 173: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 22n = 5i = 4

x

-1.0 9.0 19.0 29.0 0.0

a

args

Page 174: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 21n = 5i = 4

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 175: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 26

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 176: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 27 n = 5

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 177: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

0.0 0.0 0.0 0.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 28 n = 5

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 178: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

0.0 0.0 0.0 0.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 29n = 5i = 0

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 179: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 0.0 0.0 0.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 28n = 5i = 0

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 180: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 0.0 0.0 0.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 29n = 5i = 1

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 181: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 0.0 0.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 28n = 5i = 1

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 182: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 0.0 0.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 29n = 5i = 2

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 183: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 0.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 28n = 5i = 2

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 184: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 0.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 29n = 5i = 3

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 185: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 28n = 5i = 3

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 186: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 0.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 29n = 5i = 4

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 187: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 28n = 5i = 4

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 188: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 32

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 189: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

@1 : ZTraceExample.main # 32

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.staticInitializerTest # 158

Page 190: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 32

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.staticInitializerTest # 158

@3 : StaticX.f # 154

Page 191: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 32

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.staticInitializerTest # 158

@3 : StaticX.f # 155

Page 192: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 32

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.staticInitializerTest # 159

Page 193: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

Page 194: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 123

Page 195: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 125 x = 0

Page 196: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 125 x = 0

@3 : ZTraceExample.exceptionF1 # 137

Page 197: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 125 x = 0

@3 : ZTraceExample.exceptionF1 # 137

@4 : ZTraceExample.exceptionF2 # 140

Page 198: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 127 x = 0

exception

Error

Page 199: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 128 x = 0

Error

e

Page 200: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 130 x = 2

Page 201: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 132 x = 3

Page 202: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 133 x = 4

Page 203: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 133 x = 4

@3 : ZTraceExample.exceptionF1 # 137

Page 204: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

@1 : ZTraceExample.main # 34

x

-1.0 9.0 19.0 29.0 39.0

a

args

@2 : ZTraceExample.exceptionTest # 133 x = 4

@3 : ZTraceExample.exceptionF1 # 137

@4 : ZTraceExample.exceptionF2 # 140

Page 205: ZTraceExample zzz = 0 @1 - DePaul Universityfpl.cs.depaul.edu/jriely/visualization/ZTraceExample-graphviz.pdf · ZTraceExample zzz = 5-1.0 11.0 23.0 35.0 47.0 a @1 : ZTraceExample.main

ZTraceExample zzz = 42

-1.0 10.0 21.0 32.0 43.0

b

X

integer = 42boolean1 = false

character = ashort1 = 1long1 = 3

float1 = 1.0double1 = 1.0

intVal = 1string = "dog"

lastX

-1.0 11.0 23.0 35.0 47.0

a

b

Object

object

0 2

0

2 5

1

0 0

2

StaticX

-1.0 12.0 25.0 38.0 51.0

a

exception

Error