protected override XPathItem NextItem() { while (iter.MoveNext()) { if (iter.SequentialPosition == position) { iter.ResetSequentialPosition(); return(iter.Current); } } return(null); }