protected void decode(IRequestContext context, UIComponent component, IComponentData componentData) {
public final void decode(FacesContext context, UIComponent component) {  IRequestContext requestContext = getRequestContext(context);  String id = requestContext.getComponentId(component);  IComponentData componentData = requestContext.getComponentData( component, id); decode(requestContext, component, componentData);
    protected void decode(IRequestContext context, UIComponent component,            IComponentData componentData) {    }