 	//  Methods
 	//
 	//--------------------------------------------------------------------------
-	
-	protected function clearDisplayObject():void
-	{
-		if (displayObject)
-		{
-			if (displayObject.parent)
-				displayObject.parent.removeChild(displayObject);
-			displayObject = null;
-		}
-	}
 	
 	/**
 	 *  Set up the drawing for this element. This is the first of three steps


package flex.graphics
{
import flash.display.BlendMode;
import flash.display.DisplayObject;
import flash.display.Graphics;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.EventDispatcher;
import flash.geom.ColorTransform;
import flash.geom.Matrix;
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.geom.Transform;

import flex.intf.ILayoutItem;
import flex.geom.Transform;
import flex.graphics.graphicsClasses.GraphicElement;

import mx.core.mx_internal;
import mx.core.UIComponent;
import mx.events.PropertyChangeEvent;
import mx.events.PropertyChangeEventKind;
import mx.filters.BaseFilter;
import mx.filters.IBitmapFilter;
import mx.graphics.IStroke;

    override protected function updateDisplayList(unscaledWidth:Number, 
                                                  unscaledHeight:Number):void
	{
		//trace("StrokedElement.updateDisplayList w",unscaledWidth,"h",unscaledHeight,"drawnDisplayObject",drawnDisplayObject,"this",this);                                                  	
	    if (!drawnDisplayObject || !(drawnDisplayObject is Sprite))
	        return;
	    
	    if (displayObject is Sprite)
	       	Sprite(displayObject).graphics.clear();
	    else if (displayObject is Shape)
	    	Shape(displayObject).graphics.clear();
	        
	    var g:Graphics = (drawnDisplayObject as Sprite).graphics;

		beginDraw(g);
		drawElement(g);
