      */    
     override protected function draw(g:Graphics):void
     {
-        // FIXME (egeorgie): temporary check until DOsharing and graphics caching is cleaned up
-        //after MAX.  See above.
         if (drawX !=  _drawBounds.x || drawY !=  _drawBounds.y ||
             width !=  _drawBounds.width || height !=  _drawBounds.height)
         {

    private function tangentIsValid(prevSegment:PathSegment, curSegment:PathSegment,
                                    sx:Number, sy:Number, m:Matrix):Boolean
    {
        // FIXME (egeorgie): optimize, we don't need to compute the tangent,
        // but just make sure the segment is not collapsed into a single point?

        // Check the start tangent only. If it's valid,

            fill.begin(g, bounds, origin);
    }
 
    private var _drawBounds:Rectangle = new Rectangle(); 
    
    /**
