def METHOD_NAME(self):
    """
    Splits interesing tokens between expired and expiring. Also splits them
    among users. It ends sending notifications to the users.
    """
    now = datetime.utcnow()
    adminExpired = []
    adminExpiring = []
    for tokenOwner, tokenLists in self.tokenDict.items():
        expired = []
        expiring = []
        for tokenList in tokenLists:
            if tokenList[5] < now:
                expired.append(tokenList)
                adminExpired.append(tokenList)
            else:
                expiring.append(tokenList)
                adminExpiring.append(tokenList)
        resNotify = self._notify(tokenOwner, expired, expiring)
        if not resNotify["OK"]:
            self.log.error("Failed to notify token owner", resNotify["Message"])
    if (adminExpired or adminExpiring) and self.adminMail:
        return self._notify(self.adminMail, adminExpired, adminExpiring)
    return S_OK()