setBehaviorAttribute(ctx, behavior, this.immediate, Boolean.class);
setBehaviorAttribute(ctx, behavior, this.execute, Object.class);
setBehaviorAttribute(ctx, behavior, this.render, Object.class);
if (null != listener) {
behavior.addAjaxBehaviorListener(new AjaxBehaviorListenerImpl(
this.listener.getMethodExpression(ctx, Object.class, new Class[] { AjaxBehaviorEvent.class }),
this.listener.getMethodExpression(ctx, Object.class, new Class[] { })));
}
return behavior;