fail( "Should not arrive here");
	public void testNestedTotal4() throws IOException, Exception	{		String[] bindingNameRow = new String[6];		bindingNameRow[0] = "ROW_COUNTRY";		bindingNameRow[1] = "ROW_CITY";		bindingNameRow[2] = "ROW_SALE_DATE";		bindingNameRow[3] = "ROW_AMOUNT";		bindingNameRow[4] = "ROW_TOPN";		bindingNameRow[5] = "ROW_5";				IBaseExpression[] bindingExprRow = new IBaseExpression[6];		bindingExprRow[0] = new ScriptExpression( "dataSetRow.COUNTRY" );		bindingExprRow[1] = new ScriptExpression( "dataSetRow.CITY" );		bindingExprRow[2] = new ScriptExpression( "dataSetRow.SALE_DATE" );		bindingExprRow[3] = new ScriptExpression( "dataSetRow.AMOUNT" );		/////////////////PROBLEM//////////////////		bindingExprRow[4] = new ScriptExpression( "Total.sum(Total.sum(Total.sum(dataSetRow.AMOUNT,null,2),null,1),dataSetRow.AMOUNT>10,0)");//8902		bindingExprRow[5] = new ScriptExpression( "Total.sum(Total.sum(dataSetRow.AMOUNT,null,0),null,1)");		///////////////////////////////////////////		// --- end binding				GroupDefinition[] groupDefn = new GroupDefinition[]{new GroupDefinition( "group0"),				new GroupDefinition("group1" )};		groupDefn[0].setKeyExpression( "row.ROW_COUNTRY" );		groupDefn[1].setKeyExpression( "row.ROW_CITY" );		try		{			createAndRunQuery( null,					null,					null,					null,					null,					null,					bindingNameRow,					bindingExprRow,					null,					groupDefn,					null,					null );			fail( "Should not arrive here");		}		catch ( DataException e )		{			assertTrue(true);		}	}