rem: else { try { var processNext = handler.executor.call(selenium, command.target, command.value); if (handler.type == "assert") { this.assertionPassed(); } else { this.actionOK(); } 
context:     this.executeNextCommand = function() {        var command = this.nextCommand();        if (!command) return SELENIUM_PROCESS_COMPLETE;        handler = this.commandFactory.getCommandHandler(command.command);        // Make the current row blue        this.beginCommand(command);        if(handler == null) {            this.commandError("Unknown command", ERROR);            return SELENIUM_PROCESS_COMPLETE;        }        else {            try {                var processNext = handler.executor.call(selenium, command.target, command.value);                if (handler.type == "assert") {                    this.assertionPassed();                } else {                    this.actionOK();                }                return processNext;            } catch (e) {                if (e.isJsUnitException && handler.type == "assert") {                    this.assertionFailed(e.jsUnitMessage);                } else {                    this.commandError(e.message);                }            }        }    }
meta: 4983	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4983/4ef9dce64cb8bc638dd0887dfc6ace54d10ce2e4/selenium-executionloop.js/buggy/javascript/selenium-executionloop.js