Programming in Java - Coursework assignment 2