rem: strategyName = RegExp.$1; pattern = RegExp.$2; 
add: var possibleNewStrategyName = RegExp.$1; var possibleNewPattern = RegExp.$2; if (PatternMatcher.strategies[possibleNewStrategyName]) { strategyName = possibleNewStrategyName; pattern = possibleNewPattern; } 
context:     selectStrategy: function(pattern) {        this.pattern = pattern;        var strategyName = 'glob'; // by default        if (/^([a-z-]+):(.*)/.test(pattern)) {            strategyName = RegExp.$1;            pattern = RegExp.$2;        }        var matchStrategy = PatternMatcher.strategies[strategyName];        if (!matchStrategy) {            throw new SeleniumError("cannot find PatternMatcher.strategies." + strategyName);        }        this.strategy = matchStrategy;        this.matcher = new matchStrategy(pattern);    },
meta: 3428	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3428/16207b019b8f6155fa0a8b3606fcf34bccd490b4/htmlutils.js/clean/code/javascript/core/scripts/htmlutils.js