*/
public static class ChangeLanguageActionListener extends EventListener<UIWizardPageSetInfo> {
@Override
public void execute(Event<UIWizardPageSetInfo> event) throws Exception {
UIWizardPageSetInfo uiForm = event.getSource();
UIFormSelectBox languageSelection = uiForm.getUIFormSelectBox(LANGUAGES);
UIFormStringInput label = uiForm.getUIStringInput(I18N_LABEL);
uiForm.updateCachedLabels(uiForm.selectedLocale, label.getValue());
uiForm.selectedLocale = languageSelection.getValue();
label.setValue(uiForm.getLabelOnLocale(uiForm.selectedLocale));
event.getRequestContext().addUIComponentToUpdateByAjax(uiForm);
}