private function getDateTimeFromClaim(Claim\Expiration $expirationClaim)
{
if (!is_long($expirationClaim->getValue())) {
throw new \InvalidArgumentException(sprintf('Invalid expiration timestamp "%s"', $expirationClaim->getValue()));
}
$expiration = new \DateTime();
$expiration->setTimestamp($expirationClaim->getValue());
return $expiration;
}