Object o = e.nextElement(); String language = (String)o;
String language = (String)e.nextElement();
    public static ERXLocalizer localizerForLanguages(NSArray languages) {        if (! isLocalizationEnabled)               return createLocalizerForLanguage("Nonlocalized", false);        if (languages == null || languages.count() == 0)  return localizerForLanguage(defaultLanguage());        ERXLocalizer l = null;        Enumeration e = languages.objectEnumerator();        while(e.hasMoreElements()) {            Object o = e.nextElement();            String language = (String)o;            l = (ERXLocalizer)localizers.objectForKey(language);            if(l != null) {                return l;            }            if(availableLanguages().containsObject(language)) {                return localizerForLanguage(language);            }        }        return localizerForLanguage((String)languages.objectAtIndex(0));    }