Bug 132805 Set descending to outer group will affect inner group.
Description: Set descending to outer group will affect inner group. Steps to reproduce: 1. New a sample datasource and dataset from orders. 2. Drag the dataset to Layout. 3. Add a group on ordernumber, interval 10, descending. 4. Add another group on orderdate, interval day 2, ascending. 5. Preview. Expected result: Data are grouped correctly. Actual result: Inner group didn't work unless you set outer group's sort to asc.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/executor/transform/group/GroupCalculationUtil.java
ArrayList[] filterGroupBoundaryInfos( ArrayList[] groupArray )
	{
		ArrayList[] result = new ArrayList[groupArray.length];
		for ( int i = 0; i < result.length; i++ )
		{
			result[i] = new ArrayList( );
		}
		for ( int i = 0; i < groupArray.length; i++ )
		{
			for ( int j = 0; j < groupArray[i].size( ); j++ )
			{
				if ( ( (GroupBoundaryInfo) groupArray[i].get( j ) ).isAccpted( ) )
				{
					result[i].add( groupArray[i].get( j ) );
				}
			}
		}
		return result;
	}
	/**
	 * 
	 * @return
	 */
	GroupBy[] getGroupDefn( )
	{
		return this.groupDefs;
	}
	ResultSetCache getResultSetCache( )
	{
		return this.smartCache;