@Override
	public void launch(GhidraApplicationLayout layout, String[] args) {

		// Perform static initializations if not already initialized
		// Some tests invoke main method directly which have already initialized Application
		if (!Application.isInitialized()) {
			ApplicationConfiguration configuration = new ApplicationConfiguration();
			configuration.setInitializeLogging(false);
			Application.initializeApplication(layout, configuration);
		}

		execute(args);
	}
Main method for launching the ServerAdmin Application via GhidraLauncher.
The following properties may be set:
<pre>
  UserAdmin.invocation - identifies the name of the application used when displaying usage text.
  UserAdmin.config - identifies the config file instead of passing on command line.
</pre>
@param args command line arguments
Ghidra/Features/GhidraServer/src/main/java/ghidra/server/ServerAdmin.java