// super.decode must not be called, because value is handled here
if (isSubmitted(facesContext, uiComponent)) {
ActionEvent event;
event = new ActionEvent(uiComponent);
uiComponent.queueEvent(event);
uiComponent.queueEvent(new AjaxEvent(uiComponent));
// Check areas for processing
if (uiComponent instanceof AjaxComponent) {
AjaxComponent ajaxComponent = (AjaxComponent) uiComponent;
Set<String> toProcess = AjaxRendererUtils.asSet(ajaxComponent
.getProcess());