anchor.diff:        e.target,
         e.timeStamp,
         e.type,
  -      e.relatedTarget);
  +      e.relatedTarget)
  +    // ignore: invalid_use_of_protected_member
  +    ..$$jsPersistDoNotSetThisOrYouWillBeFired = () => e.persist();
   }
   
   /// Wrapper for [SyntheticFormEvent].
   SyntheticFormEvent syntheticFormEventFactory(events.SyntheticFormEvent e) {
     return new SyntheticFormEvent(e.bubbles, e.cancelable, e.currentTarget, e.defaultPrevented, () => e.preventDefault(),
  -      () => e.stopPropagation(), e.eventPhase, e.isTrusted, e.nativeEvent, e.target, e.timeStamp, e.type);
  +      () => e.stopPropagation(), e.eventPhase, e.isTrusted, e.nativeEvent, e.target, e.timeStamp, e.type)
  +    // ignore: invalid_use_of_protected_member
  +    ..$$jsPersistDoNotSetThisOrYouWillBeFired = () => e.persist();
   }
   
   /// Wrapper for [SyntheticDataTransfer].
  
positive.code:     e.shiftKey,
      e.targetTouches,
      e.touches,
    );
  }
  
  /// Wrapper for [SyntheticTransitionEvent].
  
negative.code:     e.deltaMode,
      e.deltaY,
      e.deltaZ,
    )
      // ignore: invalid_use_of_protected_member
      ..$$jsPersistDoNotSetThisOrYouWillBeFired = () => e.persist();
  }
  