/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['foo.js']) {
  _$jscoverage['foo.js'] = [];
  _$jscoverage['foo.js'][2] = 0;
  _$jscoverage['foo.js'][3] = 0;
  _$jscoverage['foo.js'][4] = 0;
  _$jscoverage['foo.js'][6] = 0;
  _$jscoverage['foo.js'][10] = 0;
  _$jscoverage['foo.js'][11] = 0;
  _$jscoverage['foo.js'][14] = 0;
  _$jscoverage['foo.js'][15] = 0;
}
_$jscoverage['foo.js'][2]++;
exports.foo = (function (msg) {
  _$jscoverage['foo.js'][3]++;
  if (msg) {
    _$jscoverage['foo.js'][4]++;
    return msg;
  }
  else {
    _$jscoverage['foo.js'][6]++;
    return generateFoo();
  }
});
_$jscoverage['foo.js'][10]++;
function generateFoo() {
  _$jscoverage['foo.js'][11]++;
  return "foo";
}
_$jscoverage['foo.js'][14]++;
function Foo(msg) {
  _$jscoverage['foo.js'][15]++;
  this.msg = msg || "foo";
}
_$jscoverage['foo.js'].source = ["","exports.foo = function(msg){","    if (msg) {","        return msg;","    } else {","        return generateFoo();","    }","};","","function generateFoo() {","    return 'foo';","}","","function Foo(msg){","    this.msg = msg || 'foo';","}"];
