Bug 187470 [Automation][Regression] table and list group page break before always did not work properly
steps to reproduce: - use the attached report design - preview in web viewer expected behavior: - no extra empty page should be output actual behavior: - an extra empty page was output after each group page break
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/html/HTMLGroupLM.java
{
		if ( !isFirstLayout )
		{
			IGroupContent group = (IGroupContent) content;
			IBandContent header = group.getHeader( );
			if ( group.isHeaderRepeat( ) && header != null )
			{
				boolean pageBreak = context.allowPageBreak( );
				
				context.setAllowPageBreak( false );
				
				engine.layout( this, header, emitter );
				context.setAllowPageBreak( pageBreak );
				
				/**
				 * call continue content to restart the page hint section
				 */
				context.continueContent( null );
			}
		}
		isFirstLayout = false;
	}
	protected boolean layoutChildren( )
	{
		repeatHeader( );
		boolean hasNext = super.layoutChildren( );
		return hasNext;
	}
}