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
{
			assert cellEmitter != null;
			return cellEmitter;
		}
		public void flush( )
		{
			int rowCount = layout.getRowCount( );
			int colCount = layout.getColCount( );
			for ( int i = 0; i < rowCount; i++ )
			{
				Row row = layout.getRow( i );
				IRowContent rowContent = (IRowContent) row.getContent( );
				emitter.startRow( rowContent );
				for ( int j = 0; j < colCount; j++ )
				{
					Cell cell = row.getCell( j );
					if ( cell.getStatus( ) == Cell.CELL_USED )
					{
						CellContent content = (CellContent) cell.getContent( );
						content.cell.setColumn( cell.getColId( ) );
						content.cell.setRowSpan( cell.getRowSpan( ) );
						content.cell.setColSpan( cell.getColSpan( ) );
						emitter.startCell( content.cell );
						if ( content.buffer != null )
						{
							content.buffer.flush( );
						}
						emitter.endCell( content.cell );
					}
					if ( cell.getStatus( ) == Cell.CELL_EMPTY )