     }
 
     /**
-     * Determines the order in which items inside of groups are rendered. Groups order their items based on their layer property, with the lowest layer
-     * in the back, and the higher in the front.  items with the same layer value will appear in the order they are added to the Groups item list.
-     * 
-     * defaults to 0
-     * 
-     * @default 0
+     * @inheritDoc
      */
     public function get layer():Number
     {

    public function UIComponent()
    {
        super();

        // Override  variables in superclasses.
        focusRect = false; // We do our own focus drawing.
        tabEnabled = (this is IFocusManagerComponent);

import flash.geom.Point;
import flash.geom.Rectangle;
import flash.geom.Transform;
import flash.system.ApplicationDomain;
import flash.text.TextFormatAlign;
import flash.text.TextLineMetrics;
