Bug 202038 errors occurred when preview the attached design file.
data/org.eclipse.birt.data.tests/test/org/eclipse/birt/data/engine/binding/FeaturesTest.java
new GroupDefinition("group1" )};
		groupDefn[0].setKeyExpression( "row.GROUP_COUNTRY" );
		groupDefn[1].setKeyExpression( "row.GROUP_CITY" );
	
		String[] bindingNameRow = new String[]{
				"ROW_COUNTRY",
				"ROW_CITY",
				"ROW_SALE_DATE",
				"ROW_AMOUNT",
				"ROW_AMOUNT_2",
				"ROW_AMOUNT_3",
		};
		IBaseExpression[] bindingExprRow = new IBaseExpression[]{
				new ScriptExpression( "dataSetRow.COUNTRY", 0 ),
				new ScriptExpression( "dataSetRow.CITY", 0 ),
				new ScriptExpression( "dataSetRow.SALE_DATE", 0 ),
				new ScriptExpression( "dataSetRow.AMOUNT", 0 ),
				new ScriptExpression( "Total.sum(dataSetRow.AMOUNT,dataSetRow.COUNTRY == \"US\",0)",
						0 ),
				new ScriptExpression( "Total.sum(dataSetRow.AMOUNT,dataSetRow.COUNTRY == \"CHINA\",0)",
						0 )
		};
				
		FilterDefinition[] filterDefn = new FilterDefinition[] {
				new FilterDefinition(new ConditionalExpression("row.ROW_COUNTRY",
						ConditionalExpression.OP_EQ, "\"CHINA\"")),
				new FilterDefinition(new ConditionalExpression("row.ROW_AMOUNT",
						ConditionalExpression.OP_BOTTOM_N, "4")),
				new FilterDefinition(new ConditionalExpression("row.ROW_AMOUNT",
						ConditionalExpression.OP_TOP_N, "5")) };