public void apply(FaceletContext ctx, UIComponent parent) throws IOException, FacesException, FaceletException,
            ELException
    {
        if (parent == null)
        {
            throw new TagException(this.tag, "Parent UIComponent was null");
        }
        parent.getAttributes().put(KEY, this.name.getValue(ctx));
        try
        {
            this.nextHandler.apply(ctx, parent);
        }
        finally
        {
            parent.getAttributes().remove(KEY);
        }
    }
public void apply ( FaceletContext ctx , UIComponent parent ) throws IOException , FacesException , FaceletException , ELException { if ( parent == null ) { throw new TagException ( this . tag , "Parent UIComponent was null" ) ; } parent . getAttributes ( ) . put ( KEY , this . name . getValue ( ctx ) ) ; try { this . nextHandler . apply ( ctx , parent ) ; } finally { parent . getAttributes ( ) . remove ( KEY ) ; } }
/*
(non-Javadoc)

@see javax.faces.view.facelets.FaceletHandler#apply(javax.faces.view.facelets.FaceletContext, javax.faces.component.UIComponent)