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
}
		if ( context.isInFactory( ) )
		{
			TableScriptExecutor.handleOnCreate( ( TableContent ) tableContent,
					context );
		}
		startTOCEntry( tableContent );
		if ( emitter != null )
		{
			emitter.startTable( tableContent );
		}
		accessQuery( tableDesign, emitter );
		if ( emitter != null )
		{
			emitter.endTable( tableContent );
		}
		finishTOCEntry( );
		context.popContent( );
		closeResultSet( );
		logger.log( Level.FINEST, "end table item" ); 
		timer.stop( );
		timer.logTimeTaken( logger, Level.FINEST, context.getTaskIDString( ),
				"Render table" ); 
	}
	/**
	 * structure used to cache the information of a table.
	 * 
	 * @version $Revision: 1.41 $ $Date: 2006/04/06 12:35:24 $
	 */
	private static class TABLEINFO