Bug 134032 Page break after always doesn't break page between last group and table footer.
Description: Page break after always doesn't break page between last group and table footer. Steps to reproduce: 1. New a table with a group. 2. set pageBreakAfter to always to the group. 3. Preview. Result: Table footer was in the same page as last group.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/ListingElementExecutor.java
* @param emitter
	 *            output emitter
	 */
	abstract protected void accessHeader( ListingDesign list,
			IContentEmitter emitter, IResultIterator rsIterator );
	/**
	 * create the footer band.
	 * 
	 * @param list
	 *            listing design.
	 * @param emitter
	 *            output emitter
	 */
	abstract protected void accessFooter( ListingDesign list,
			IContentEmitter emitter, IResultIterator rsIterator );
	public void reset( )
	{
		this.rsetCursor = -1;
		super.reset( );
	}
	/**
	 * clear the execution state of the elements
	 * 
	 * @param list
	 */
	protected void clearDuplicateFlags( ListingDesign list )
	{
		list.accept( new ClearDuplicateFlagVisitor( ), null );
	}
	protected class ClearDuplicateFlagVisitor implements IReportItemVisitor