protected void resetProgramOptions(TaskMonitor monitor) throws CancelledException {
		Options decompilerPropertyList = program.getOptions(DECOMPILER_PROPERTY_LIST_NAME);
		decompilerPropertyList.restoreDefaultValue(EVALUATION_MODEL_PROPERTY_NAME);
		if (decompilerPropertyList.contains(DECOMPILER_OUTPUT_LANGUAGE)) {
			decompilerPropertyList.restoreDefaultValue(DECOMPILER_OUTPUT_LANGUAGE);
		}
		SpecExtension.clearAllExtensions(program, monitor);
	}
Reset options to default (for this CompilerSpec)
This is for setLanguage to clear out strings that might belong to the old language.
@param monitor is the monitor for checking cancellation
@throws CancelledException if operation is cancelled externally
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/ProgramCompilerSpec.java