anchor.diff:    function t() {};
     return (typeof t.name == 'string')
   })();
  -
  -var isChrome = (typeof window != 'undefined') &&
  -    (typeof window.chrome != 'undefined');
   
   // Sets the name property of functions, if the JS engine doesn't set the name
   // itself.
  
positive.code: function copyProperties(from, to) {
    var keys = Object.keys(from);
    for (var i = 0; i < keys.length; i++) {
      to[keys[i]] = from[keys[i]];
    }
  }
  
  
negative.code: // Updates the given holder with the properties of the [newHolder].
  // This function is used when a deferred fragment is initialized.
  function updateHolder(holder, newHolder) {
    copyProperties(newHolder, holder);
    return holder;
  }
  
  