         features.layoutX = x;
         features.layoutY = y;
         features.layoutZ = z;
-		
-		// Initialize the internal variable last,
-		// since the transform getters depend on it.
+        
+        // Initialize the internal variable last,
+        // since the transform getters depend on it.
         _layoutFeatures = features;
 
-		invalidateTransform();
+        invalidateTransform();
     }
     
     private function invalidateTransform():void

     */
    public function set postLayoutTransformOffsets(value:TransformOffsets):void
    {
		if (_layoutFeatures == null)
			initAdvancedLayoutFeatures();

        
        if (_layoutFeatures.postLayoutTransformOffsets != null)

            return;

        if (_layoutFeatures == null)
            initAdvancedLayoutFeatures();
        _layoutFeatures.layoutRotationY = value;
        invalidateTransform();
        //invalidateProperties();
        invalidateParentSizeAndDisplayList();
    }
    
    /**
     *  @inheritDoc
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 3
     */
    override public function get rotationZ():Number
    {
        return rotation;
    }

    /**
     *  @private
     */
    override public function set rotationZ(value:Number):void
    {
        rotation = value;
    }
    
    /**
     *  Defines a set of adjustments that can be applied to the component's transform in a way that is 
     *  invisible to the component's parent's layout. For example, if you want a layout to adjust 
