@Override
		public LaunchParameter<T> createParameter(String name, String display, String description,
				boolean required, ValStr<T> defaultValue) {
			return LaunchParameter.choices(cls(), name, display, description, choices,
				defaultValue);
		}
A parser for reading attributes from a script header
Ghidra/Debug/Debugger-rmi-trace/src/main/java/ghidra/app/plugin/core/debug/gui/tracermi/launcher/ScriptAttributesParser.java