      *  @private
      *  The value of bounds.width, before the compose was done.
      */
-    private var _composeWidth:Number;
+    mx_internal var _composeWidth:Number;
 
     /**
      *  @private
      *  The value of bounds.height, before the compose was done.
      */
-    private var _composeHeight:Number;
+    mx_internal var _composeHeight:Number;
     
     /**
      *  @private

		if (n == 0)
			return;

		// The old TextLines might have been added to a different
		// container than the one we'd use now to add new TextLines.
		var container:DisplayObjectContainer =
			textLines[0].parent;

		for (var i:int = 0; i < n; i++)
		{
			var textLine:DisplayObject = textLines[i];			
            UIComponent(container).$removeChild(textLine);
		}
	}


    /**
     *  @private
     */
    mx_internal function createEmptyTextLine(height:Number=NaN):void
    {
        // override this
    }
    
    /**
     *  @private
     */
    mx_internal function invalidateTextLines():void
    {
        invalidateCompose = true;
