rem: transport.open("GET",callbackUrl+"&random="+Math.random()+"&q="+value,true); 
add: transport.open("GET",callbackUrl+"&random="+Math.random()+"&q="+processValue(value),true); 
context:     function updateChoices(){        selected=-1;        var transport = wicketAjaxGetTransport();        if (transport == null){            if (wicketAjaxDebugEnabled()) {                var log=WicketAjaxDebug.logError;                log("Ajax-transport not available!");            }            return false;        }                var value=wicketGet(elementId).value;        transport.open("GET",callbackUrl+"&random="+Math.random()+"&q="+value,true);        transport.onreadystatechange = function () {            if (transport.readyState == 4) {                if (transport.status == 200) {                    if (wicketAjaxDebugEnabled()) {                        var log=WicketAjaxDebug.logInfo;                        log("received ajax autocomplete response. "+transport.responseText.length+" characters.");                        log("elementId="+getMenuId());                        log(transport.responseText);                    }                    doUpdateChoices(transport.responseText);                    } else {                    if (wicketAjaxDebugEnabled()) {                        var log=WicketAjaxDebug.logError;                        log("received ajax response with code: "+transport.status);                    }                }            }        };        transport.send(null);    }
meta: 1204	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1204/8201c8af45a90b4f8d8bbfcf31b46bc2620009ed/wicket-autocomplete.js/buggy/wicket-extensions/src/java/wicket/extensions/ajax/markup/html/autocomplete/wicket-autocomplete.js