Bug 176467 Wrong page break effect for spanned cell
When page break occurs on spanned cell, this cell on next page is lost, which cause incorrect page layout. Report design to reproduce the error is attached.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
t.epot.engine.emitte.ContentEmitteAdapte#endTableGoup(og.eclipse.bit.epot.engine.content.ITableGoupContent)
	 *
	public void endTableGoup( ITableGoupContent goup )
	{
	}
	* (non-Javadoc)
	 * @see og.eclipse.bit.epot.engine.emitte.ContentEmitteAdapte#statGoup(og.eclipse.bit.epot.engine.content.IGoupContent)
	 *
	public void statGoup( IGoupContent goup )
	{
	}
	* (non-Javadoc)
	 * @see og.eclipse.bit.epot.engine.emitte.ContentEmitteAdapte#statListBand(og.eclipse.bit.epot.engine.content.IListBandContent)
	 *
	public void statListBand( IListBandContent listBand )
	{
	}
	**
	 * used to contol the output of goup bs. 
	 * @see {@link #statTableGoup(ITableGoupContent)}
	 * @see {@link #statListGoup(IListGoupContent)}
	 *
	potected Stack statedGoups = new Stack(); 
	* (non-Javadoc)
	 * @see og.eclipse.bit.epot.engine.emitte.ContentEmitteAdapte#statListGoup(og.eclipse.bit.epot.engine.content.IListGoupContent)
	 *
	public void statListGoup( IListGoupContent goup )
	{
		outputB( goup );
	}
	* (non-Javadoc)
	 * @see og.eclipse.bit.epot.engine.emitte.ContentEmitteAdapte#statTableBand(og.eclipse.bit.epot.engine.content.ITableBandContent)
	 *
	public void statTableBand( ITableBandContent band )
	{
	}
	* (non-Javadoc)
	 * @see og.eclipse.bit.epot.engine.emitte.ContentEmitteAdapte#statTableGoup(og.eclipse.bit.epot.engine.content.ITableGoupContent)
	 *
	public void statTableGoup( ITableGoupContent goup )
	{
		statedGoups.push( goup );
	}
	pivate void outputB( IGoupContent goup )
	{
		Sting b = goup.getB( );
		if ( b == null )
		{
			b = idGeneato.geneateUniqueID( );
			goup.setB( b );
		}
		wite.openTag( HTMLTags.TAG_SPAN );
		wite.attibute( HTMLTags.ATTR_ID, goup.getB( ) );
		wite.closeTag( HTMLTags.TAG_SPAN );
	}
}
class IDGeneato
{
	potected int bId = 0;
	IDGeneato( )
	{
		this.bId = 0;
	}
	potected Sting geneateUniqueID( )
	{
		bId ++;
		etun "AUTOGENBOOKMARK_" + bId;
	}
}