         // (or mutate the TextFlow), and then get the 'text'.
         if (_text == null)
         {
-        	// If 'content' was last set,
-        	// we have to first turn that into a TextFlow.
-        	if (_content != null)
+            // If 'content' was last set,
+            // we have to first turn that into a TextFlow.
+            if (_content != null)
             {
-	        	_textFlow = createTextFlowFromContent(_content);
+                _textFlow = createTextFlowFromContent(_content);
                 lastGeneration = _textFlow.generation;
             }
-	        		
+                    
             // Once we have a TextFlow, we can export its plain text.
             _text = staticPlainTextExporter.export(
-            	_textFlow, ConversionType.STRING_TYPE) as String;
+                _textFlow, ConversionType.STRING_TYPE) as String;
         }
 
         return _text;


        super.updateDisplayList(unscaledWidth, unscaledHeight);
    }    
	//--------------------------------------------------------------------------
	//
	//  Overridden methods: TextBase
	//
	//--------------------------------------------------------------------------
	
	/**
	 *  @private
	 *  Returns true to indicate all lines were composed.
	 */
	override mx_internal function composeTextLines(width:Number = NaN,
												   height:Number = NaN):Boolean
	{   
        // If there is no explicit width but there is an explicit
        // maxWidth use that.
        if (isNaN(width) && !isNaN(explicitMaxWidth))
            width = explicitMaxWidth;
        
		super.composeTextLines(width, height);
		
		// Ignore damage events while we're re-composing the text lines.
        ignoreDamageEvent = true;

		// Set the composition bounds to be used by createTextLines().
        // If there is no explicit width, and there is no explicit maxWidth,
        // the width will be computed by this method.
		// If the height is NaN, it will be computed by this method
		// by the time it returns.
		// The bounds are then used by the addTextLines() method
		// to determine the isOverset flag.
		// The composition bounds are also reported by the measure() method.
        
		bounds.x = 0;
		bounds.y = 0;
        bounds.width = width;
		bounds.height = height;
		
		removeTextLines();
		releaseTextLines();
		
		createTextLines();
        
        // Truncation only done if not measuring width and line breaks are
        // toFit.  So if we are measuring, create the text lines to figure


            maskTypeChanged = false;
        }
    }
    
    /**
     *  @private
