int newGroupIndex(Key? increasing) { if (increasing == null) { return _total - 1; } if (_increasing != increasing) { _increasing = increasing; return _total++; } return _total - 1; }