         //--------------------------------------------------------------------------    
         
         /**
-         * Constructor
-         * 
-         * Creates an MPUtils instance with information from the MPI headers
-         * of the passed in message
-         * 
-         * @param message The message whose MPI headers will be used in retrieving
-         * MPI information  
+         * Constructor. 
+         * 
+         * Creates an MessagePerformanceUtils instance with information from 
+         * the message received by the client.
+         * 
+         * @param message The message received from the server. 
+         * This can be a message pushed from the server, or an acknowledge message received
+         * by the client after the client pushed a message to the server. 
          */                 
         public function MessagePerformanceUtils(message:Object):void
         {

                alertString +="Network Roundtrip time (s): " + (networkRTT / 1000) + "\n";
            if (serverProcessingTime != 0)
                alertString +="Server processing time (s): " + (serverProcessingTime / 1000) + "\n";
      		if (serverAdapterTime != 0)
      			alertString +="Server adapter time (s): " + (serverAdapterTime / 1000) + "\n";      
      		if (serverNonAdapterTime != 0)
      			alertString +="Server non-adapter time (s): " + (serverNonAdapterTime / 1000) + "\n"      			  
      		if (serverAdapterExternalTime != 0)
      			alertString +="Server adapter external time (s): " + (serverAdapterExternalTime / 1000) + "\n";     
            
            if (pushedMessageFlag)
            {

        }                   
        
        /**
         * Size, in bytes, of the message that originally caused this pushed message.
         * Only populated in the case of a pushed message, but not for an acknowledge message.
         */         
        public function get originatingMessageSize():Number
        {
