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/instance/ReportElementInstance.java
ReportElementDesign design = ( ReportElementDesign ) generatedBy;
			DesignElementHandle handle = design.getHandle( );
			UserPropertyDefnHandle prop = handle
					.getUserPropertyDefnHandle( name );
			if ( prop != null )
				return handle.getProperty( prop.getName( ) );
		}
		return null;
	}
	public void setUserPropertyValue( String name, Object value )
			throws ScriptException
	{
		Object generatedBy = content.getGenerateBy( );
		if ( generatedBy instanceof ReportElementDesign )
		{
			ReportElementDesign design = ( ReportElementDesign ) generatedBy;
			DesignElementHandle handle = design.getHandle( );
			UserPropertyDefnHandle prop = handle
					.getUserPropertyDefnHandle( name );
			if ( prop != null )
			{
				try
				{
					handle.setProperty( prop.getName( ), value );
				} catch ( SemanticException e )
				{
					throw new ScriptException( e.getLocalizedMessage( ) );
				}
			}
		}