return function() { return wrapper.apply(this, [__method.bind(this)].concat($A(arguments))); } 
return window.setTimeout(function() { return __method.apply(__method, args); }, timeout); 
    return function() {      return wrapper.apply(this, [__method.bind(this)].concat($A(arguments)));     }
5582	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5582/b923d6dd527e0ff02e492898fa5612bf61894a02/base.js/clean/src/base.js