def METHOD_NAME(self):
    """
    Looks for user tokens. If they are expired, or expiring, it notifies users.
    """
    # Initialized here, as it is needed empty at the beginning of the execution
    self.tokenDict = {}
    elements = ("Site", "Resource", "Node")
    for element in elements:
        self.log.info(f"Processing {element}")
        interestingTokens = self._getInterestingTokens(element)
        if not interestingTokens["OK"]:
            self.log.error(interestingTokens["Message"])
            continue
        interestingTokens = interestingTokens["Value"]
        processTokens = self._processTokens(element, interestingTokens)
        if not processTokens["OK"]:
            self.log.error(processTokens["Message"])
            continue
    notificationResult = self._notifyOfTokens()
    if not notificationResult["OK"]:
        self.log.error(notificationResult["Message"])
    return S_OK()