BeanManager.BeanValidator.setValidationGroups(String) for all components in the current view.PreInvokeActionEvent event on the components which are been collected in
InvokeActionEventListener.processEvent(SystemEvent).ResetInputAjaxActionListener.processAction(ActionEvent) method when this action listener is been registered as a
phase listener so that it get applied on all ajax requests.Tree.queueEvent(FacesEvent), then extract the node from it and set it as current node and delegate the call
to the wrapped faces event.ConcurrentLinkedHashMap instance.