String[] keys = descNode.keys();
ArrayList descs = new ArrayList(keys.length);
for(int i=0; i < keys.length; i++)
{
PreferenceDescriptionImpl desc = new PreferenceDescriptionImpl();
String localeKey = keys[i];
desc.setDescription(descNode.get(localeKey, null));
Locale locale = parseLocal(localeKey);
desc.setLocale(locale);
desc.setLanguage(locale.getLanguage());
descs.add(desc);
}
return descs.iterator();
}