     // we will need to update
     /**
      *  @inheritDoc
+     * 
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
      */ 
     override public function set matrix3D(value:Matrix3D):* 
     {

import mx.core.mx_internal;

use namespace mx_internal;
	
/**
 *  The mx.geom.Transform class adds synchronization support on top of the flash.geom.Transform class.  
 *  The class has a target property which is the IVisualElement that the Transform has been assigned to. 
 *  The IVisualElement implementations will typically set the target to themselves when the Transform
 *  is assigned to their transform property. 
 * 
 *  Changes to the Transform properties automatically get pushed to the target. Reading from the Transform
 *  properties reads directly from the target's transform. 
 * 
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */	
public class Transform extends flash.geom.Transform
{
    /**
     *  Constructor.
     * 
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10


    /**
     *  @inheritDoc
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10
     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */ 
    override public function getRelativeMatrix3D(relativeTo:DisplayObject):Matrix3D
    {
