rem: this._fault = createInstance(XMLRPCFAULT_PROGID, 
add: this._fault = createInstance(XMLRPCFAULT_CONTRACTID, 
context:     _parseResponse: function(stream, length) {        debug('Creating parser ... ');        var parser = new SimpleXMLParser(stream, length);        parser.setDocumentHandler(this);        // Make sure state is clean        this._valueStack = [];        this._currValue = null;        this._cdata = null;        this._foundFault = false;                debug('Cranking up the parser');        parser.parse(length);        if (this._foundFault) {            try {                this._fault = createInstance(XMLRPCFAULT_PROGID,                    'nsIXmlRpcFault');                this._fault.init(this._result.getValue('faultCode').data,                    this._result.getValue('faultString').data);                this._result = null;            } catch(e) {                this._fault = null;                this._result = null;                throw Components.Exception('Could not parse response');            }        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/6cc70ebd6c97bd0b2fe48c31f579e855387ced9d/nsXmlRpcClient.js/buggy/extensions/xml-rpc/src/nsXmlRpcClient.js