updated to Groovy 2.2.2