private void fillinVersionNumber() {
		try {
			verifyProcess();
			decompProcess.sendCommand("getSignatureSettings", baseEncodingSet.mainResponse);
			decompileMessage = decompCallback.getNativeMessage();
		}
		catch (Exception e) {
			decompileMessage = "Exception while retrieving settings: " + e.getMessage() + '\n';
		}
		// flushCache();   // We don't need to flush the cache
		if (!baseEncodingSet.mainResponse.isEmpty()) {
			try {
				decodeVersionNumber(baseEncodingSet.mainResponse);
			}
			catch (Exception e) {
				decompileMessage = "Exception while parsing signatures: " + e.getMessage() + '\n';
			}
		}
	}
Query the decompiler process for its major/minor version numbers.
Additionally the decompiler returns its signature settings (which should match the
signatureSettings configured on this interface)
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/DecompInterface.java