private void ProcessInternalMacro(InternalClass klass, MacroStatement node)
{
Type macroType = new MacroCompiler(Context).Compile(klass);
if (null == macroType)
{
ProcessingError(CompilerErrorFactory.AstMacroMustBeExternal(node, klass.FullName));
return;
}
ProcessMacro(macroType, node);
}