protected AbstractTreeNode(ISourceOrigin sourceOrigin) { this.sourceOrigin = sourceOrigin; this.name = sourceOrigin.Name; children = new ParseTreeNodeSet(this); }