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
}
				groupDefs[i] = GroupBy.newInstance( groupSpecs[i],
						keyIndex,
						keyColumn,
						rsMeta.getFieldValueClass( keyIndex ) );
			}
		}
		else
		{
			groupDefs = new GroupBy[0];
		}
	}
	/**
	 * Sort data rows by group information and sort specification
	 * 
	 * @throws DataException
	 */
	public SortSpec getSortSpec( ) throws DataException
	{
		assert groupDefs != null;
		
		
		int groupCount = 0;
		int sortCount = 0;
		for ( int i = 0; i < groupDefs.length; i++ )
		{
			
			
			if ( groupDefs[i].getColumnIndex( ) >= 0 )
			{