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
if ( ( rsetCursor + 1 ) % pageBreakInterval == 0 )
					{
						needPageBreak = true;
					}
				}
				if ( rset.getEndingGroupLevel( ) == 0 )
				{
					
					
					needPageBreak = false;
					startTOCEntry( null );
					accessFooter( listing, outputEmitter, rsIterator );
					finishTOCEntry( );
				}
			} while ( rset.next( ) );
			return;
		}
		
		
		
		
		boolean hideDetail = false;
		int hideGroupStartIndex = -1;
		do
		{
			rsetCursor++;
			int startGroup = rset.getStartingGroupLevel( );
			ArrayList groupList = listing.getGroups( );
			if ( startGroup != NONE_GROUP )
			{