@Override
	public void close() throws IOException {
		synchronized (lock) {
			if (in == null)
				return;
			in.close();
			in = null;
			cb = null;
		}
	}
Resets the stream to the most recent mark.

@exception IOException
               If the stream has never been marked, or if the mark has
               been invalidated
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/BoundedBufferedReader.java