/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['Object/merge.js']) {
  _$jscoverage['Object/merge.js'] = [];
  _$jscoverage['Object/merge.js'][4] = 0;
  _$jscoverage['Object/merge.js'][6] = 0;
  _$jscoverage['Object/merge.js'][9] = 0;
  _$jscoverage['Object/merge.js'][10] = 0;
  _$jscoverage['Object/merge.js'][11] = 0;
}
_$jscoverage['Object/merge.js'][4]++;
"use strict";
_$jscoverage['Object/merge.js'][6]++;
var f = require("../Function/functionalize"), link = require("./link").bind;
_$jscoverage['Object/merge.js'][9]++;
module.exports = f((function (b) {
  _$jscoverage['Object/merge.js'][10]++;
  Object.keys(b).forEach(link(this, b));
  _$jscoverage['Object/merge.js'][11]++;
  return this;
}));
_$jscoverage['Object/merge.js'].source = ["// Merge properties of one object into other.","// Property keys found in both objects will be overwritten.","","'use strict';","","var f    = require('../Function/functionalize')","  , link = require('./link').bind;","","module.exports = f(function (b) {","\tObject.keys(b).forEach(link(this, b));","\treturn this;","});"];
