             _responseHeaders = soapResult.headers;
 
             // Process headers for both result and fault
-            dispatchResultEvent = processHeaders(_responseHeaders, token, message);
+            eventDispatchRequired = processHeaders(_responseHeaders, token, message);
 
             // Handle faults
             if (soapResult.isFault)

     */
    override mx_internal function processResult(message:IMessage, token:AsyncToken):Boolean
    {
        var body:Object = message.body;
        var dispatchResultEvent:Boolean = true;

        try
        {

    }

    /**
     * We intercept faults as the SOAP response content may still been present
     * in the message body.
     *
     * @private
     */
    override mx_internal function processFault(message:IMessage, token:AsyncToken):Boolean
    {
        var dispatchFaultEvent:Boolean = true;

        if (message != null && message.body != null)
        {
            dispatchFaultEvent = processSOAP(message, token);
        }

        return dispatchFaultEvent;
    }

    /**
     * We decode the SOAP encoded response and update the result and response
     * headers (if any).
     * 
