Groovy seems really keen on these AST transformations! The concept is both powerful and dangerous.