@override List<(int, List<int>)> getMappingList() { final groups = _data.getGroups(); final result = groups.map((e) => (e.$1, e.$3!)); return UnmodifiableListView(result); }