public virtual IList<GrammarAST> GetNodesWithTypePreorderDFS(IntervalSet types) { List<GrammarAST> nodes = new List<GrammarAST>(); GetNodesWithTypePreorderDFS_(nodes, types); return nodes; }