String clientId = blockUI.getClientId(context);
WidgetBuilder wb = getWidgetBuilder(context);
wb.initWithDomReady("BlockUI", blockUI.resolveWidgetVar(), clientId);
wb.attr("block", SearchExpressionFacade.resolveComponentsForClient(context, blockUI, blockUI.getBlock()));
wb.attr("triggers", SearchExpressionFacade.resolveComponentsForClient(context, blockUI, blockUI.getTrigger()), null);
wb.attr("blocked", blockUI.isBlocked(), false);
wb.attr("animate", blockUI.isAnimate(), true);
wb.finish();