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
}
	}
	protected void accessGroupFooter( ListingDesign list, int index,
			IContentEmitter emitter )
	{
		
		if ( layoutEmitter != null )
		{
			assert layoutEmitter == emitter;
			layoutEmitter.resolveCellsOfDropDetail( index );
		}
		TableGroupDesign group = ( ( TableItemDesign ) list ).getGroup( index );
		if ( group != null )
		{
			TableBandDesign band = group.getFooter( );
			band.setBandType( TableBandDesign.GROUP_FOOTER );
			band.setBandLevel( index );
			accessTableBand( band, emitter, null );
		}
		
		if ( layoutEmitter != null )
		{
			assert layoutEmitter == emitter;
			layoutEmitter.resolveCellsOfDropAll( index );
		}
		String pageBreakAfter = group.getPageBreakAfter( );
		if (DesignChoiceConstants.PAGE_BREAK_AFTER_ALWAYS.equals(pageBreakAfter))
		{
			needPageBreak = true;
		}