 import flashx.textLayout.elements.SpanElement;
 import flashx.textLayout.elements.TextFlow;
 import flashx.textLayout.events.DamageEvent;
+import flashx.textLayout.factory.TextLineFactory;
 import flashx.textLayout.formats.FormatValue;
 import flashx.textLayout.formats.TextLayoutFormat;
 import flashx.textLayout.tlf_internal;
 
 import mx.core.mx_internal;
-import mx.graphics.baseClasses.TextFlowComposer;
 import mx.graphics.baseClasses.TextGraphicElement;
 import mx.utils.TextUtil;
 

        //      to conform to explicit min/max values for width/height.
        if (stylesChanged || 
            measuredWidth != unscaledWidth || 
            measuredWidth != Math.ceil(textFlowComposer.bounds.width) ||
            measuredHeight != unscaledHeight ||
            measuredHeight != Math.ceil(textFlowComposer.bounds.height))
        {
	    isOverset = compose(unscaledWidth, unscaledHeight);
	}  
            
        mx_internal::clip(isOverset, unscaledWidth, unscaledHeight);
    }
    
    /**

        }
    }
    
    //--------------------------------------------------------------------------
    //
    //  Properties
