anchor.diff:  
     /// In development mode, throws an error if [isInAngularZone] returns `false`.
     ///
  -  /// It is highly preferred to use `assert(ngZone.isInnerZone)` instead.
  +  /// It is highly preferred to use `assert(ngZone.inInnerZone)` instead.
     static void assertInAngularZone() {
       if (!isInAngularZone()) {
         throw Exception("Expected to be in Angular Zone, but it is not!");
  
positive.code:   /// though not necessarily by the current application's [NgZone] in the case
    /// of multiple applications running at the same time.
    ///
    /// It is highly preferred to use [isInnerZone] and [isOuterZone] instead.
    ///
    /// See the [Zone] documentation for details:
    /// https://www.dartlang.org/articles/libraries/zones
  
negative.code:   /// Whether there are any outstanding microtasks.
    ///
    /// If `true`, one or more `scheduleMicrotask(...)` calls (or similar) that
    /// were started while [inInnerZone] is `true` have yet to be completed.
    ///
    /// Most users should not need or use this value.
    bool get hasPendingMicrotasks => _hasPendingMicrotasks;
  