groupDefn.setIntervalStart( handle.getIntervalBase( ) );
		protected IGroupDefinition handleGroup( GroupDesign group,				GroupHandle handle )		{			GroupDefinition groupDefn = new GroupDefinition( group.getName( ) );			groupDefn.setKeyExpression( handle.getKeyExpr( ) );			String interval = handle.getInterval( );			if ( interval != null )			{				groupDefn.setInterval( parseInterval( interval ) );			}			// inter-range			groupDefn.setIntervalRange( handle.getIntervalRange( ) );			// sort-direction			String direction = handle.getSortDirection( );			if ( direction != null )			{				groupDefn.setSortDirection( parseSortDirection( direction ) );			}			groupDefn.getSorts( ).addAll( createSorts( handle ) );			groupDefn.getFilters( ).addAll( createFilters( handle ) );			getParentQuery( ).getGroups( ).add( groupDefn );			return groupDefn;		}