 import mx.managers.ISystemManager;
 import mx.managers.IToolTipManagerClient;
 import mx.utils.MatrixUtil;
+import mx.utils.TransformUtil;
 
 use namespace mx_internal;
 


        _transform = value;
    }
    
    private static var xformPt:Point;

    /**
     * A utility method to update the rotation, scale, and translation of the 
     * transform while keeping a particular point, specified in the component's 
     * own coordinate space, fixed in the parent's coordinate space.  
     * This function will assign the rotation, scale, and translation values 
     * provided, then update the x/y/z properties as necessary to keep 
     * the transform center fixed.
     * @param scale the new values for the scale of the transform
     * @param rotation the new values for the rotation of the transform
     * @param translation the new values for the translation of the transform
     * @param transformCenter the point, in the component's own coordinates, to keep fixed relative to its parent.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10

        _layoutFeatures = features;

        invalidateTransform();
        return features;
    }
    
    private function invalidateTransform():void
