public void
save() {
	saved_pos = byteBuffer.position();
	saved_end = byteBuffer.limit();
}
Saves the current state of the input stream.  Both the current position and
the end of the active region are saved.
@throws IllegalArgumentException The index is not within the input.
src/main/java/core/org/xbill/DNS/DNSInput.java