public void saveDatabase(String comment, TaskMonitor monitor)
			throws IOException, CancelledException {

		if (!openForUpdate) {
			return;
		}

		handle.endTransaction(openTransaction, true);
		handle.save(comment, null, monitor);
		openTransaction = handle.startTransaction();
	}
Saves the database.  This MUST be called after one or more transactions, and before
Ghidra exits...otherwise all changes in the database will be lost!
@param comment the save comment
@param monitor a task monitor
@throws IOException if a database error occurs
@throws CancelledException if the user cancels
Ghidra/Features/FunctionID/src/main/java/ghidra/feature/fid/db/FidDB.java