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
openResultSet( item );
		accessQuery( item, emitter );
		initializeContent( parent, item, tableObj );
		processAction( item, tableObj );
		processBookmark( item, tableObj );
		processStyle( item, tableObj );
		processVisibility( item, tableObj );
		for ( int i = 0; i < gridItem.getColumnCount( ); i++ )
		{
			ColumnDesign columnDesign = gridItem.getColumn( i );
			Column column = new Column( );
			column.setStyleClass( columnDesign.getStyleName( ) );
			column.setWidth( columnDesign.getWidth( ) );
			tableObj.addColumn( column );
		}
		if ( context.isInFactory( ) )
		{
			GridScriptExecutor.handleOnCreate( ( TableContent ) tableObj,
					context );
		}
		startTOCEntry( tableObj );
		if ( emitter != null )
		{
			emitter.startTable( tableObj );
		}
		ITableBandContent body = report.createTableBody( );
		initializeContent( tableObj, null, body );
		context.pushContent( body );
		startTOCEntry( body );
		if ( emitter != null )