{
// We piggy back on this method to allow us to prepare the parent
// component, but still use the regular invokeAction facility of
// AWGenericElement when an action binding is provided.
AWRequestContext requestContext = requestContext();
String menuLinkSenderId = requestContext.requestSenderId();
if (_elementId.equals(menuLinkSenderId)) {
// If we're in here, this menu link was clicked.
// However, we always return null at the end to allow
// processing to continue until the PopupMenuItem is found
// since this is where the user's action really is.
valueForBinding(_actionSetupBinding);
// ToDo: make this a feature of AWGenericElement somehow. Currently do not have general support
// for multi-action elements and still need to do this trick (ie piggy back off isSender).
requestContext.dequeueSenderId();
}
return false;
}