public static LabelValueChoiceRenderer<UserPrefArea> createAreaChoiceRenderer(final Component parent) { // DropDownChoice area final LabelValueChoiceRenderer<UserPrefArea> areaChoiceRenderer = new LabelValueChoiceRenderer<UserPrefArea>(); for (final UserPrefArea area : UserPrefAreaRegistry.instance() .getOrderedEntries(ThreadLocalUserContext.getLocale())) { areaChoiceRenderer.addValue(area, parent.getString("userPref.area." + area.getKey())); } return areaChoiceRenderer; }