rem: regEx = new RegExp("\\b" + arguments[i] + "\\b"); if(!regEx.test(element.className)) return false; 
add: if((typeof arguments[i] == 'object') && (arguments[i].constructor == Array)) { for(var j = 0; j < arguments[i].length; j++) { regEx = new RegExp("(^|\\s)" + arguments[i][j] + "(\\s|$)"); if(!regEx.test(element.className)) return false; } } else { regEx = new RegExp("(^|\\s)" + arguments[i] + "(\\s|$)"); if(!regEx.test(element.className)) return false; } 
context:     has: function(element) {      element = $(element);      if(!element || !element.className) return false;      var regEx;      for(var i = 1; i < arguments.length; i++) {        regEx = new RegExp("\\b" + arguments[i] + "\\b");        if(!regEx.test(element.className)) return false;      }      return true;    },
meta: 4973	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4973/17ee2eeb94a69d5ca031c4cd390f21ae53afa009/util.js/buggy/src/util.js