public final byte getNextByte() throws DecoderException {
			byte res = array[current];
			current += 1;
			if (current != array.length) {
				return res;
			}
			if (seqIter.next == null) {
				seqIter = buffer.readNextPage(seqIter);
			}
			else {
				seqIter = seqIter.next;
			}
			array = seqIter.array;
			current = 0;
			return res;
		}
Advance this Position by exactly one byte and return the next byte.
@return the next byte
@throws DecoderException if the end of stream is reached
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/pcode/LinkedByteBuffer.java