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/ListingElementExecutor.java
* @param emitter
	 *            output emitter
	 */
	abstract protected void accessHeader( ListingDesign list,
			IContentEmitter emitter, IResultIterator rsIterator );
	/**
	 * create the footer band.
	 * 
	 * @param list
	 *            listing design.
	 * @param emitter
	 *            output emitter
	 */
	abstract protected void accessFooter( ListingDesign list,
			IContentEmitter emitter, IResultIterator rsIterator );
	public void reset( )
	{
		this.rsetCursor = -1;
		super.reset( );
	}
	/**
	 * clear the execution state of the elements
	 * 
	 * @param list
	 */
	protected void clearDuplicateFlags( ListingDesign list )
	{
		list.accept( new ClearDuplicateFlagVisitor( ), null );
	}
	protected class ClearDuplicateFlagVisitor implements IReportItemVisitor