class AbstractToken implements Token {

	@Override
	public boolean isExpired() {
		return getExpiration() == null ? true
				: getExpiration().isBefore(LocalDateTime.now().toInstant(ZoneOffset.UTC));
	}

	public  AbstractToken(@Nonnull DecodedJwt decodedJwt);
	public  AbstractToken(@Nonnull String jwtToken);

}