* @param options
* @param defaultValue
* @return
*/
public static Preference createSingleChoicePreference(String name, String label, SingleChoiceDisplay displayType, List<Option> options, String defaultValue) {
SingleChoicePreferenceInput input = new SingleChoicePreferenceInput();
input.setDefault(defaultValue);
input.setDisplay(displayType);
input.getOptions().addAll(options);
Preference pref = new Preference();
pref.setName(name);
pref.setLabel(label);
pref.setPreferenceInput(new JAXBElement<SingleChoicePreferenceInput>(new QName("single-choice-parameter-input"), SingleChoicePreferenceInput.class, input));