MacroGroovy integration