docs: function() {
              // -------------------------------------------- synonymy application
  
              ariaUtilsArray.forEach(this._deprecatedProperties, function(property) {
                  var type = property.type;
  
                  if (type == "attribute") {
                      var synonym = property.synonym;
  
                      if (synonym != null) {
                          var name = property.name;
                          var prefixedName = "_" + name;
  
                          this[prefixedName] = this[synonym];
                      }
                  }
              }, this);
  
              // ----------------------------------------------- value propagation
  
              if (!this.supportsPropertyDescriptors()) {
                  ariaUtilsArray.forEach(this._deprecatedProperties, function(property) {
                      var type = property.type;
  
                      if (type == "attribute") {
                          var name = property.name;
                          var prefixedName = "_" + name;
  
                          this[name] = this[prefixedName];
                      }
                  }, this);
              }
          }