Slide 17 : 21
The Design of the Java Elucidator