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
TABLEINFO( TableItemDesign table )
		{
			this.table = table;
			initRowCount( );
			initDropCellsInGroup( );
		}
		/**
		 * total rows in the table design. The number is a total of all rows in
		 * table header, table footer, group header, group footer and details.
		 * 
		 * @return number of rows.
		 */
		private void initRowCount( )
		{
			for ( int groupId = 0; groupId < table.getGroupCount( ); groupId++ )
			{
				TableGroupDesign group = table.getGroup( groupId );
				TableBandDesign header = group.getHeader( );
				if ( header != null )
				{
					rowCount += header.getRowCount( );
				}
				TableBandDesign footer = group.getHeader( );
				if ( footer != null )
				{
					rowCount += footer.getRowCount( );
				}
			}
			TableBandDesign detail = table.getDetail( );
			if ( detail != null )