rem: iextend: function (lst, iterable) { /***  Just like list(iterable), except it pushes results on lst  ***/  if (MochiKit.Base.isArrayLike(iterable)) {  for (var i = 0; i < iterable.length; i++) { lst.push(iterable[i]); } } else { var self = MochiKit.Iter; iterable = self.iter(iterable); try { while (true) { lst.push(iterable.next()); } } catch (e) { if (e != self.StopIteration) { throw e; } } } return lst; }, 
add: },iextend:function(lst,_170){ if(MochiKit.Base.isArrayLike(_170)){ for(var i=0;i<_170.length;i++){ lst.push(_170[i]); } }else{ var self=MochiKit.Iter; _170=self.iter(_170); try{ while(true){ lst.push(_170.next()); } } catch(e){ if(e!=self.StopIteration){ throw e; } } } return lst; },groupby:function(_171,_172){ 
context:     iextend: function (lst, iterable) {        /***            Just like list(iterable), except it pushes results on lst        ***/        if (MochiKit.Base.isArrayLike(iterable)) {            // fast-path for array-like            for (var i = 0; i < iterable.length; i++) {                lst.push(iterable[i]);            }        } else {            var self = MochiKit.Iter;            iterable = self.iter(iterable);            try {                while (true) {                    lst.push(iterable.next());                }            } catch (e) {                if (e != self.StopIteration) {                    throw e;                }            }        }        return lst;    },
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/ad067b3f5d648d6df90ec6fb2b79f0027612a307/MochiKit.js/buggy/trunk/lib/MochiKit.js