     /**
      *  @private
      */
-    override public function getLayoutBoundsY(postTransform:Boolean = true):Number
-    {
-        var stroke:Number = - getStrokeExtents(postTransform).y * 0.5;
-
-        if (postTransform)
+    override public function getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
+    {
+        var stroke:Number = - getStrokeExtents(postLayoutTransform).y * 0.5;
+
+        if (postLayoutTransform)
         {
             var m:Matrix = computeMatrix();
             if (m)

    /**
     *  @private
     */
    override public function getLayoutBoundsX(postTransform:Boolean = true):Number
    {
        var stroke:Number = -getStrokeExtents(postTransform).x * 0.5;
        
        if (postTransform)
        {
            var m:Matrix = computeMatrix();
            if (m)

     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    override public function getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
    {
        var strokeExtents:Point = getStrokeExtents(postLayoutTransform);
        var m:Matrix = postLayoutTransform ? computeMatrix() : null;
        if (!m)
            return strokeExtents.x * -0.5 + this.x;

