Java meetup exercise

This completes the basic set of exercises originally specified in #933.