Bug 148610 [regression] Java based scripting -> table repeat header does not work properly in web viewer
steps to reproduce: - use attached reports and Java classes - preview in web viewer expected behavior: - table headers will not be repeated actual behavior: - table headers were repeated
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/internal/executor/doc/ReportItemReader.java
* Once the report content is loaded, it is not associated with the report
	 * design, so it almost contains nothing, most of the data should be
	 * retetrived from the design element.
	 * 
	 * In the intialization, it first search the report design to see which
	 * design element creates the report content, then re-load the data from the
	 * report document and uses the data to re-fill some fields of the content.
	 * 
	 * Each content can be intailzied only once.
	 * 
	 */
	private void initializeContent( )
	{
		assert content != null;
		reader.initializeContent( content );
		if ( fragment != null )
		{
			Object genBy = content.getGenerateBy( );
			if ( genBy instanceof TableItemDesign )
			{
				TableItemDesign tableDesign = (TableItemDesign) genBy;
				if ( tableDesign.isRepeatHeader( )
						&& tableDesign.getHeader( ) != null )
				{
					addHeaderToFragment( content );
				}
			}
			else if ( genBy instanceof GroupDesign )
			{
				GroupDesign groupDesign = (GroupDesign) genBy;