      *  Should a root cause exist for the error, this property contains those details.
      *  This may be an ErrorMessage, a NetStatusEvent info Object, or an underlying
      *  Flash error event: ErrorEvent, IOErrorEvent, or SecurityErrorEvent.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion BlazeDS 4
+     *  @productversion LCDS 3 
      */
     public var rootCause:Object;
     
     /**
      * Extended data that the remote destination has chosen to associate
      * with this error to facilitate custom error processing on the client.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion BlazeDS 4
+     *  @productversion LCDS 3 
      */
     public var extendedData:Object;
 

     *  This value typically follows the convention of
     *  "[outer_context].[inner_context].[issue]".
     *  For example: "Channel.Connect.Failed", "Server.Call.Failed", etc.
     */
    public var faultCode:String;

    /**
     *  A simple description of the error.
     */
    public var faultString:String;

    /**
     *  Detailed description of what caused the error.
     *  This is typically a stack trace from the remote destination.
     */
    public var faultDetail:String;


 *  The ErrorMessage class is used to report errors within the messaging system.
 *  An error message only occurs in response to a message sent within the
 *  system.
 *  
 *  @langversion 3.0
 *  @playerversion Flash 9
 *  @playerversion AIR 1.1
 *  @productversion BlazeDS 4
 *  @productversion LCDS 3 
 */
public class ErrorMessage extends AcknowledgeMessage
{
