code: function (v) {
  /*Line 55 - 'AtomPhoneControl.js' */                if (!this.num) {
  /*Line 56 - 'AtomPhoneControl.js' */                    var self = this;
  /*Line 57 - 'AtomPhoneControl.js' */                    WebAtoms.dispatcher.callLater(function () {
  /*Line 58 - 'AtomPhoneControl.js' */                        self.set_required(v);
  /*Line 59 - 'AtomPhoneControl.js' */                    });
  /*Line 60 - 'AtomPhoneControl.js' */                    return;
  /*Line 61 - 'AtomPhoneControl.js' */                }
  /*Line 62 - 'AtomPhoneControl.js' */                this._required = v;
  /*Line 63 - 'AtomPhoneControl.js' */                if (v) {
  /*Line 64 - 'AtomPhoneControl.js' */                    AtomProperties.required.call(this, this.num, true);
  /*Line 65 - 'AtomPhoneControl.js' */                } else {
  /*Line 66 - 'AtomPhoneControl.js' */                    AtomProperties.required.call(this, this.num, false);
  /*Line 67 - 'AtomPhoneControl.js' */                }
  /*Line 68 - 'AtomPhoneControl.js' */            }
docs: /*Line 54 - 'AtomPhoneControl.js'