Tutorial from http://www.playframework.com/documentation/2.1.1/JavaGuide1