public static void displayException(Object originator, Component parent, String title,
			String message, Throwable throwable) {
		if (throwable instanceof CryptoException) {
			displayCryptoException(originator, parent, title, message, (CryptoException) throwable);
		}
		else {
			Msg.showError(originator, parent, title, message, throwable);
		}
	}
Displays a filesystem related {@link Throwable exception} in the most user-friendly manner
possible, even if we have to do some hacky things with helping the user with
crypto problems.

@param originator
           a Logger instance, "this", or YourClass.class
@param parent
           a parent component used to center the dialog (or null if you
           don't have one)
@param title
           the title of the pop-up dialog (main subject of message)
@param message
           the details of the message
@param throwable
           the Throwable that describes the cause of the error
Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/FSUtilities.java