private void initLaunchProperties(File installDir)
			throws FileNotFoundException, IOException, ParseException {
		boolean isDev = new File(installDir, "build.gradle").isFile();

		// Get the required launch properties file
		File launchPropertiesFile = new File(installDir,
			(isDev ? "Ghidra/RuntimeScripts/Common/" : "") + "support/" + LAUNCH_PROPERTIES_NAME);
		if (!launchPropertiesFile.isFile()) {
			throw new FileNotFoundException(
				"Launch properties file does not exist: " + launchPropertiesFile);
		}

		launchProperties = new LaunchProperties(launchPropertiesFile);
	}
Initializes the launch properties for the given installation.
 
@param installDir The Ghidra installation directory.  This is the directory that has the
  "Ghidra" subdirectory in it.
@throws FileNotFoundException if the given launch properties file does not exist.
@throws IOException if there was a problem reading the given launch properties file.
@throws ParseException if there was a problem parsing the given launch properties file.
GhidraBuild/LaunchSupport/src/main/java/ghidra/launch/AppConfig.java