bool listEquals(Object? other) { return ((other == null && this == null) || ((other != null && this != null) && (const DeepCollectionEquality.unordered().equals(other, this)))); }