anchor.diff:  void main() {
     setUp(ensureTestGestureBinding);
   
  -  final List<PointerEnterEvent> enter = <PointerEnterEvent>[];
  -  final List<PointerHoverEvent> move = <PointerHoverEvent>[];
  -  final List<PointerExitEvent> exit = <PointerExitEvent>[];
  +  final List<PointerEvent> events = <PointerEvent>[];
     final MouseTrackerAnnotation annotation = MouseTrackerAnnotation(
  -    onEnter: (PointerEnterEvent event) => enter.add(event),
  -    onHover: (PointerHoverEvent event) => move.add(event),
  -    onExit: (PointerExitEvent event) => exit.add(event),
  +    onEnter: (PointerEnterEvent event) => events.add(event),
  +    onHover: (PointerHoverEvent event) => events.add(event),
  +    onExit: (PointerExitEvent event) => events.add(event),
     );
     // Only respond to some mouse events.
     final MouseTrackerAnnotation partialAnnotation = MouseTrackerAnnotation(
  -    onEnter: (PointerEnterEvent event) => enter.add(event),
  -    onHover: (PointerHoverEvent event) => move.add(event),
  +    onEnter: (PointerEnterEvent event) => events.add(event),
  +    onHover: (PointerHoverEvent event) => events.add(event),
     );
     bool isInHitRegionOne;
     bool isInHitRegionTwo;
   
     void clear() {
  -    enter.clear();
  -    exit.clear();
  -    move.clear();
  +    events.clear();
     }
   
     setUp(() {
  
positive.code:     isInHitRegionOne = false;
  
      ui.window.onPointerDataPacket(packet2);
      expect(enter.length, equals(0), reason: 'enter contains $enter');
      expect(move.length, equals(0), reason: 'enter contains $move');
      expect(exit.length, equals(0), reason: 'enter contains $exit');
    });
  
    test("don't flip out if not all mouse events are listened to", () {
      final ui.PointerDataPacket packet = ui.PointerDataPacket(data: <ui.PointerData>[
        ui.PointerData(
          change: ui.PointerChange.hover,
          physicalX: 1.0 * ui.window.devicePixelRatio,
          physicalY: 101.0 * ui.window.devicePixelRatio,
          kind: PointerDeviceKind.mouse,
        ),
      ]);
  
      isInHitRegionOne = false;
  
negative.code: // found in the LICENSE file.
  
  import 'dart:ui' as ui;
  import 'dart:ui' show PointerChange;
  
  import 'package:flutter/cupertino.dart';
  import 'package:flutter/foundation.dart';
  