docs: function (domElement, dataset, remove) {
              var fullKey, stringUtil = ariaUtilsString;
              for (var dataKey in dataset) {
                  if (dataset.hasOwnProperty(dataKey) && !ariaUtilsJson.isMetadata(dataKey)) {
                      if (this.datasetRegex.test(dataKey)) {
                          fullKey = "data-" + stringUtil.camelToDashed(dataKey);
                          if (remove) {
                              domElement.removeAttribute(fullKey);
                          } else {
                              domElement.setAttribute(fullKey, dataset[dataKey]);
                          }
                      } else {
                          this.$logError(this.INVALID_DATASET_KEY, dataKey);
                      }
                  }
              }
          }