rem: throw new Error("Unknown command: '" + command.command + "'"); 
add: throw new SeleniumError("Unknown command: '" + command.command + "'"); 
context:     this.executeCurrentCommand = function() {        var command = this.currentCommand;        LOG.info("Executing: |" + command.command + " | " + command.target + " | " + command.value + " |");                var handler = this.commandFactory.getCommandHandler(command.command);        if (handler == null) {            throw new Error("Unknown command: '" + command.command + "'");        }                command.target = selenium.preprocessParameter(command.target);        command.value = selenium.preprocessParameter(command.value);        var result = handler.execute(selenium, command);        this.commandComplete(result);        if (result.processState == SELENIUM_PROCESS_WAIT) {            this.waitForCondition = function() {                return selenium.browserbot.isNewPageLoaded();            };        }    };
meta: 3428	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3428/df3a5df3ebab25183e7f21b69bb10fc0e4d1dc08/selenium-executionloop.js/clean/code/javascript/selenium-executionloop.js