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/ElementUtil.java
return new ListInstance( ( ContainerContent ) element, context );
		
		if ( element instanceof RowContent )
			return new RowInstance( ( RowContent ) element, null, context );
		if ( element instanceof TableContent )
		{
			Object genBy = ( ( TableContent ) element ).getGenerateBy( );
			if ( genBy instanceof TableItemDesign )
				return new TableInstance( ( TableContent ) element, context );
			else if ( genBy instanceof GridItemDesign )
				return new GridInstance( ( TableContent ) element, context );
		}
		if ( element instanceof TextContent )
			return new TextItemInstance( ( TextContent ) element, context );
		if ( element instanceof ForeignContent )
		{
			ForeignContent fc = ( ForeignContent ) element;
			if ( IForeignContent.HTML_TYPE.equals( fc.getRawType( ) )
					|| IForeignContent.TEXT_TYPE.equals( fc.getRawType( ) )
					|| IForeignContent.TEMPLATE_TYPE.equals( fc.getRawType( ) ) )
				return new TextItemInstance( fc, context );
		}
		if ( element instanceof TableBandContent )
		{
			return getInstance( element.getParent( ), context );
		}
		return null;
	}
	public static IDesignElement getElement( DesignElementHandle element )
	{