Playing with Groovy AST Transformations