protected void abortCreate(FileSystem fs, String path, String name, long checkoutId) {
		try {
			FolderItem item = fs.getItem(path, name);
			if (item != null) {
				if (checkoutId != FolderItem.DEFAULT_CHECKOUT_ID) {
					item.terminateCheckout(checkoutId, false);
				}
				item.delete(-1, SystemUtilities.getUserName());
			}
		}
		catch (IOException e) {
			// Cleanup failed
		}
	}
Create a new database file from an open database handle.
If fs is versioned, the resulting item is marked as checked-out
within the versioned file-system.  The specified domainObj
will become associated with the newly created database.
@param domainObj domain object
@param contentType the content type
@param fs the domain object file system
@param path the path of the new file
@param name the name of the new file
@param monitor the monitor that allows the user to cancel
@return checkout ID for new file
@throws InvalidNameException if the name contains invalid characters
@throws CancelledException if the user cancels the operation
@throws IOException if an i/o error occurs
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/DBContentHandler.java