rem: var options = element.options; 
add: var items = element.options; 
context: EchoListComponent.doChange = function(elementId) {    var element = document.getElementById(elementId);    var listElementId = element.parentNode.id;    var propertyElement = EchoClientMessage.createPropertyElement(listElementId, "selected-options");    // remove previous values    while(propertyElement.hasChildNodes()){        propertyElement.removeChild(propertyElement.firstChild);    }    var options = element.options;    // add new values            for (var i = 0; i < options.length; ++i) {        if (options[i].selected) {            var optionId = options[i].id;            var optionElement = EchoClientMessage.messageDocument.createElement("option");            optionElement.setAttribute("id", optionId);            propertyElement.appendChild(optionElement);        }    }    EchoDebugManager.updateClientMessage();        if ("true" == EchoDomPropertyStore.getPropertyValue(listElementId, "serverNotify")) {	    EchoClientMessage.setActionValue(listElementId, "action");	    EchoServerTransaction.connect();    }};
meta: 498	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/498/460c15e23e1fae4fbfa0c2fbfea38874d07bf3d1/ListComponent.js/buggy/src/webcontainer/java/nextapp/echo2/webcontainer/resource/js/ListComponent.js