      */
     public function get dateStyle():String
     {
+        
         if (g11nWorkingInstance)
             return g11nWorkingInstance.getDateStyle();
+
 
         if ((localeStyle === undefined) || (localeStyle === null))
         {

    
    /**
     *  @private
     *  Basic properties of the actual underlying working instance.
     */
    mx_internal var properties:Object = null;

    /**
     *  @private
     */
    private var timeStyleOverride:String = DateTimeStyle.LONG;

    /**
     *  @private
     */
    private var dateStyleOverride:String = DateTimeStyle.LONG;

    /**
     *  @private
     */
    private var dateTimePatternOverride:String = null;

    /**
     *  @private
     */
    private var g11nWorkingInstance:flash.globalization.DateTimeFormatter
                                                                        = null;
    private var fallbackFormatter:FallbackDateTimeFormatter = null;

    //--------------------------------------------------------------------------
    //
    //  Overridden Properties

        if (dateTimePatternOverride && (dateTimePatternOverride == value))
            return;
        dateTimePatternOverride = value;
        
        if (g11nWorkingInstance)
            g11nWorkingInstance.setDateTimePattern(value);
        else
