     }
 
 	/**
-	 * Documentation is not currently available
+	 * @inheritDoc
 	 */
 	override public function get rotation():Number
 	{

	   		invalidateParentSizeAndDisplayList();
  		}
	}
	public function transformAround(rx:Number,ry:Number,rz:Number,sx:Number,sy:Number,sz:Number,tx:Number,ty:Number,tz:Number):void
	{
		if(_layoutFeatures == null && (


    [Bindable("scaleZChanged")]
    [Inspectable(category="Size", defaultValue="1.0")]
    /**
     *  Number that specifies the scaling factor along the z axis.
     *
     *  A scaling along the z axis will not affect a typical component, which lies flat
     *  in the z=0 plane.  components with children that have 3D transforms applied, or 
     *  components with a non-zero transformZ, will be affected.
     *  
     *  <p>The default value is 1.0, which means that the object
     *  is not scaled.
     * 
	 * This property is ignored during calculation by any of Flex's 2D layouts. 
     *
     *  @default 1.0
     */
    override public function get scaleZ():Number
    {
    	return ((_layoutFeatures == null)? super.scaleZ:_layoutFeatures.layoutScaleZ);
