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