Bug 119580 Page break in table header row doesn't work.
Description: Page break in table header row doesn't work. Steps to reproduce: 1. Set pageBreakAfter to always in table' header row, see attached design file 2. See generated html file. Expected result: Page break happens after the table header row. Actual result: No page breaks happened.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLListingBandLM.java
}
			}
			executor = new DOMReportItemExecutor( content );
			executor.execute( );
		}
	}
	
	protected boolean allowPageBreak( )
	{
		IBandContent band = (IBandContent) content;
		int type = band.getBandType( );
		if ( type == IBandContent.BAND_HEADER )
		{
			if(IStyle.SOFT_VALUE.equals( content.getStyle( ).getProperty( IStyle.STYLE_PAGE_BREAK_BEFORE ) ))
			{
				return true;
			}
			IElement listContent = band.getParent( );
			if ( listContent instanceof IListContent )
			{
				return !( (IListContent) listContent ).isHeaderRepeat( );
			}
		}
		else if ( type == IBandContent.BAND_GROUP_HEADER )
		{
			if(IStyle.SOFT_VALUE.equals( content.getStyle( ).getProperty( IStyle.STYLE_PAGE_BREAK_BEFORE ) ))
			{
				return true;
			}
			IElement groupContent = band.getParent( );