protected void registerMacroTags() {
        addMacroTagProvider(new ActorLmlMacroTagProvider(), "actor");
        addMacroTagProvider(new AnyNotNullLmlMacroTagProvider(), "anyNotNull", "any");
        addMacroTagProvider(new ArgumentLmlMacroTagProvider(), "nls", "argument", "preference");
        addMacroTagProvider(new ArgumentReplacementLmlMacroTagProvider(), "replace", "replaceArguments", "noOp",
                "root");
        addMacroTagProvider(new AssignLmlMacroTagProvider(), "assign", "var", "val");
        addMacroTagProvider(new CalculationLmlMacroTagProvider(), "calculate", "calculation");
        addMacroTagProvider(new ChangeListenerLmlMacroTagProvider(), "onChange", "changeListener");
        addMacroTagProvider(new ClickListenerLmlMacroTagProvider(), "onClick", "clickListener");
        addMacroTagProvider(new CommentLmlMacroTagProvider(), "comment", "FIXME", "TODO");
        addMacroTagProvider(new ConditionalLmlMacroTagProvider(), "if", "test", "check");
        addMacroTagProvider(new EvaluateLmlMacroTagProvider(), "eval", "evaluate", "invoke");
        addMacroTagProvider(new ExceptionLmlMacroTagProvider(), "exception", "throw", "error");
        addMacroTagProvider(new ForEachLmlMacroTagProvider(), "forEach", "for", "each");
        addMacroTagProvider(new ImportAbsoluteLmlMacroTagProvider(), "absoluteImport");
        addMacroTagProvider(new ImportClasspathLmlMacroTagProvider(), "classpathImport");
        addMacroTagProvider(new ImportExternallLmlMacroTagProvider(), "externalImport");
        addMacroTagProvider(new ImportInternalLmlMacroTagProvider(), "import", "internalImport");
        addMacroTagProvider(new ImportLocalLmlMacroTagProvider(), "localImport");
        addMacroTagProvider(new InputListenerLmlMacroTagProvider(), "inputListener", "onInput");
        addMacroTagProvider(new LoggerDebugLmlMacroTagProvider(), "debug", "logDebug", "trace", "logTrace");
        addMacroTagProvider(new LoggerErrorLmlMacroTagProvider(), "logError");
        addMacroTagProvider(new LoggerInfoLmlMacroTagProvider(), "log", "logInfo", "info");
        addMacroTagProvider(new LoopLmlMacroTagProvider(), "loop", "times");
        addMacroTagProvider(new MetaLmlMacroTagProvider(), "macro");
        addMacroTagProvider(new NestedForEachLmlMacroTagProvider(), "forEachNested", "nested", "eachNested");
        addMacroTagProvider(new NewAttributeLmlMacroTagProvider(), "newAttribute", "attribute");
        addMacroTagProvider(new NewTagLmlMacroTagProvider(), "newTag", "tag");
        addMacroTagProvider(new NullCheckLmlMacroTagProvider(), "notNull", "ifNotNull", "exists");
        addMacroTagProvider(new RandomLmlMacroTagProvider(), "random");
        addMacroTagProvider(new StyleLmlMacroTagProvider(), "style");
        addMacroTagProvider(new StyleSheetImportLmlMacroTagProvider(), "importStyleSheet");
        addMacroTagProvider(new TableCellLmlMacroTagProvider(), "cell", "tableCell");
        addMacroTagProvider(new TableColumnLmlMacroTagProvider(), "column", "tableColumn");
        addMacroTagProvider(new TableRowLmlMacroTagProvider(), "row", "tableRow");
        addMacroTagProvider(new WhileLmlMacroTagProvider(), "while", "until");
    }
