Iterator.Next Iterator.Return. , - .
if Iterator.Next('rv2') then
PDS['Location'] := Iterator.AsString;
Iterator.Return;
end;
if Iterator.Next('rv2') then
PDS['Location'] := Iterator.AsString;
Iterator.Return;
Iterator.Next;
end;
, , , , Return . impelemntation, , Return , , .
Return r2 , , , not FReader.IsEndToken (FReader.TokenType) .
Iterator.Next('v4') v3 1, FFinished True, , Next , - if FFinished then Exit. reset FFinish - Return Rewind.