 	}
 	
 	
+	/** applies the delta to the transforms translation component. Unlike setting the x/y/z properties directly,.
+	 * this method can be safely called without changing the transform's concept of 'the source of truth.'
+	*/
 	public function translateBy(x:Number,y:Number,z:Number = 0):void
 	{
 		if(_flags & MATRIX_VALID)

	
	//------------------------------------------------------------------------------
	/**
	 * @private
	 * the transformX of the transform
	 */
	public function set transformX(value:Number):void
	{

	import flash.geom.Point;
	
	/**
	 *  A CompoundTransform represents a 2D or 3D matrix transform.  A compound transform represents a matrix that can be queried or set either as a 2D matrix,
	 *  a 3D matrix, or as individual convenience transform properties such as x, y, scaleX, rotationZ, etc. 
	 */
	public class CompoundTransform
	{
