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
if ( needPageBreak )
			{
				rowContent.getStyle( ).setProperty(
						IStyle.STYLE_PAGE_BREAK_BEFORE, IStyle.SOFT_VALUE );
				needPageBreak = false;
			}
			if ( context.isInFactory( ) )
			{
				RowScriptExecutor.handleOnCreate( ( RowContent ) rowContent,
						rowData, context );
			}
			startTOCEntry( rowContent );
			if ( emitter != null )
			{
				emitter.startRow( rowContent );
			}
			rowClosed = false;
		}
		for ( int j = 0; j < row.getCellCount( ); j++ )
		{
			CellDesign cell = row.getCell( j );
			if ( cell != null )
			{
				ICellContent cellContent = report.createCellContent( );
				assert ( cellContent instanceof CellContent );
				IContent parent = context.getContent( );
				context.pushContent( cellContent );
				initializeContent( parent, cell, cellContent );
				cellContent.setColumn( cell.getColumn( ) );