rem: return function() { try { fn.apply(this, arguments); } catch (e) { window.console && console.info(e); throw e; } } 
add: Function.prototype.delayed = Function.prototype.delayed || function(ms) { window.setTimeout(this.reporting(), ms); } 
context:     return function() {        try {            fn.apply(this, arguments);        } catch (e) {            window.console && console.info(e);            throw e;        }    }
meta: 10840	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/10840/03e80f2b32b7b8d4b01751102921e4bbd0868d29/osdoc.utils.js/clean/osdoc/osdoc.utils.js