rem: methodArgs.splice(0, 3); 
add: methodArgs = methodArgs.slice(3); 
context:     asyncCall: function(listener, context, methodName) {        debug('asyncCall');        // Check for call in progress.        if (this._inProgress)            throw Components.Exception('Call in progress!');        // Check for the server URL;        if (!this._serverUrl)            throw Components.Exception('Not initilized');        this._inProgress = true;        // Clear state.        this._status = null;        this._errorMsg = null;        var internalContext = {            listener: listener,            context: context,            seenStart: false,        }        var methodArgs = [].concat(arguments);        methodArgs.splice(0, 3);        debug('Arguments: ' + methodArgs);        // Generate request body        var xmlWriter = new XMLWriter();        this._generateRequestBody(xmlWriter, methodName, methodArgs);        var requestBody = xmlWriter.data;        debug('Request: ' + requestBody);        var chann = this._getChannel(requestBody);        // And...... call!        chann.asyncRead(this, internalContext);    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/ee4480ababd64dfe015d9c53f8da926e7dea48cd/nsXmlRpcClient.js/clean/extensions/xml-rpc/src/nsXmlRpcClient.js