public static void initializeApplication(ApplicationLayout layout,
			ApplicationConfiguration configuration) {
		if (app == null) {
			app = new Application(layout, configuration);
			app.initialize();
			configuration.initializeApplication();
			firstCreationThrowable = new AssertException("First call to initialize Application...");
		}
		else {
			throw new AssertException("Attempted to initialize the application more than once!",
				firstCreationThrowable);
		}
	}
Initializes the application.  The static methods of this class cannot be used until the
application is initialized.

@param layout The application layout to be used by the application.
@param configuration The application configuration to be used by the application.
Ghidra/Framework/Generic/src/main/java/ghidra/framework/Application.java