*/
public VisitResult visit(VisitContext context, UIComponent target) {
if (target instanceof MetaComponentProcessor) {
String metaComponentId = (String) facesContext.getAttributes().get(ExtendedVisitContext.META_COMPONENT_ID);
if (metaComponentId != null) {
MetaComponentProcessor executor = (MetaComponentProcessor) target;
executor.processMetaComponent(facesContext, metaComponentId);
// Once we visit a component, there is no need to visit
// its children, since processDecodes/Validators/Updates and
// encodeAll() already traverse the subtree. We return
// VisitResult.REJECT to supress the subtree visit.