// add global portlet definition defaults to prefs
Iterator iterator = preferenceSet.iterator();
while(iterator.hasNext())
{
Preference pref = (Preference) iterator.next();
prefs.put(pref.getName(), pref);
}
// add/override global portlet definition defaults
// using more specific fragment preferences
if (fragment != null && fragment.getPreferences() != null)
{
Iterator itr = fragment.getPreferences().iterator();
while(itr.hasNext())
{
Preference pref = (Preference) itr.next();
prefs.put(pref.getName(), pref);
}
}
}