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/script/internal/RowScriptExecutor.java
public static void handleOnCreate( RowContent content, IRowData rowData,
			ExecutionContext context )
	{
		try
		{
			ReportItemDesign rowDesign = ( ReportItemDesign ) content
					.getGenerateBy( );
			IRowInstance row = new RowInstance( content, rowData, context );
			if ( handleJS( row, rowDesign.getOnCreate( ), context ).didRun( ) )
				return;
			IRowEventHandler eh = getEventHandler( rowDesign, context );
			if ( eh != null )
				eh.onCreate( row, context.getReportContext( ) );
		} catch ( Exception e )
		{
			addException( context, e );
		}
	}
	public static void handleOnRender( RowContent content,
			ExecutionContext context )
	{
		try
		{
			ReportItemDesign rowDesign = ( ReportItemDesign ) content
					.getGenerateBy( );
			IRowInstance row = new RowInstance( content, null, context );
			if ( handleJS( row, rowDesign.getOnRender( ), context ).didRun( ) )
				return;
			IRowEventHandler eh = getEventHandler( rowDesign, context );
			if ( eh != null )