anchor.diff:    return _setProperty;
   })();
   
  +/// __Deprecated:__ Use [js_util.newObject] instead.
  +///
   /// An interop class for an anonymous JavaScript object, with no properties.
   ///
   /// For use when dealing with dynamic properties via [getProperty]/[setProperty].
   @JS()
   @anonymous
  +@Deprecated('5.0.0')
   class EmptyObject {
     external factory EmptyObject();
   }
   
  +/// __Deprecated:__ Use [js_util.jsify]/[jsifyAndAllowInterop] based on your
  +/// needs.
  +///
   /// Returns [map] converted to a JavaScript object, similar to
   /// `new JsObject.jsify` in `dart:js`.
   ///
   /// Recursively converts nested [Map]s, and wraps [Function]s with [allowInterop].
  +@Deprecated('5.0.0')
   EmptyObject jsify(Map map) {
     var jsMap = new EmptyObject();
   
  
positive.code:       'cannot be used as expected. $message';
  }
  
  /// Returns the property at the given [_GetPropertyFn.key] on the
  /// specified JavaScript object [_GetPropertyFn.jsObj]
  ///
  
negative.code:   return _getProperty;
  })();
  
  /// __Deprecated:__ Use [js_util.setProperty] instead.
  ///
  /// Sets the property at the given [_SetPropertyFn.key] to [_SetPropertyFn.value]
  /// on the specified JavaScript object [_SetPropertyFn.jsObj]
  ///
  