@Override
	public synchronized ManagedBufferFile getSaveFile() throws IOException {
		try {
			return getSaveFile(TaskMonitor.DUMMY);
		}
		catch (CancelledException e) {
			// unexpected
		}
		return null;
	}
Create a new buffer file version (used for check-in) 
@param destFile must be an versioned file representing an earlier version
of srcFile.
@param fileComment a comment for the new version.
@param monitor the current monitor.
@throws CancelledException if the operation is canceled.
@throws IOException if the file is in an unexpected state.
Ghidra/Framework/DB/src/main/java/db/buffers/LocalManagedBufferFile.java