      *  @playerversion AIR 1.1
      *  @productversion Flex 4
      */
-    public function apply(g:Graphics, bounds:Rectangle = null):void
+    public function apply(g:Graphics, targetBounds:Rectangle, targetOrigin:Point):void
     {
         // Sub-classes must implement 
     }

    /**
     *  @inheritDoc
     */
    public function createGraphicsStroke(bounds:Rectangle):GraphicsStroke
    {
        // Construct a new GraphicsStroke object and set all of 
        // its properties to match the gradient stroke's 

import flash.display.GraphicsGradientFill;
import flash.display.GraphicsStroke;
import flash.display.JointStyle;
import flash.geom.Point;
import flash.geom.Rectangle;

import mx.core.mx_internal;
