rem: REp.__call__ = function (t, a, x) { a = Array.prototype.splice.call(a, 0, a.length); return this.exec.apply(this, a); }; 
add: __call__: function (t, a, x) { var x2 = new ExecutionContext(FUNCTION_CODE); x2.thisObject = t || global; x2.caller = x; x2.callee = this; a.__defineProperty__('callee', this, false, false, true); var f = this.node; x2.scope = {object: new Activation(f, a), parent: this.scope};  ExecutionContext.current = x2; try { execute(f.body, x2); } catch (e if e == RETURN) { return x2.result; } catch (e if e == THROW) { x.result = x2.result; throw THROW; } finally { ExecutionContext.current = x; } return undefined; }, 
context:     REp.__call__ = function (t, a, x) {        a = Array.prototype.splice.call(a, 0, a.length);        return this.exec.apply(this, a);    };
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/44f2bb5d5ad056003f7817010ff778aa4ed7d201/jsexec.js/clean/js/narcissus/jsexec.js