Waterloo Java Visualizer Tool