public final long next() {assert hasNext();long result = currentValues[pOff++];if (pOff == currentCount) {vOff += 1;pOff = 0;fillBlock();}return result;}
public long Next(){Debug.Assert(HasNext);long result = currentValues[pOff++];if (pOff == currentCount){vOff += 1;pOff = 0;if (vOff <= outerInstance.valuesOff){FillValues();}else{currentCount = 0;}}return result;}