rem: var assertBlock = commandTarget[functionName].bind(commandTarget); 
add: var assertBlock = fnBind(commandTarget[functionName], commandTarget); 
context:     _registerAllAsserts: function(commandTarget) {        for (var functionName in commandTarget) {            var match = /^assert([A-Z].+)$/.exec(functionName);            if (match) {                var assertBlock = commandTarget[functionName].bind(commandTarget);                // Register the assert with the "assert" prefix, and halt on failure.                var assertName = functionName;                this.registerAssert(assertName, assertBlock, true);                // Register the assert with the "verify" prefix, and do not halt on failure.                var verifyName = "verify" + match[1];                this.registerAssert(verifyName, assertBlock, false);            }        }    },
meta: 3175	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3175/697a29d268d2448c4391184afe752f6497773118/selenium-commandhandlers.js/clean/code/javascript/core/scripts/selenium-commandhandlers.js