public bool MoveNext() { if (index < q.size) { current = q.GetElement(index++); return(true); } return(false); }