async def METHOD_NAME(self, *scopes, **kwargs):  # pylint: disable=unused-argument
    # type (*str, **Any) -> AccessToken
    """The value of the configured token.
    :param any scopes: Scopes to be added to the token.
    :return: AccessToken
    :rtype: ~azure.core.credentials.AccessToken
    """
    if self._proactive_refresh and self._is_closed.is_set():
        raise RuntimeError(
            "An instance of CommunicationTokenCredential cannot be reused once it has been closed."
        )
    if not self._token_refresher or not self._is_token_expiring_soon(self._token):
        return self._token
    await self._update_token_and_reschedule()
    return self._token