docs: function (fullHookName, hookValue, rootPropertyValue) {
                  var hookData = CSS.Hooks.registered[fullHookName];
  
                  if (hookData) {
                      var hookRoot = hookData[0],
                          hookPosition = hookData[1],
                          rootPropertyValueParts,
                          rootPropertyValueUpdated;
  
                      rootPropertyValue = CSS.Hooks.cleanRootPropertyValue(hookRoot, rootPropertyValue);
  
                      /* Split rootPropertyValue into its individual hook values, replace the targeted value with hookValue,
                         then reconstruct the rootPropertyValue string. */
                      rootPropertyValueParts = rootPropertyValue.toString().match(CSS.RegEx.valueSplit);
                      rootPropertyValueParts[hookPosition] = hookValue;
                      rootPropertyValueUpdated = rootPropertyValueParts.join(" ");
  
                      return rootPropertyValueUpdated;
                  } else {
                      /* If the provided fullHookName isn't a registered hook, return the rootPropertyValue that was passed in. */
                      return rootPropertyValue;
                  }
              }