A Java project to play with.