updated to Groovy 2.3.1