15 2/27: Java I: Syntax and Semantics