|  | import 'dart:collection'; | 
|  |  | 
|  | bool get hasUnsoundNullSafety => const <Null>[] is List<Object>; | 
|  |  | 
|  | class MyMap<K, V> with MapMixin<K, V> { | 
|  | int containsKeyCount = 0; | 
|  | int indexGetCount = 0; | 
|  | final Map<K, V> _map; | 
|  | MyMap(this._map); | 
|  | bool containsKey(Object? key) {} | 
|  | V? operator [](Object? key) {} | 
|  | void operator []=(K key, V value) => _map[key] = value; | 
|  | void clear() => _map.clear(); | 
|  | Iterable<K> get keys => _map.keys; | 
|  | V? remove(Object? key) => _map.remove(key); | 
|  | } | 
|  |  | 
|  | int method(Map<int, String?> m) {} | 
|  |  | 
|  | test(Map<int, String> map, | 
|  | {required int expectedValue, | 
|  | required int expectedContainsKeyCount, | 
|  | required int expectedIndexGetCount}) {} | 
|  |  | 
|  | main() {} | 
|  |  | 
|  | expect(expected, actual, message) {} |