@Override
	protected void finalize() {
		if (raf != null) {
			Msg.warn(this, "FAIL TO CLOSE " + file);
		}
	}
Read bytes at the specified index into the given byte array.
<p>
See {@link InputStream#read(byte[], int, int)}.

@param index file offset to start reading
@param buffer byte array that will receive the bytes
@param offset offset inside the byte array to place the bytes
@param length number of bytes to read
@return number of actual bytes read
@throws IOException if error
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/FileByteProvider.java