rem: || this.options['on' + this.responseIsSuccess() ? 'Success' : 'Failure'] || Prototype.emptyFunction)(this.transport); 
add: || this.options['on' + (this.responseIsSuccess() ? 'Success' : 'Failure')] || Prototype.emptyFunction)(transport, json); 
context:   respondToReadyState: function(readyState) {    var event = Ajax.Request.Events[readyState];    if (event == 'Complete')      (this.options['on' + this.transport.status]       || this.options['on' + this.responseIsSuccess() ? 'Success' : 'Failure']       || Prototype.emptyFunction)(this.transport);    (this.options['on' + event] || Prototype.emptyFunction)(this.transport);    /* Avoid memory leak in MSIE: clean up the oncomplete event handler */    if (event == 'Complete')      this.transport.onreadystatechange = Prototype.emptyFunction;  }
meta: 2749	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2749/3f913f897829fb026ef98df2d57f8da94ee5339d/prototype.js/clean/public/javascripts/prototype.js