private static GhidraProtocolHandler getProtocolExtensionHandler(URL url) throws MalformedURLException, NotFoundException {
		String path = url.getPath();
		int index = path.indexOf("://");
		if (index <= 0) {
			throw new MalformedURLException("invalid ghidra URL: " + url);
		}
		String extensionName = path.substring(0, index);
		GhidraProtocolHandler protocolHandler = findGhidraProtocolHandler(extensionName);
		if (protocolHandler == null) {
			throw new NotFoundException("ghidra protocol extension handler (" + extensionName +
				") not found");
		}
		return protocolHandler;
	}
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