Bug 119807 Repeat header doesn't work in birt pdf emitter.
Description: Repeat header doesn't work in birt pdf emitter. Steps to reproduce: 1. New a report and insert a table containing data more than one page. 2. Preview in pdf through birt pdf emitter. 3. Change table repeatHeader to false and preview in pdf again. Expected result: Repeat header property works. Actual result: Table header wasn't repeated no matter repeatHeader was set to true or false.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/TableItemExecutor.java
TABLEINFO( TableItemDesign table )
		{
			this.table = table;
			initRowCount( );
			initDropCellsInGroup( );
		}
		/**
		 * total rows in the table design. The number is a total of all rows in
		 * table header, table footer, group header, group footer and details.
		 * 
		 * @return number of rows.
		 */
		private void initRowCount( )
		{
			for ( int groupId = 0; groupId < table.getGroupCount( ); groupId++ )
			{
				TableGroupDesign group = table.getGroup( groupId );
				TableBandDesign header = group.getHeader( );
				if ( header != null )
				{
					rowCount += header.getRowCount( );
				}
				TableBandDesign footer = group.getHeader( );
				if ( footer != null )
				{
					rowCount += footer.getRowCount( );
				}
			}
			TableBandDesign detail = table.getDetail( );
			if ( detail != null )