Adobe source review

I have got this snip from Adobe source

	

package fl.core {

public class UIComponent extends Sprite {

public function drawFocus(focused:Boolean):void {
			isFocused = focused; // We need to set isFocused here since there are drawFocus() calls from FM.

			//Remove uiFocusRect if focus is turned off
			if (uiFocusRect != null && contains(uiFocusRect)) {
				removeChild(uiFocusRect);
				uiFocusRect = null;
			}
			//Add focusRect to stage, and resize.  If component is focused.
			if (focused) {
				uiFocusRect = getDisplayObjectInstance(getStyleValue("focusRectSkin")) as Sprite;
				if (uiFocusRect == null) { return; }
				var focusPadding:Number = Number(getStyleValue("focusRectPadding"));

				uiFocusRect.x = -focusPadding;
				uiFocusRect.y = -focusPadding;
				uiFocusRect.width = width + (focusPadding*2);
				uiFocusRect.height = height + (focusPadding*2);

				addChildAt(uiFocusRect, 0);
			}
		}

For me it looks silly (-: Right? :smirk2: