 
     /**
      *  @inheritDoc
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 9
-     *  @playerversion AIR 1.1
-     *  @productversion Flex 3
      */
     override public function apply(graphics:Graphics, targetBounds:Rectangle, targetOrigin:Point):void
-    {
-        commonMatrix.identity();
-        
+	{
+		commonMatrix.identity();
+		
         graphics.lineStyle(weight, 0, 1, pixelHinting, scaleMode,
                     caps, joints, miterLimit);
         
         if (targetBounds)
-            calculateTransformationMatrix(targetBounds, commonMatrix, targetOrigin); 
+        	calculateTransformationMatrix(targetBounds, commonMatrix, targetOrigin); 
         
         graphics.lineGradientStyle(GradientType.LINEAR, colors,
                             alphas, ratios,

     */
    private static var commonMatrix:Matrix = new Matrix();
    
    //--------------------------------------------------------------------------
    //
    //  Properties
    //
    //--------------------------------------------------------------------------

    //----------------------------------
    //  matrix
    //----------------------------------
    
    /**
     *  @private
     */
    override public function set matrix(value:Matrix):void
    {
        scaleX = NaN;
        super.matrix = value;
    }

    //----------------------------------
    //  scaleX
    //----------------------------------
    

                ty = targetBounds.top + targetBounds.height / 2;
            else
                ty += targetOrigin.y;
            matrix.translate(tx, ty);	
        }
        else
        {
