 
     /**
      *  @private
-     *  True if the text was truncated.
-     */
-    mx_internal var isTextTruncated:Boolean = false;
-
-    /**
-     *  @private
      *  The value of bounds.width, before the compose was done.
      */
     private var _composeWidth:Number;

            (isOverset || !isNaN(_composeHeight)))
            return true;
            
        if (truncation != 0 && getStyle("lineBreak") == "toFit")
        {
            // -1 is fill the bounds and the bounds changed so recompose.
            if (truncation == -1)            
                return true;
                
            // If truncating at n lines and the height got smaller, may need to
            // redo the truncation. Or if the height got larger, only have to
            // redo the truncation if we don't already have the number of
            // truncation lines needed.
            if (truncation > 0 &&
               (unscaledHeight < bounds.height ||
               textLines.length != truncation))
            {
                return true;
            }

        {
            _text = value;

            invalidateTextLines();
            invalidateSize();
            invalidateDisplayList();
        }
    }
        
    //--------------------------------------------------------------------------
    //
    //  Overridden methods: GraphicElement
