 
     /**
      *  The three letter ISO 4217 currency code for the actual locale
-     *  being used.
-     *
-     *  <p>This code is used to determine the currency symbol or
-     *  string when formatting currency amounts
-     *  using the <code>format()</code> method with
-     *  the <code>useCurrencySymbol</code> property set to
-     *  <code>false</code>.</p>
-     *
-     *  <p>This property is initialized by the constructor
+     *  being used (e.g. USD, EUR, JPY, CNY).
+     *
+     *  <p>When the <code>useCurrencySymbol</code> property is set to
+     *  <code>false</code>, this code will be used to indicate the currency
+     *  type when formatting currency amounts
+     *  using the <code>format()</code> method. </p>
+     *
+     *  <p>This property is initialized when the locale style is set
      *  based on the actual locale that is used. When a fallback
-     *  locale is used this property reflects the preferred, default
+     *  locale is used, this property reflects the preferred/default
      *  currency code for the fallback locale.</p>
      *
-     *  @default dependent on the actual locale and operating system
-     *
+     *  @throws TypeError if this property is assigned a null value. 
+     * 
+     *  <p>The default value is dependent on the actual locale and operating 
+     *  system.</p>
+     *
+     *  @see #actualLocaleIDName
      *  @see #format()
      *  @see #currencySymbol
-     *
+     *  @see #formattingWithCurrencySymbolIsSafe()
+     *
+     *  @langversion 3.0
      *  @playerversion Flash 10.1
-     *  @playerversion AIR 2
-     *  @langversion 3.0
+     *  @playerversion AIR 2.5
+     *  @productversion Flex 4.5
      */
     public function get currencyISOCode():String
     {

    //
    //--------------------------------------------------------------------------

    /**
     *  @private
     */

     *  the <code>withCurrencySymbol</code> parameter set to
     *  <code>true</code>.</p>
     *
     *  <p>This property is initialized when the locale style is set based on
     *  the actual locale that is used. When a fallback
     *  locale is used, this property reflects the preferred/default
     *  currency symbol for the fallback locale which may be different
     *  then the locale style.</p>
     *
     *  @throws TypeError if this property is assigned a null value. 
     * 
     *  <p>The default value is dependent on the actual locale and operating 
     *  system.</p>
     *
     *  @see #actualLocaleIDName
     *  @see #format()
     *  @see #formattingWithCurrencySymbolIsSafe()
     *  @see #currencyISOCode
     *
     *  @langversion 3.0
     *  @playerversion Flash 10.1
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    public function get currencySymbol():String
    {
