@override int compare(dynamic a, dynamic b) { return _compareWithNull(a, b, () { return items.indexOf(a).compareTo(items.indexOf(b)); }); }