def verify(self, **kwargs):
        super(AccessTokenResponse, self).verify(**kwargs)
        if "id_token" in self:
            # Try to decode the JWT, checks the signature
            args = {}
            for arg in ["key", "keyjar", "algs", "sender"]:
                try:
                    args[arg] = kwargs[arg]
                except __HOLE__:
                    pass
            idt = IdToken().from_jwt(str(self["id_token"]), **args)
            if not idt.verify(**kwargs):
                return False

            # replace the JWT with the IdToken instance
            self["id_token"] = idt

        return True
dataset/ETHPy150Open rohe/pyoidc/src/oic/oic/message.py/AccessTokenResponse.verify