         
         /**
          *  @private
-         *  Cache the width constraint as set by the layout in setLayoutBoundsSize()
-         *  so that text reflow can be calculated during a subsequent measure pass.
-         */
-        private var widthConstraint:Number = NaN;
-        
-        /**
-         *  @private
-         *  Cache the height constraint as set by the layout in setLayoutBoundsSize()
-         *  so that text reflow can be calculated during a subsequent measure pass.
-         */
-        private var heightConstraint:Number = NaN;
-        
-        /**
-         *  @private
          *  If the selection was via the selectRange() or selectAll() api, remember
          *  that until the next selection is set, either interactively or via the
          *  API.

            _heightInLines = value;
            heightInLinesChanged = true;
            
            heightConstraint = NaN;
            
            invalidateProperties();
            invalidateSize();

    import flashx.textLayout.tlf_internal;
    import flashx.undo.IUndoManager;
    
    import mx.core.FlexVersion;
    import mx.core.IFlexModuleFactory;
    import mx.core.IIMESupport;
    import mx.core.ISystemCursorClient;
    import mx.core.UIComponent;
	import mx.core.UIComponentGlobals;
    import mx.core.mx_internal;
    import mx.events.FlexEvent;
    import mx.managers.IFocusManager;
