public static ILaunchConfiguration getLaunchConfig(String name, String id)
			throws CoreException {
		ILaunchManager launchManager = DebugPlugin.getDefault().getLaunchManager();
		ILaunchConfigurationType type = launchManager.getLaunchConfigurationType(id);
		if (type != null) {
			for (ILaunchConfiguration lc : launchManager.getLaunchConfigurations(type)) {
				if (lc.getName().equals(name)) {
					return lc;
				}
			}
		}
		return null;
	}
Gets the launch configuration with the given name and the given type ID.

@param name The name of the launch configuration to get.
@param id The launch configuration type id of the launch configuration to get.
@return The launch configuration with the given name and type, or null if it doesn't exist.
@throws CoreException If there was an Eclipse-related problem with getting the launch 
  configuration.
GhidraBuild/EclipsePlugins/GhidraDev/GhidraDevPlugin/src/main/java/ghidradev/ghidraprojectcreator/utils/GhidraLaunchUtils.java