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
TableBandDesign bandDesign = ( ( TableItemDesign ) list ).getFooter( );
		if ( bandDesign != null )
		{
			ITableBandContent footer = report.createTableFooter( );
			IContent parent = context.getContent( );
			context.pushContent( footer );
			initializeContent( parent, bandDesign, footer );
			if ( emitter != null )
			{
				emitter.startTableFooter( footer );
			}
			bandDesign.setBandType( TableBandDesign.TABLE_FOOTER );
			accessTableBand( bandDesign, emitter, rsIterator );
			if ( emitter != null )
			{
				emitter.endTableFooter( footer );
			}
			context.popContent( );
		}
	}
	/*
	 * (non-Javadoc)
	 * 
	 */
	protected void accessDetail( ListingDesign list, IContentEmitter emitter,
			IResultIterator rsIterator )
	{
		accessTableBand( ( ( TableItemDesign ) list ).getDetail( ), emitter,
				rsIterator );