Java Succinctly Part 2