rem: }.extend(options).extend({transition: reverser})); 
add: }, options), {transition: reverser})); 
context: Effect.Pulsate = function(element) {  var options    = arguments[1] || {};  var transition = options.transition || Effect.Transitions.sinoidal;  var reverser   = function(pos){ return transition(1-Effect.Transitions.pulse(pos)) };  reverser.bind(transition);  new Effect.Opacity(element,     {  duration: 3.0,       afterFinish: function(effect) { Element.show(effect.element); }    }.extend(options).extend({transition: reverser}));}
meta: 166	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/166/16669774903dd7bfaaf1bf8f0c72e49ebaeffeeb/effects.js/buggy/actionpack/lib/action_view/helpers/javascripts/effects.js