void terminateCheckout(long checkoutId) throws IOException {
		synchronized (fileSystem) {
			if (!versionedFileSystem.isOnline()) {
				throw new NotConnectedException("Not connected to repository server");
			}
			if (versionedFolderItem == null) {
				throw new IOException("File is not versioned");
			}
			versionedFolderItem.terminateCheckout(checkoutId, true);
		}
	}
Forcefully terminate a checkout for the associated versioned file.
The user must be the owner of the checkout or have administrator privilege
on the versioned filesystem (i.e., repository).
@param checkoutId checkout ID
@throws IOException if an IO or access error occurs
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/GhidraFileData.java