cachedStartingGroupLevel = exprResultSet.getStartingGroupLevel( );
	public boolean next( ) throws DataException	{		if ( this.exprResultSet.getCurrentIndex( ) >= 0 ) // not the first row			exprResultSet.skipToEnd( lowestGroupLevel );		boolean hasNext = super.next( );		if ( hasNext )		{			currRowIndex++;			cachedStartingGroupLevel = exprResultSet.getStartingGroupLevel( );		}		return hasNext;	}