docs: protected String urlEncodedValueForParameterName(String name, String value) {
      // Special handling for access_token -
      // '%7C' is the pipe character and will be present in any access_token
      // parameter that's already URL-encoded. If we see this combination, don't
      // URL-encode. Otherwise, URL-encode as normal.
      return ACCESS_TOKEN_PARAM_NAME.equals(name) && value.contains("%7C") ? value : urlEncode(value);
    }