this, source, value, old);
},
_observerEffect: function(source, value, effect, old) {
var fn = this[effect.method];
if (fn) {
fn.call(this, value, old);
} else {
this._warn(this._logf("_observerEffect", "observer method `" + effect.method + "` not defined"));
}
},
_complexObserverEffect: function(source, value, effect) {
var fn = this[effect.method];
if (fn) {
var args = Polymer.Bind._marshalArgs(this.__data__, effect, source, value);
if (args) {
fn.apply(this, args);
}
} else {
this._warn(this._logf("_comp