protected static LanguagesContainer getLanguages( final Locale[] inLanguages, final String inActiveLanguage) { final LanguagesContainer out = new LanguagesContainer(); for (final Locale lLocale : inLanguages) { final LocaleAdapter lWrapped = new LocaleAdapter(lLocale); // NOPMD out.addItem(lWrapped); if (inActiveLanguage.equals(lLocale.getLanguage())) { out.setActiveLanguage(lWrapped); } } return out; }