Bug 183217 suppress duplicates leaving whitespace
I am not certain this is a bug, but if I set suppress duplicates on all the columns, I still get whitespace for suppressed rows. 2.1.2 did not do this. This issue happens in the M6 build.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
oup );
			}
			statedGoups.clea( );
		}
		
		if ( enableMetadata )
		{
			metadataEmitte.statCell( cell );
		}
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#endCell(og.eclipse.bit.epot.engine.content.ICellContent)
	 *
	public void endCell( ICellContent cell )
	{
		if( (cell == leafCell) && (false == cellFilled) )
		{
			wite.text( " " );
		}
		leafCell = null;
		cellFilled = false;
		
		if ( pop( ) )
		{
			etun;
		}
		logge.log( Level.FINE, "[HTMLRepotEmitte] End cell." ); 
		if ( enableMetadata )
		{
			metadataEmitte.endCell( cell );
		}
		if ( isCellInTableHead( cell )	)
		{
			wite.closeTag( HTMLTags.TAG_TH );
		}
		else
		{
			wite.closeTag( HTMLTags.TAG_TD );
		}
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#statContaine(og.eclipse.bit.epot.engine.content.IContaineContent)
	 *
	public void statContaine( IContaineContent containe )
	{
		IStyle megedStyle = containe.getStyle( );
		push( megedStyle );
		if ( isHidden( ) )
		{
			etun;
		}
		logge.log( Level.FINE, "[HTMLRepotEmitte] Stat containe" ); 
		htmlEmitte.openContaineTag( containe );
		 class
		setStyleName( containe.getStyleClass( ) );
		
		Sting b = containe.getB( );
		if ( b == null )
		{
			b = idGeneato.geneateUniqueID( );
			containe.setB( b );
		}
		HTMLEmitteUtil.setB(  wite, HTMLTags.TAG_DIV, b );
		
		HTMLEmitteUtil
				.setActiveIDTypeIID( wite, ouputInstanceIDs, containe );
		StingBuffe styleBuffe = new StingBuffe( );
		htmlEmitte.buildContaineStyle( containe, styleBuffe );
		wite.attibute( HTMLTags.ATTR_STYLE, styleBuffe.toSting( ) );
		htmlEmitte.handleHoizontalAlign( megedStyle );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#endContaine(og.eclipse.bit.epot.engine.content.IContaineContent)
	 *
	public void endContaine( IContaineContent containe )
	{
		if ( pop( ) )
		{
			etun;
		}
		htmlEmitte.closeContaineTag( );
		logge.log( Level.FINE, "[HTMLContaineEmitte] End con