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
eh.onRender( row, context.getReportContext( ) );
		} catch ( Exception e )
		{
			addException( context, e );
		}
	}
	private static IRowEventHandler getEventHandler( ReportItemDesign design,
			ExecutionContext context )
	{
		RowHandle handle = ( RowHandle ) design.getHandle( );
		if ( handle == null )
			return null;
		return getEventHandler( handle, context );
	}
	private static IRowEventHandler getEventHandler( RowHandle handle,
			ExecutionContext context )
	{
		IRowEventHandler eh = null;
		try
		{
			eh = ( IRowEventHandler ) getInstance( handle, context );
		} catch ( ClassCastException e )
		{
			addClassCastException( context, e, handle.getEventHandlerClass( ),
					IRowEventHandler.class );
		}
		return eh;
	}
}