//
// private var _bindingEventDispatcher:flash.events.EventDispatcher =
// new flash.events.EventDispatcher(flash.events.IEventDispatcher(this));
AttributeListNode attributeList = AbstractSyntaxTreeUtil.generatePrivateAttribute(nodeFactory);
IdentifierNode identifier = nodeFactory.identifier(_BINDING_EVENT_DISPATCHER, false);
QualifiedIdentifierNode eventDispatcherQualifiedIdentifier =
AbstractSyntaxTreeUtil.generateQualifiedIdentifier(nodeFactory, FLASH_EVENTS,
EVENT_DISPATCHER_CLASS, false);
QualifiedIdentifierNode iEventDispatcherQualifiedIdentifier =
AbstractSyntaxTreeUtil.generateQualifiedIdentifier(nodeFactory, FLASH_EVENTS,
I_EVENT_DISPATCHER, false);
ThisExpressionNode thisExpression = nodeFactory.thisExpression(0);
ArgumentListNode castArgumentList = nodeFactory.argumentList(null, thisExpression);
CallExpressionNode castCallExpression =