+ context().componentActionURL() + "\");");
+ AjaxUtils.ajaxComponentActionUrl(context()) + "\");");
    protected void addRequiredWebResources(WOResponse res) {        addScriptResourceInHead(res, "jsonrpc.js");        NSMutableDictionary userInfo = AjaxUtils.mutableUserInfo(context().response());        String name = (String) valueForBinding("name");        String key = "JSONRPC_" + name;        Object oldValue = userInfo.objectForKey(key);        Object bridge = valueForBinding("JSONRPCBridge");        if (bridge == null) {            bridge = NSKeyValueCoding.NullValue;        }        if (oldValue == null) {            // add the javascript variable 'name' only if not already in the            // response            userInfo.setObjectForKey(bridge, key);            AjaxUtils.addScriptCodeInHead(res, "var " + name + " = new JSONRpcClient(\""                    + context().componentActionURL() + "\");");        } else {            // ok, the javascript variable 'name' is already in the response,            // was it referencing the same JSONRPCBridge object ?            if (bridge != oldValue) {                // well, it wasn't ... there is high chance of unexpected                // problem. just warn the user (programmer), that it might cause                // problem.                log                        .warn("JSONRPCProxy detected a conflict.  You defined the javascript variable '"                                + name                                + "'  multiple times, and linked to differents proxy objects: <"                                + bridge + "> and <" + oldValue + ">");            }        }    }