             canUseNative  = true;
         else if (parseFloat(version[3]) >= 87)
             canUseNative  = true;
-        if(canUseNative)
+        if (canUseNative)
             transformVector = nativeTransformVector;
         else
             transformVector = pre10_0_22_87_transformVector;

        reVR.y = ry * RADIANS_PER_DEGREES;
        reVR.z = rz * RADIANS_PER_DEGREES;
        m.recompose(reV);
        if(sx == 0)
            sx = ZERO_REPLACEMENT_IN_3D;
        if(sy == 0)
            sy = ZERO_REPLACEMENT_IN_3D;
        if(sz == 0)
            sz = ZERO_REPLACEMENT_IN_3D;
        m.prependScale(sx,sy,sz);
        m.prependTranslation(-tx,-ty,-tz);

     */
    public function get computedMatrix():Matrix
    {
        if (_flags & COMPUTED_MATRIX_VALID)
            return _computedMatrix;
    
        if (!postLayoutTransformOffsets && stretchX == 1 && stretchY == 1)
        {
            return layout.matrix;
        }           
        
        var m:Matrix = _computedMatrix;
        if (m == null)
            m = _computedMatrix = new Matrix();
        else
            m.identity();
