public static void checkBSimServerURL(URL url) throws MalformedURLException {
		String protocol = url.getProtocol();
		if (!protocol.equals("postgresql") && !protocol.equals("https") &&
			!protocol.equals("elastic") && !protocol.equals("file")) {
			throw new MalformedURLException("Protocol not permissable for BSim URL");
		}
		String path = url.getPath();
		if (path == null || path.length() == 0 || path.equals("/")) {
			throw new MalformedURLException("BSim URL missing DB name/path");
		}
		if (!"file".equals(protocol) && path.indexOf('/', 1) >= 0) {
			throw new MalformedURLException("BSim URL must specify exactly 1 path element");
		}
	}
Validate BSim DB URL.
Acceptable protocols are  postgresql://  https://,  (or possibly http://) file:/
@param url BSim DB URL
@throws MalformedURLException if the URL string is not a support BSim DB URL
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/BSimClientFactory.java