 
 import mx.utils.ArrayUtil;
 
+/**
+ * Dispatched when an Operation invocation successfully returns.
+ * @eventType mx.rpc.events.ResultEvent.RESULT 
+ *  
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
+ */
 [Event(name="result", type="mx.rpc.events.ResultEvent")]
+
+/**
+ * Dispatched when an Operation call fails.
+ * @eventType mx.rpc.events.FaultEvent.FAULT 
+ *  
+ *  @langversion 3.0
+ *  @playerversion Flash 9
+ *  @playerversion AIR 1.1
+ *  @productversion Flex 3
+ */
 [Event(name="fault", type="mx.rpc.events.FaultEvent")]
 
 /**

     *  <code>ResultEvent</code> to the CallResponder.  You do not call
     *  this method directly.
     *
     *  @param  data the ResultEvent delivered by the AsyncToken
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9

     *  <code>FaultEvent</code> to the CallResponder.  You do not call
     *  this method directly.
     *
     *  @param data The FaultEvent delivered by the AsyncToken
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
