private static boolean tryToDisplayBrowser(URL url, URL fileURL,
			ManualViewerCommandWrappedOption option) {

		String[] processCommands = generateCommandArguments(url, fileURL, option);

		Process p = null;
		try {
			p = Runtime.getRuntime().exec(processCommands);
		}
		catch (Exception exc) {
			return false;
		}

		try {
			p.waitFor();
			p.exitValue();  // thought to help memory problems on some versions of windows
		}
		catch (InterruptedException e) {
			// we tried; the user can just launch again
		}

		return true;
	}
Display the content specified by url in a web browser window.  This call will launch 
a new thread and then immediately return.

@param url The web URL to show (e.g., http://localhost...).
@param fileURL The file URL to show (e.g., file:///path/to/file).
@param serviceProvider A service provider from which to get system resources.
Ghidra/Features/Base/src/main/java/ghidra/util/BrowserLoader.java