if ( layoutSlot == null ) return cell.getColumnSpan( );
	public static int getEffectiveRowSpan( CellHandle cell )	{		LayoutSlot layoutSlot = getLayoutSlotOfCell( cell );		int rowId = cell.getContainer( ).getContainerSlotHandle( ).findPosn(				cell.getContainer( ) );		int effectiveRowSpan = 0;		for ( int i = rowId; i < layoutSlot.getRowCount( ); i++ )		{			LayoutRow layoutRow = (LayoutRow) layoutSlot.getLayoutRow( i );			LayoutCell layoutCell = layoutRow.getLayoutCell( cell );			if ( layoutCell == null )				break;			if ( layoutCell.isEffectualDrop( ) )			{				assert layoutCell.isCellStartPosition( );				return layoutCell.getRowSpanForDrop( );			}			effectiveRowSpan++;		}		return effectiveRowSpan;	}