rem: Divmod.err(self._result); 
add: Divmod.err(self._result.error); 
context:     function _runCallbacks(self) {        if (!self._pauseLevel) {            var cb = self._callbacks;            self._callbacks = [];            while (cb.length) {                var item = cb.shift();                if (self._isFailure(self._result)) {                    var callback = item[1];                    var args = item[3];                } else {                    var callback = item[0];                    var args = item[2];                }                if (callback == null) {                    continue;                }                args.unshift(self._result);                try {                    self._result = callback.apply(null, args);                    if (self._isDeferred(self._result)) {                        self._callbacks = cb;                        self._pause();                        self._result.addBoth(function (r) {                                self._continue(r);                            });                        break;                    }                } catch (e) {                    self._result = new Divmod.Defer.Failure(e);                }            }        }        if (self._isFailure(self._result)) {            // This might be spurious            Divmod.err(self._result);        }    },
meta: 1565	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1565/8c4674210350ea54ea2b683bf73364bb9dc3c4d5/defer.js/clean/nevow/defer.js