public override Statement Expand(MacroStatement macro) { Statement code = ExpandImpl(macro); if (code != null) code.LexicalInfo = macro.LexicalInfo; return code; }