Bug 135790 ClassCastException in RowData.
ClassCastException is thrown in RowData line 81(IBaseExpression expr = ( IBaseExpression ) valueExpressions.get( index - 1 );).
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/executor/TableItemExecutor.java
new ContentDOMVisitor( ).emit( header, emitter );
			}
			context.popContent( );
		}
		
		ITableBandContent body = report.createTableBody( );
		initializeContent( tableContent, null, body );
		context.pushContent( body );
		if ( emitter != null )
		{
			emitter.startTableBody( body );
		}
	}
	protected void accessFooter( ListingDesign list, IContentEmitter emitter,
			IResultIterator rsIterator )
	{
		if ( layoutEmitter != null )
		{
			layoutEmitter.flush( );
			outputEmitter = layoutEmitter.emitter;
			emitter = outputEmitter;
			layoutEmitter = null;
		}
		
		ITableBandContent body = ( ITableBandContent ) context.getContent( );
		if ( emitter != null )
		{
			emitter.endTableBody( body );
		}
		context.popContent( );