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
* 
	 * @param rowIndex
	 *            the index in the rows
	 * @param row
	 *            row design
	 * @param emitter
	 *            output emitter
	 */
	protected void accessRow( RowDesign row, IContentEmitter emitter,
			IResultIterator rsIterator )
	{
		IRowData rowData = null;
		if ( context.isInFactory( ) )
		{
			rowData = new RowData( rsIterator, getValueExpressions( row ) );
		}
		if ( rowClosed )
		{
			IRowContent rowContent = report.createRowContent( );
			rowContent.setRowID( rowId++ );
			assert ( rowContent instanceof RowContent );
			IContent parent = context.getContent( );
			context.pushContent( rowContent );
			initializeContent( parent, row, rowContent );
			
			processStyle( row, rowContent );
			processVisibility( row, rowContent );
			processBookmark( row, rowContent );
			processAction( row, rowContent );
			processRowType( row, rowContent );