         _target = value;
     }
 
-    private static function constraintsDetermineWidth(layoutItem:ILayoutItem):Boolean
-    {
-        return !isNaN(LayoutItemHelper.getConstraint(layoutItem, "left")) &&
-               !isNaN(LayoutItemHelper.getConstraint(layoutItem, "right"));
-    }
-
-    private static function constraintsDetermineHeight(layoutItem:ILayoutItem):Boolean
-    {
-        return !isNaN(LayoutItemHelper.getConstraint(layoutItem, "top")) &&
-               !isNaN(LayoutItemHelper.getConstraint(layoutItem, "bottom"));
-    }
-
-    //--------------------------------------------------------------------------
-    //
-    //  ILayout
+
+    //--------------------------------------------------------------------------
+    //
+    //  Methods: ILayout
     //
     //--------------------------------------------------------------------------
 


        layoutTarget.measuredWidth = Math.max(width, minWidth);
        layoutTarget.measuredHeight = Math.max(height, minHeight);
        layoutTarget.measuredMinWidth = minWidth;
        layoutTarget.measuredMinHeight = minHeight;
        layoutTarget.contentWidth = layoutTarget.measuredWidth;
        layoutTarget.contentHeight = layoutTarget.measuredHeight;
    }

    public function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void

            // Calculate size
            var childWidth:Number = NaN;
            var childHeight:Number = NaN;
            var maxX:Number = 0;
            var maxY:Number = 0;
            
            if (!isNaN(left) && !isNaN(right))
                childWidth = unscaledWidth - right - left;
