anchor.diff:        item.complete = true;
         return item;
       } else if (item.type == dartTypes.dtMap) {
  -      item.data = <dynamic>{};
  +      item.data = <dynamic,dynamic>{};
         dynamic key;
         dynamic value;
         for (var i = 0; i < item.targetSize; i++) {
  
positive.code:         if (iItem.complete) {
            value = iItem.data;
          } else if (iItem.isIterable()) {
            value = _processIterable(iItem, items);
          } else {
            print('Decode Stack _processIterable - item is incomplete map key');
            return DartItem();
  
negative.code:           'Decode Stack _processIterable - item is iterable but not list or map');
        return DartItem();
      }
    }
  }
  