rem: } } catch(e) {} 
add: } } catch(e) { } 
context: FirefoxDriver.prototype.setElementSelected = function(respond, elementId) {    var element = Utils.getElementAt(elementId, this.context);    var wasSet = "You may not select an unselectable element";	try {		var inputElement = element.QueryInterface(Components.interfaces.nsIDOMHTMLInputElement)		if (inputElement.disabled) {			respond(this.context, "setElementSelected", "You may not select a disabled element");			return;		}	} catch(e) {	}    try {        var option = element.QueryInterface(Components.interfaces.nsIDOMHTMLOptionElement)		if (!option.selected) {            option.selected = true;            Utils.fireHtmlEvent(this.context, option, "change");        }        wasSet = "";    } catch(e) {}    try {        var checkbox = element.QueryInterface(Components.interfaces.nsIDOMHTMLInputElement)        if (checkbox.type == "checkbox" || checkbox.type == "radio") {			if (!checkbox.checked) {	            checkbox.checked = true;				Utils.fireHtmlEvent(this.context, checkbox, "change");			}            wasSet = "";		}    } catch(e) {}    respond(this.context, "setElementSelected", wasSet);}
meta: 3428	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3428/3d58fefd2379fe19ae5bc4540e46171c91481d00/wrappedElement.js/clean/firefox/src/extension/components/wrappedElement.js