public static boolean isSupportedURL(URL url) {
		if (!GhidraURL.PROTOCOL.equals(url.getProtocol())) {
			return false;
		}
		if (url.getAuthority() != null) {
			// assume standard ghidra URL (ghidra://...)
			return true;
		}
		try {
			return getProtocolExtensionHandler(url) != null;
		}
		catch (MalformedURLException | NotFoundException e) {
			return false;
		}
	}
Determine if the specified url is supported and that any required 
protocol extensions are recognized.
@param url
@return true if support ghidra URL
Ghidra/Framework/Project/src/main/java/ghidra/framework/protocol/ghidra/Handler.java