AbstractFaceletContext actx = (AbstractFaceletContext) ctx;
FaceletCompositionContext fcc = FaceletCompositionContext.getCurrentInstance(ctx);
actx.extendClient(this);
if (_params != null)
{
String uniqueId = fcc.generateUniqueComponentId();
//VariableMapper vm = new VariableMapperWrapper(orig);
//ctx.setVariableMapper(vm);
for (int i = 0; i < _params.length; i++)
{
_params[i].apply(ctx, parent, _params[i].getName(ctx), _params[i].getValue(ctx), uniqueId);