/* caveat: the base ctor gets the useless parent arg */ public XPathUnionIterator(XPathUnionIterator copy) : base(copy.parent) { this.left = (XPathBaseIterator)copy.left.Clone(); this.right = (XPathBaseIterator)copy.right.Clone(); this.moveRight = copy.moveRight; this.moveLeft = copy.moveLeft; }