anchor.diff:        e.target,
         e.timeStamp,
         e.type,
  -      e.clipboardData);
  +      e.clipboardData)
  +    // ignore: invalid_use_of_protected_member
  +    ..$$jsPersistDoNotSetThisOrYouWillBeFired = () => e.persist();
   }
   
   /// Wrapper for [SyntheticCompositionEvent].
  
positive.code:       e.target,
        e.timeStamp,
        e.type,
        e.relatedTarget);
  }
  
  /// 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);
  }
  
  /// Wrapper for [SyntheticDataTransfer].
  
negative.code: /// Wrapper for [SyntheticEvent].
  SyntheticEvent syntheticEventFactory(events.SyntheticEvent e) {
    return new SyntheticEvent(e.bubbles, e.cancelable, e.currentTarget, e.defaultPrevented, () => e.preventDefault(),
        () => 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 [SyntheticClipboardEvent].
  