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/GridItemExecutor.java
{
			if ( rset != null )
			{
				IResultIterator rsIterator = ( ( DteResultSet ) rset )
						.getResultIterator( );
				rowData = new RowData( rsIterator, TableItemExecutor
						.getValueExpressions( row ) );
			}
			RowScriptExecutor.handleOnCreate( ( RowContent ) rowContent,
					rowData, context );
		}
		startTOCEntry( rowContent );
		if ( emitter != null )
		{
			emitter.startRow( rowContent );
		}
		for ( int j = 0; j < row.getCellCount( ); j++ )
		{
			CellDesign cell = row.getCell( j );
			if ( cell != null )
			{
				executeCell( rowContent, cell, emitter, rowData );
			}
		}
		if ( emitter != null )
		{
			emitter.endRow( rowContent );
		}
		finishTOCEntry( );
		context.popContent( );