private static GhidraApplicationLayout getApplicationLayout() throws IOException {
		GhidraApplicationLayout layout;
		try {
			layout = new GhidraApplicationLayout();
		}
		catch (IOException e) {
			Msg.debug(HeadlessAnalyzer.class,
				"Unable to load the standard Ghidra application layout. " + e.getMessage() +
					".  Attempting to load the Ghidra Jar application layout.");
			layout = new GhidraJarApplicationLayout();
		}
		return layout;
	}
Gets the appropriate Ghidra application layout for this headless analyzer.
<p>
The headless analyzer can be used in both "normal" mode and single jar mode, so
we need to use the appropriate layout for either case.

@return The appropriate Ghidra application layout for this headless analyzer.
@throws IOException if there was a problem getting an appropriate application layout.
Ghidra/Features/Base/src/main/java/ghidra/app/util/headless/HeadlessAnalyzer.java