                 createTextLines();
             }
         }
-		
+        
         // Add the new text lines to the container.
         addTextLines();
-		
-		// Figure out if the text overruns the available space for composition.
-		isOverset = isTextOverset(width, height);
-		
-		// Just recomposed so reset.
-		invalidateCompose = false;
-		
-		// Listen for "damage" events in case the textFlow is 
-		// modified programatically.
+        
+        // Figure out if the text overruns the available space for composition.
+        isOverset = isTextOverset(width, height);
+        
+        // Just recomposed so reset.
+        invalidateCompose = false;
+        
+        // Listen for "damage" events in case the textFlow is 
+        // modified programatically.
         ignoreDamageEvent = false;
-		
-		// Created all lines.
-		return true;      
-	}
-	
+        
+        // Created all lines.
+        return true;      
+    }
+    
     //--------------------------------------------------------------------------
     //
     //  Methods

        // (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)
            {
	        	_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;
        }

        return _text;

     */
    private var lastGeneration:uint = 0;    // 0 means not set
        
    /**
     *  @private
     *  Holds the last recorded value of the module factory
     *  used to create the font.
     */
    mx_internal var embeddedFontContext:IFlexModuleFactory;
    
    /**
     *  @private
     *  Specifies whether the StringTextLineFactory
     *  or the TextFlowTextLineFactory is used to create the TextLines.
     *  A StringTextLineFactory is more efficient; it is used
     *  by default to render the default text ""
     *  and when 'text' is set to a string without linebreaks;
     *  otherwise, a TextFlowTextLineFactory is used.
     */
    private var factory:TextLineFactoryBase;

    /**
     *  @private
