private <T> T loadAskValue(StringTransformer<T> transformer, String key) {
		T value = loadAskValue(null, transformer, key);
		return value;
	}
Attempts to locate a value from script arguments
 or a script properties file using
the given <code>keys</code> as the lookup key for the latter.  The given <code>parser</code> will
be called to turn the String into a <code>T</code>.

@param transformer the function to turn a String into a T
@param key the values used to create a key for lookup in the script properties file
@return null if no value was found in the aforementioned sources
@throws IllegalArgumentException if the loaded String value cannot be parsed into a
                                 <code>T</code> or property not defined when in headless
                                 mode.
Ghidra/Features/Base/src/main/java/ghidra/app/script/GhidraScript.java