Title: Making Sense of Java