rem: if(_544.length){ var e=new Error("There were errors in handling signal 'sig'."); e.errors=_544; 
add: if(_569.length>1){ var e=new Error("Multiple errors thrown in handling 'sig', see errors property"); e.errors=_569; 
context: },signal:function(src,sig){if(typeof (src)=="string"){src=MochiKit.DOM.getElement(src);}if(typeof (sig)!="string"){throw new Error("'signal' must be a string");}if(!src._signals||!src._signals[sig]){if(src.addEventListener||src.attachEvent||src[sig]){return;}else{throw new Error("No such signal '"+sig+"'");}}var _543=src._signals[sig];var args=MochiKit.Base.extend(null,arguments,2);var slot;var _544=[];for(var i=0;i<_543.length;i++){slot=_543[i];try{if(slot.length==1){slot[0].apply(src,args);}else{if(typeof (slot[1])=="string"){slot[0][slot[1]].apply(slot[0],args);}else{slot[1].apply(slot[0],args);}}}catch(e){_544.push(e);}}if(_544.length==1){throw _544[0];}else{if(_544.length){var e=new Error("There were errors in handling signal 'sig'.");e.errors=_544;throw e;}}},registerSignals:function(src,_545){
meta: 8607	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8607/8b42fb2ed090da7f1e336726dcb69d2649658e7c/MochiKit.js/clean/trunk/lib/MochiKit.js