lib/MissMatch.js
function hasPrototypeProperty(m,x,o) {
    return testProperty(m,x,o, x in o);
  }
function hasPrototypeProperty(m,x,o) {
    return testProperty(m,x,o, x in o);
  }
/* Match a property somewhere in the prototype chain