         }
         
         // match rows.
-        var numRows:Number = _constraintRows.length;
         if (topBoundary || bottomBoundary || baselineBoundary)
         {
             var rowIndex:Object;

    private var rowSpanElements:Vector.<ElementConstraintInfo> = null;
    private var otherElements:Vector.<ElementConstraintInfo> = null;
    
    private var constraintCache:Dictionary = null;
    
    //--------------------------------------------------------------------------

        
        // Vertical Position
        if (!isNaN(baseline))
            elementY = baselineHolder + baseline - layoutElement.baselinePosition;
        else if (!isNaN(top))
            elementY = topHolder + top;
        else if (!isNaN(bottom))
