import com.auth0.jwtdecodejava.interfaces.Claim;
import com.auth0.jwtdecodejava.interfaces.Header;
import com.auth0.jwtdecodejava.interfaces.JWT;
import com.auth0.jwtdecodejava.interfaces.Payload;
import java.util.Date;
<BUG>public final class JWTDecoder implements JWT {
private Header header;</BUG>
private Payload payload;
private String signature;
private JWTDecoder(String jwt) throws JWTDecodeException {

import com.auth0.jwtdecodejava.interfaces.Claim;
import com.auth0.jwtdecodejava.interfaces.Header;
import com.auth0.jwtdecodejava.interfaces.JWT;
import com.auth0.jwtdecodejava.interfaces.Payload;
import java.util.Date;
final class JWTDecoder implements JWT {
private Header header;
private Payload payload;
private String signature;
private JWTDecoder(String jwt) throws JWTDecodeException {
