Example code from Grails in Action 2nd Edition