 import mx.events.PropertyChangeEvent;
 import mx.layout.HorizontalAlign;
 import mx.layout.LayoutBase;
+import mx.layout.TileJustifyColumns;
+import mx.layout.TileJustifyRows;
+import mx.layout.TileOrientation;
 import mx.layout.VerticalAlign;
 
 /**

            childHeight = element.getPreferredBoundsHeight();

        // Enforce min and max limits
        var maxChildWidth:Number = Math.min(element.getMaxBoundsWidth(), _columnWidth);
        var maxChildHeight:Number = Math.min(element.getMaxBoundsHeight(), _rowHeight);
        // Make sure we enforce element's minimum last, since it has the highest priority
        childWidth = Math.max(element.getMinBoundsWidth(), Math.min(maxChildWidth, childWidth));
        childHeight = Math.max(element.getMinBoundsHeight(), Math.min(maxChildHeight, childHeight));

    //  justifyRows
    //----------------------------------

    private var _justifyRows:String = TileJustifyRows.NONE;

    [Inspectable(category="General", enumeration="none,gapSize,rowSize", defaultValue="none")]

    /**
     *  Specifies how to justify the fully visible rows to the container height.
     *  ActionScript values can be <code>TileJustifyRows.NONE</code>, <code>TileJustifyRows.GAPSIZE</code>
     *  and <code>TileJustifyRows.ROWSIZE</code>.
     *  MXML values can be <code>"none"</code>, <code>"gapSize"</code> and <code>"rowSize"</code>.
     *
     *  <p>When set to <code>TileJustifyRows.NONE</code> - turns column justification off, there may
     *  be partially visible rows or whitespace between the last row and
     *  the bottom edge of the container.  This is the default value.</p>
     *
     *  <p>When set to <code>TileJustifyRows.GAPSIZE</code> - the <code>verticalGap</code>
     *  actual value will increase so that
     *  the last fully visible row bottom edge aligns with the container's bottom edge.
     *  In case there is only a single fully visible row, the <code>verticalGap</code> actual value
     *  will increase so that it pushes any partially visible row just beyond the bottom edge
