private String[] establishEvaluationModelChoices(PrototypeModel defaultEval) {

		String[] evalChoices = new String[allmodels.length];
		// Make sure the default evaluation model occurs at the top of the list
		int defaultnum = -1;
		for (int i = 0; i < allmodels.length; ++i) {
			PrototypeModel curModel = allmodels[i];
			evalChoices[i] = curModel.getName();
			if (curModel == defaultEval) {
				defaultnum = i;
			}
		}

		if (defaultnum > 0) {
			String tmp = evalChoices[defaultnum];
			for (int i = defaultnum; i > 0; --i) {
				// Push everybody down to make room for default at top
				evalChoices[i] = evalChoices[i - 1];
			}
			evalChoices[0] = tmp;
		}
		return evalChoices;
	}
Build up the choice strings for all the evaluation methods
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/ProgramCompilerSpec.java