if (displayStringForLanguages == null) {
NSMutableDictionary<String, String> displayStrings = new NSMutableDictionary<String, String>();
for (Object o : availableLanguages()) {
String languageKey = (String) o;
ERXLocalizer loc = ERXLocalizer.localizerForLanguage(languageKey);
String displayString = loc.localizedStringForKey(languageKey);
if (ERXStringUtilities.stringIsNullOrEmpty(displayString)) {
displayString = languageKey;
}
displayStrings.put(languageKey, displayString);
}