if(typeof(obj) == "function"){  obj = (obj + "").replace(/^\s+/, ""); var idx = obj.indexOf("{"); if(idx != -1){ obj = obj.substr(0, idx) + "{...}"; } } return obj + ""; 
if(typeof(obj) == "function"){  obj = (obj + "").replace(/^\s+/, ""); var idx = obj.indexOf("{"); if(idx != -1){ obj = obj.substr(0, idx) + "{...}"; } } return obj + ""; 
dojo.lang.repr = function(/*Object*/obj){  // summary: Return a "programmer representation" for an object  // description: returns a string representation of an object suitable for developers, primarily used when debugging  if(typeof(obj) == "undefined"){    // obj: undefined    return "undefined"; // String  }else if(obj === null){    // obj: null    return "null"; // String  }  try{    if(typeof(obj["__repr__"]) == 'function'){      return obj["__repr__"]();    }else if((typeof(obj["repr"]) == 'function')&&(obj.repr != arguments.callee)){      return obj["repr"]();    }    return dojo.lang.reprRegistry.match(obj);  }catch(e){    if(typeof(obj.NAME) == 'string' && (        obj.toString == Function.prototype.toString ||        obj.toString == Object.prototype.toString      )){      return obj.NAME; // String    }  }  if(typeof(obj) == "function"){    // obj: Function    obj = (obj + "").replace(/^\s+/, "");    var idx = obj.indexOf("{");    if(idx != -1){      obj = obj.substr(0, idx) + "{...}";    }  }  return obj + ""; // String}
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/65ae7e8768a77997b7894e274bc242069a1cb027/struts_dojo.js.uncompressed.js/clean/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js