/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['base/misc.js']) {
  _$jscoverage['base/misc.js'] = [];
  _$jscoverage['base/misc.js'][2] = 0;
  _$jscoverage['base/misc.js'][11] = 0;
  _$jscoverage['base/misc.js'][12] = 0;
  _$jscoverage['base/misc.js'][13] = 0;
  _$jscoverage['base/misc.js'][22] = 0;
  _$jscoverage['base/misc.js'][23] = 0;
  _$jscoverage['base/misc.js'][24] = 0;
  _$jscoverage['base/misc.js'][33] = 0;
  _$jscoverage['base/misc.js'][34] = 0;
  _$jscoverage['base/misc.js'][44] = 0;
  _$jscoverage['base/misc.js'][45] = 0;
  _$jscoverage['base/misc.js'][46] = 0;
  _$jscoverage['base/misc.js'][57] = 0;
  _$jscoverage['base/misc.js'][58] = 0;
  _$jscoverage['base/misc.js'][59] = 0;
  _$jscoverage['base/misc.js'][61] = 0;
}
_$jscoverage['base/misc.js'][2]++;
var comb = exports;
_$jscoverage['base/misc.js'][11]++;
comb.isBoolean = (function (obj) {
  _$jscoverage['base/misc.js'][12]++;
  var undef, type = typeof obj;
  _$jscoverage['base/misc.js'][13]++;
  return obj != undef && type == "boolean" || type == "Boolean";
});
_$jscoverage['base/misc.js'][22]++;
comb.isUndefined = (function (obj) {
  _$jscoverage['base/misc.js'][23]++;
  var undef;
  _$jscoverage['base/misc.js'][24]++;
  return obj !== null && obj === undef;
});
_$jscoverage['base/misc.js'][33]++;
comb.isUndefinedOrNull = (function (obj) {
  _$jscoverage['base/misc.js'][34]++;
  return comb.isUndefined(obj) || comb.isNull(obj);
});
_$jscoverage['base/misc.js'][44]++;
comb.isNull = (function (obj) {
  _$jscoverage['base/misc.js'][45]++;
  var undef;
  _$jscoverage['base/misc.js'][46]++;
  return obj !== undef && obj == null;
});
_$jscoverage['base/misc.js'][57]++;
comb.isInstanceOf = (function (obj, clazz) {
  _$jscoverage['base/misc.js'][58]++;
  if (typeof clazz == "function") {
    _$jscoverage['base/misc.js'][59]++;
    return obj instanceof clazz;
  }
  else {
    _$jscoverage['base/misc.js'][61]++;
    return false;
  }
});
_$jscoverage['base/misc.js'].source = ["","var comb = exports;","","/**"," * Determines if obj is a boolean"," *"," * @param {Anything} obj the thing to test if it is a boolean"," *"," * @returns {Boolean} true if it is a boolean false otherwise"," */","comb.isBoolean = function(obj) {","    var undef, type = typeof obj;","    return obj != undef &amp;&amp; type == \"boolean\" || type == \"Boolean\";","};","","/**"," * Determines if obj is undefined"," *"," * @param {Anything} obj the thing to test if it is undefined"," * @returns {Boolean} true if it is undefined false otherwise"," */","comb.isUndefined = function(obj) {","    var undef;","    return obj !== null &amp;&amp; obj === undef;","};","","/*"," * Determines if obj is undefined or null"," *"," * @param {Anything} obj the thing to test if it is undefined or null"," * @returns {Boolean} true if it is undefined or null false otherwise"," */","comb.isUndefinedOrNull = function(obj){","    return comb.isUndefined(obj) || comb.isNull(obj);","}","","/**"," * Determines if obj is null"," *"," * @param {Anything} obj the thing to test if it is null"," *"," * @returns {Boolean} true if it is null false otherwise"," */","comb.isNull = function(obj) {","    var undef;","    return obj !== undef &amp;&amp; obj == null;","};","","/**"," * Determines if obj is an instance of a particular class"," *"," * @param {Anything} obj the thing to test if it and instnace of a class"," * @param {Object} Clazz used to determine if the object is an instance of"," *"," * @returns {Boolean} true if it is an instance of the clazz false otherwise"," */","comb.isInstanceOf = function(obj, clazz) {","    if (typeof clazz == \"function\") {","        return obj instanceof clazz;","    }else{","        return false;","    }","};"];
