Bug 167777 org.eclipse.birt.tests.data has compile error in daily build 20061213
org.eclipse.birt.tests.data has compile error in daily build 20061213. Please see the attachment for details.
testsuites/org.eclipse.birt.tests.data/src/org/eclipse/birt/tests/data/engine/api/MultiPass_FilterTest.java
* 
	 * @throws Exception
	 */
	public void test_MultiPassFilterGroup( ) throws Exception
	{
		String[] bindingNameFilter = new String[1];
		bindingNameFilter[0] = "FILTER_AMOUNT";
		IBaseExpression[] bindingExprFilter = new IBaseExpression[1];
		bindingExprFilter[0] = new ScriptExpression( "dataSetRow.AMOUNT" );
		FilterDefinition[] filters = new FilterDefinition[]{new FilterDefinition(
				new ScriptExpression( "row.FILTER_AMOUNT > 100" ) )};
		FilterDefinition filterDefn = new FilterDefinition(
				new ConditionalExpression(
						"Total.sum(row.ROW_AMOUNT)",
						IConditionalExpression.OP_TOP_PERCENT,
						"40" ) );
		String[] bindingNameGroup = new String[2];
		bindingNameGroup[0] = "GROUP_GROUP0";
		bindingNameGroup[1] = "GROUP_GROUP1";
		IBaseExpression[] bindingExprGroup = new IBaseExpression[2];
		bindingExprGroup[0] = new ScriptExpression( "dataSetRow.COUNTRY" );
		bindingExprGroup[1] = new ScriptExpression( "dataSetRow.CITY" );
		GroupDefinition[] groupDefn = new GroupDefinition[]{
				new GroupDefinition( "group0" ), new GroupDefinition( "group1" )};
		groupDefn[0].setKeyExpression( "row.GROUP_GROUP0" );
		groupDefn[1].setKeyExpression( "row.GROUP_GROUP1" );
		groupDefn[0].addFilter( filterDefn );
		
		filterDefn = new FilterDefinition( new ScriptExpression(
				"Total.sum(row.ROW_AMOUNT,Total.NO_FILTER,2)<=400" ) );