if ( layoutSlot == null ) return cell.getColumnSpan( );
	public static int getEffectiveColumnSpan( CellHandle cell )	{		LayoutSlot layoutSlot = getLayoutSlotOfCell( cell );		int rowId = cell.getContainer( ).getContainerSlotHandle( ).findPosn(				cell.getContainer( ) );		LayoutRow layoutRow = (LayoutRow) layoutSlot.getLayoutRow( rowId );		int columnPosn = layoutRow				.findCellColumnPos( (Cell) cell.getElement( ) );		if ( columnPosn <= 0 )			return 0;		int effectiveColumnSpan = 0;		for ( int i = columnPosn - 1; i < layoutRow.getColumnCount( ); i++ )		{			LayoutCell layoutCell = layoutRow.getLayoutCell( i );			if ( layoutCell.getContent( ) != cell.getElement( ) )				break;			effectiveColumnSpan++;		}		return effectiveColumnSpan;	}