rem:  request = "\r\n" + request; 
context:     _getChannel: function(request) {        // Set up channel.        var ioService = getService('@mozilla.org/network/io-service;1',            'nsIIOService');        var chann = ioService.newChannelFromURI(this._serverUrl)            .QueryInterface(Components.interfaces.nsIHttpChannel);        // Create a stream out of the request and attach it to the channel        // Note: pending bug #37773, an extra \r\n needs to be added.        request = "\r\n" + request;        var upload = chann.QueryInterface(Components.interfaces.nsIUploadChannel);        var postStream = createInstance('@mozilla.org/io/string-input-stream;1',            'nsIStringInputStream');        postStream.setData(request, request.length);        upload.setUploadStream(postStream, 'text/xml', -1);        // Set the request method. setUploadStream guesses the method,        // so we gotta do this afterwards.        chann.requestMethod = 'POST';        return chann;    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/dd5512b35fd280255e686d9936e3d6491904a78e/nsXmlRpcClient.js/clean/extensions/xml-rpc/src/nsXmlRpcClient.js