 import mx.utils.MatrixUtil;
 import mx.utils.NameUtil;
 import mx.utils.StringUtil;
-import mx.utils.TransformUtil;
 import mx.validators.IValidatorListener;
 import mx.validators.ValidationResult;
 

     */
    protected function initAdvancedLayoutFeatures():void
    {
        internal_initAdvancedLayoutFeatures();
    }

    /**
     *  Passed to TransformUtil to create the layout features when performing
     *  transformation operations.
     */
    private function internal_initAdvancedLayoutFeatures():AdvancedLayoutFeatures
    {
        var features:AdvancedLayoutFeatures = new AdvancedLayoutFeatures();
        
        _hasComplexLayoutMatrix = true;

        features.layoutWidth = width;  // for the mirror transform      
        _layoutFeatures = features;
        invalidateTransform();
    }

    /**
