context: EchoListComponentDhtml.processSelection = function(echoEvent) {    EchoDomUtil.preventEventDefault(echoEvent);    var elementId = echoEvent.registeredTarget.id;    if (!EchoClientEngine.verifyInput(elementId)) {        return;    }    // BUGBUG: Move into something common    if (document.selection && document.selection.empty) {        document.selection.empty();    }    var selectedState = EchoDomPropertyStore.getPropertyValue(echoEvent.registeredTarget.id, "selectedState");    if (selectedState) {        EchoListComponentDhtml.deselectItem(echoEvent.registeredTarget.id);    } else {        EchoListComponentDhtml.selectItem(echoEvent.registeredTarget.id);    }    EchoListComponentDhtml.doChange(echoEvent.registeredTarget.id);};
meta: 498	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/498/dedd1224187f22b756a5a87791af34ff162949fe/ListComponentDhtml.js/clean/src/webcontainer/java/nextapp/echo2/webcontainer/resource/js/ListComponentDhtml.js