rem: var xmlWriter = new XMLWriter(); 
add: var xmlWriter = new XMLWriter(this._encoding); 
context:     asyncCall: function(listener, context, methodName, methodArgs, count) {        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;        this._listener = listener;        this._seenStart = false;        this._context = context;                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.asyncOpen(this, context);    },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/72d361d295f0132ced92f11a0203f3ae2611f4f7/nsXmlRpcClient.js/clean/extensions/xml-rpc/src/nsXmlRpcClient.js