anchor.diff:    }
   
     void digestStart() {
  +    if (report) print('digest');
       _digestStopwatchReset();
       _digestLoopNo = 0;
     }
  
positive.code:   RootScope(Object context, this._astParser, this._parser,
              GetterCache cacheGetter, FilterMap filterMap,
              this._exceptionHandler, this._ttl, this._zone,
              this._scopeStats)
        : super(context, null, null,
              new RootWatchGroup(new DirtyCheckingChangeDetector(cacheGetter), context),
              new RootWatchGroup(new DirtyCheckingChangeDetector(cacheGetter), context),
              '')
    {
      _zone.onTurnDone = apply;
      _zone.onError = (e, s, ls) => _exceptionHandler(e, s);
  
negative.code:   bool get hasOwnStreams => _streams != null  && _streams._scope == this;
  
    Scope(Object this.context, this.rootScope, this._parentScope,
          this._readWriteGroup, this._readOnlyGroup, this.id,
          this._stats);
  
    /**
     * Use [watch] to set up a watch in the [apply] cycle.
  