private Statement ExpandMacro(Type macroType, MacroStatement node) { using (IAstMacro macro = (IAstMacro)Activator.CreateInstance(macroType)) { macro.Initialize(_context); return macro.Expand(node); } }