public DBHandle open(int version, int minChangeDataVer, TaskMonitor monitor)
			throws IOException {
		synchronized (syncObject) {
			return new DBHandle(openBufferFile(version, minChangeDataVer));
		}
	}
Open a specific version of the stored database for non-update use.
The returned handle does not support the Save operation.
@param version database version
@param monitor task monitor (may be null)
@return database handle
@throws FileInUseException thrown if unable to obtain the required database lock(s).
@throws IOException thrown if IO error occurs.
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/store/db/VersionedDatabase.java