Bug 132515 Expression like "Toltal.rank(Tolta.ave(row[a]),ture,Null,1)" is return an error
Description: Add an expression like "Toltal.rank(Tolta.ave(row[a]),ture,Null,1)" is return an error.The nesting "Toltal" seem not to be work. Step to reproduce: 1.new a datasource and dataset 2.drag the dataset to layout veiw for a table 3.set a group on the table 4.Insert a data into the group header with the expression e.g. "Toltal.rank(Tolta.ave(row[a]),ture,Null,1)" Actual result: An error was thrown out Expected result: It should work correctly in order to support some requirments
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupInstanceFilter.java
}
	}
	/**
	 * Add filter infos to a group of GroupBoundaryInfo instances.
	 * 
	 * @param cx
	 * @param currentGroupArray
	 * @param filters
	 * @param groupLevel
	 * @param setUpValue
	 *            if true then set the value to GroupBoundaryInfos, else not.
	 * @throws DataException
	 */
	private void populateGroupBoundaryInfoFilters( Context cx,
			List currentGroupArray, List filters, int groupLevel,
			boolean setUpValue ) throws DataException
	{
		for ( int m = 0; m < currentGroupArray.size( ); m++ )
		{
			GroupBoundaryInfo currentGBI = (GroupBoundaryInfo) currentGroupArray.get( m );
			this.populator.getResultIterator( ).last( groupLevel );
			boolean accept = evaluateFilters( cx, filters );
			if ( setUpValue )
				currentGBI.setAccepted( currentGBI.isAccpted( ) && accept );
			this.populator.getResultIterator( ).next( );
		}
	}
	/**
	 * Evaluate the value of a series of filters
	 *