rem: withDocument: function (doc, func) { var self = MochiKit.DOM; var oldDoc = self._document; var rval; try { self._document = doc; rval = func(); } catch (e) { self._document = oldDoc; throw e; } self._document = oldDoc; return rval; }, 
add: },withDocument:function(doc,func){ var self=MochiKit.DOM; var _326=self._document; var rval; try{ self._document=doc; rval=func(); } catch(e){ self._document=_326; throw e; } self._document=_326; return rval; },registerDOMConverter:function(name,_327,wrap,_328){ 
context:     withDocument: function (doc, func) {        var self = MochiKit.DOM;        var oldDoc = self._document;        var rval;        try {            self._document = doc;            rval = func();        } catch (e) {            self._document = oldDoc;            throw e;        }        self._document = oldDoc;        return rval;    },
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/ad067b3f5d648d6df90ec6fb2b79f0027612a307/MochiKit.js/buggy/trunk/lib/MochiKit.js