  */
 public class NetworkMonitor
 {
-	//--------------------------------------------------------------------------
-	//
-	//  Class mixins
-	//
-	//--------------------------------------------------------------------------
-    
-    /**
-	 *  To be assigned by mix-in.
-	 *  
-	 *  @langversion 3.0
-	 *  @playerversion Flash 9
-	 *  @playerversion AIR 1.1
-	 *  @productversion Flex 3
-	 */
+    //--------------------------------------------------------------------------
+    //
+    //  Class mixins
+    //
+    //--------------------------------------------------------------------------
+    
+    /**
+     *  To be assigned by mix-in.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
     public static var isMonitoringImpl:Function;
     
     /**
-	 *  To be assigned by mix-in.
-	 *  
-	 *  @langversion 3.0
-	 *  @playerversion Flash 9
-	 *  @playerversion AIR 1.1
-	 *  @productversion Flex 3
-	 */
+     *  To be assigned by mix-in.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
     public static var adjustURLRequestImpl:Function;
 
     /**
-	 *  To be assigned by mix-in.
-	 *  
-	 *  @langversion 3.0
-	 *  @playerversion Flash 9
-	 *  @playerversion AIR 1.1
-	 *  @productversion Flex 3
-	 */
+     *  To be assigned by mix-in.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
     public static var monitorEventImpl:Function;
 
     /**
-	 *  To be assigned by mix-in.
-	 *  
-	 *  @langversion 3.0
-	 *  @playerversion Flash 9
-	 *  @playerversion AIR 1.1
-	 *  @productversion Flex 3
-	 */
+     *  To be assigned by mix-in.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
     public static var monitorInvocationImpl:Function;
 
     /**
-	 *  To be assigned by mix-in.
-	 *  
-	 *  @langversion 3.0
-	 *  @playerversion Flash 9
-	 *  @playerversion AIR 1.1
-	 *  @productversion Flex 3
-	 */
+     *  To be assigned by mix-in.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
     public static var monitorResultImpl:Function;
 
     /**
-	 *  To be assigned by mix-in.
-	 *  
-	 *  @langversion 3.0
-	 *  @playerversion Flash 9
-	 *  @playerversion AIR 1.1
-	 *  @productversion Flex 3
-	 */
+     *  To be assigned by mix-in.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
+     */
     public static var monitorFaultImpl:Function;
 
-	//--------------------------------------------------------------------------
-	//
-	//  Class methods
-	//
-	//--------------------------------------------------------------------------
+    //--------------------------------------------------------------------------
+    //
+    //  Class methods
+    //
+    //--------------------------------------------------------------------------
 
     /**
      *  Returns true if the monitor is linked and monitoring.

    
    /**
     *  Tell the monitor that an event occurred.
	 *  This may be used by the Loader to monitor Security and IOErrors
	 *  (not that Security will ever be thrown). 
     *  I don't think it should be used in the general case and I'm not
	 *  sure it should be used for the Loader's complete event either... 
     * 
     *  @param event The event that is about to occur (or occurred).
	 *
     *  @param correlationID The correlationID to associate with other events
	 *  or the request.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9

     *  @productversion Flex 3
     */
    public static function monitorResult(resultMessage:Object,
                                         actualResult:Object):void
    {
        if (monitorResultImpl != null)
            monitorResultImpl(resultMessage, actualResult); 
    }

    /**
     *  Tell the monitor that a fault occurred.
     *
     *  @param faultMessage The Message that came back indicating the result.
     *  It be null if this was due to an invocation failure.
     *  (It is untyped here to avoid linking in the dependency.)
     *
     *  @param actualFault The Fault that occurred.
     *  (It is untyped here to avoid linking in the dependency.)
     *  
