public final void advancePosition(int skip) throws DecoderException {
			while (array.length - current <= skip) {
				skip -= (array.length - current);
				if (seqIter.next == null) {
					seqIter = buffer.readNextPage(seqIter);
				}
				else {
					seqIter = seqIter.next;
				}
				array = seqIter.array;
				current = 0;
			}
			current += skip;
		}
Advance this Position by the specified number of bytes
@param skip is the specified number of bytes to advance
@throws DecoderException if the end of stream is reached
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/LinkedByteBuffer.java