code: function (target, key, value) {
  /*Line 40 - 'AtomBindingHelper.js' */        if (!target && value === undefined)
  /*Line 41 - 'AtomBindingHelper.js' */            return;
  /*Line 42 - 'AtomBindingHelper.js' */        var oldValue = AtomBinder.getValue(target, key);
  /*Line 43 - 'AtomBindingHelper.js' */        if (oldValue === value)
  /*Line 44 - 'AtomBindingHelper.js' */            return;
  /*Line 45 - 'AtomBindingHelper.js' */        var f = target["set_" + key];
  /*Line 46 - 'AtomBindingHelper.js' */        if (f) {
  /*Line 47 - 'AtomBindingHelper.js' */            f.apply(target, [value]);
  /*Line 48 - 'AtomBindingHelper.js' */        }
  /*Line 49 - 'AtomBindingHelper.js' */        else {
  /*Line 50 - 'AtomBindingHelper.js' */            target[key] = value;
  /*Line 51 - 'AtomBindingHelper.js' */        }
  /*Line 52 - 'AtomBindingHelper.js' */        AtomBinder.refreshValue(target, key, oldValue, value);
  /*Line 53 - 'AtomBindingHelper.js' */    }
docs: /*Line 39 - 'AtomBindingHelper.js'