}
// use the default value if one exists
PreferenceInputType input = pref.getPreferenceInput().getValue();
if (input instanceof SingleValuedPreferenceInputType) {
SingleValuedPreferenceInputType singleValued = (SingleValuedPreferenceInputType) input;
if (singleValued.getDefault() != null) {
this.portletPreferences.get(pref.getName()).getValue().add(singleValued.getDefault());
}
} else if (input instanceof MultiValuedPreferenceInputType) {
MultiValuedPreferenceInputType multiValued = (MultiValuedPreferenceInputType) input;
if (multiValued.getDefaults() != null) {
this.portletPreferences.get(pref.getName()).getValue().addAll(multiValued.getDefaults());