protected void registerMacroTags ( ) { addMacroTagProvider ( new ActorLmlMacroTagProvider ( ) , "actor" ) ; addMacroTagProvider ( new AnyNotNullLmlMacroTagProvider ( ) , "anyNotNull" , "any" ) ; addMacroTagProvider ( new ArgumentLmlMacroTagProvider ( ) , "nls" , "argument" , "preference" ) ; addMacroTagProvider ( new ArgumentReplacementLmlMacroTagProvider ( ) , "replace" , "replaceArguments" , "noOp" , "root" ) ; addMacroTagProvider ( new AssignLmlMacroTagProvider ( ) , "assign" , "var" , "val" ) ; addMacroTagProvider ( new CalculationLmlMacroTagProvider ( ) , "calculate" , "calculation" ) ; addMacroTagProvider ( new ChangeListenerLmlMacroTagProvider ( ) , "onChange" , "changeListener" ) ; addMacroTagProvider ( new ClickListenerLmlMacroTagProvider ( ) , "onClick" , "clickListener" ) ; addMacroTagProvider ( new CommentLmlMacroTagProvider ( ) , "comment" , "FIXME" , "TODO" ) ; addMacroTagProvider ( new ConditionalLmlMacroTagProvider ( ) , "if" , "test" , "check" ) ; addMacroTagProvider ( new EvaluateLmlMacroTagProvider ( ) , "eval" , "evaluate" , "invoke" ) ; addMacroTagProvider ( new ExceptionLmlMacroTagProvider ( ) , "exception" , "throw" , "error" ) ; addMacroTagProvider ( new ForEachLmlMacroTagProvider ( ) , "forEach" , "for" , "each" ) ; addMacroTagProvider ( new ImportAbsoluteLmlMacroTagProvider ( ) , "absoluteImport" ) ; addMacroTagProvider ( new ImportClasspathLmlMacroTagProvider ( ) , "classpathImport" ) ; addMacroTagProvider ( new ImportExternallLmlMacroTagProvider ( ) , "externalImport" ) ; addMacroTagProvider ( new ImportInternalLmlMacroTagProvider ( ) , "import" , "internalImport" ) ; addMacroTagProvider ( new ImportLocalLmlMacroTagProvider ( ) , "localImport" ) ; addMacroTagProvider ( new InputListenerLmlMacroTagProvider ( ) , "inputListener" , "onInput" ) ; addMacroTagProvider ( new LoggerDebugLmlMacroTagProvider ( ) , "debug" , "logDebug" , "trace" , "logTrace" ) ; addMacroTagProvider ( new LoggerErrorLmlMacroTagProvider ( ) , "logError" ) ; addMacroTagProvider ( new LoggerInfoLmlMacroTagProvider ( ) , "log" , "logInfo" , "info" ) ; addMacroTagProvider ( new LoopLmlMacroTagProvider ( ) , "loop" , "times" ) ; addMacroTagProvider ( new MetaLmlMacroTagProvider ( ) , "macro" ) ; addMacroTagProvider ( new NestedForEachLmlMacroTagProvider ( ) , "forEachNested" , "nested" , "eachNested" ) ; addMacroTagProvider ( new NewAttributeLmlMacroTagProvider ( ) , "newAttribute" , "attribute" ) ; addMacroTagProvider ( new NewTagLmlMacroTagProvider ( ) , "newTag" , "tag" ) ; addMacroTagProvider ( new NullCheckLmlMacroTagProvider ( ) , "notNull" , "ifNotNull" , "exists" ) ; addMacroTagProvider ( new RandomLmlMacroTagProvider ( ) , "random" ) ; addMacroTagProvider ( new StyleLmlMacroTagProvider ( ) , "style" ) ; addMacroTagProvider ( new StyleSheetImportLmlMacroTagProvider ( ) , "importStyleSheet" ) ; addMacroTagProvider ( new TableCellLmlMacroTagProvider ( ) , "cell" , "tableCell" ) ; addMacroTagProvider ( new TableColumnLmlMacroTagProvider ( ) , "column" , "tableColumn" ) ; addMacroTagProvider ( new TableRowLmlMacroTagProvider ( ) , "row" , "tableRow" ) ; addMacroTagProvider ( new WhileLmlMacroTagProvider ( ) , "while" , "until" ) ; }
Registers macro tags that manipulate templates' structures.

@see #registerTags()