public void Clear()
        {
            GrammarTree.IDE   = this;
            ExecutionTree.IDE = this;
            Parser.IDE        = this;
            Compiler.IDE      = this;

            ClearSourceSyntaxOccurences();
            SourceAnnotations.Clear();
            CompiledAnnotations.Clear();
            Parser.Clear();
            Compiler.Clear();
            GrammarTree.Clear();
            ExecutionTree.Clear();
        }