exception: function(msg, e, squelch){             if(e){ var eparts = [e.name, (e.description||e.message)]; if(e.fileName){ eparts.push(e.fileName); eparts.push("line "+e.lineNumber);  } msg += " "+eparts.join(" : "); }  this.logType("ERROR", msg); if(!squelch){ throw e; } }, 
},exception:function(msg,e,_538){ if(e){ var _539=[e.name,(e.description||e.message)]; if(e.fileName){ _539.push(e.fileName); _539.push("line "+e.lineNumber); } msg+=" "+_539.join(" : "); } this.logType("ERROR",msg); if(!_538){ throw e; } },logType:function(type,args){ 
  exception: function(msg, e, squelch){    // FIXME: this needs to be modified to put the exception in the msg    // if we're on Moz, we can get the following from the exception object:    //    lineNumber    //    message    //    fileName    //    stack    //    name    // on IE, we get:    //    name    //    message (from MDA?)    //    number    //    description (same as message!)    if(e){      var eparts = [e.name, (e.description||e.message)];      if(e.fileName){        eparts.push(e.fileName);        eparts.push("line "+e.lineNumber);        // eparts.push(e.stack);      }      msg += " "+eparts.join(" : ");    }    this.logType("ERROR", msg);    if(!squelch){      throw e;    }  },
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/90939f35f46f873d9b1f5c5f818ecf012711dc71/dojo.js/buggy/src/main/resources/org/apache/struts2/static/dojo/dojo.js