@Override
		public Byte next() {

			if (next == null) {
				throw new NoSuchElementException();
			}

			Byte result = next;
			next = null;
			return result;
		}
An iterator of bytes from memory. This class exists because the {@link MemoryByteIterator}
throws an exception from its next() method, which will not work for us.
Ghidra/Features/Base/src/main/java/ghidra/app/util/ByteCopier.java