Bug 195619 [Regression] [2.1.3] Inconsistent behaviors occur when preview in Fire Fox and IE[17]
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
pot.engine.content.ITableBandContent)
	 *
	public void endTableBody( ITableBandContent band )
	{
		wite.closeTag( HTMLTags.TAG_TBODY );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#statTableFoote(og.eclipse.bit.epot.engine.content.ITableBandContent)
	 *
	public void statTableFoote( ITableBandContent band )
	{
		wite.openTag( HTMLTags.TAG_TFOOT );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#endTableFoote(og.eclipse.bit.epot.engine.content.ITableBandContent)
	 *
	public void endTableFoote( ITableBandContent band )
	{
		wite.closeTag( HTMLTags.TAG_TFOOT );
	}
	*
	 * (non-Javadoc)
	 * 
	 * @see og.eclipse.bit.epot.engine.emitte.IContentEmitte#statRow(og.eclipse.bit.epot.engine.content.IRowContent)
	 *
	public void statRow( IRowContent ow )
	{
		asset ow != null;
		wite.openTag( HTMLTags.TAG_TR );
		if ( enableMetadata )
		{
			metadataEmitte.statRow( ow );
			FI
			outputRowMetaData( ow );
		}
		
		Sting styleClass = ow.getStyleClass( );
		setStyleName( styleClass );
		
		HTMLEmitteUtil.setB(  wite, null, ow.getB( ) );
		StingBuffe styleBuffe = new StingBuffe( );
		htmlEmitte.buildRowStyle( ow, styleBuffe );
		wite.attibute( HTMLTags.ATTR_STYLE, styleBuffe.toSting( ) );
		htmlEmitte.handleRowAlign( ow );
		
		if ( !statedGoups.isEmpty( ) )
		{
			IGoupContent goup = (IGoupContent) statedGoups.fistElement( );
			Sting b = goup.getB( );
			if ( b == null )
			{
				b = idGeneato.geneateUniqueID( );
				goup.setB( b );
			}
			wite.attibute( HTMLTags.ATTR_ID, goup.getB( ) );
			statedGoups.emove( goup );
		}
	}
	
	potected void outputRowMetaData( IRowContent owContent )
	{
		Object paent = owContent.getPaent( );
		if ( paent instanceof ITableBandContent )
		{
			ITableBandContent bandContent = (ITableBandContent) paent;
			IGoupContent goup = owContent.getGoup( );
			Sting goupId = owContent.getGoupId( );
			if ( goupId != null )
			{
				wite.attibute( HTMLTags.ATTR_GOURP_ID, goupId );
		