@SuppressWarnings("WeakerAccess")
public abstract class JWT implements DecodedJWT {
public static JWT decode(String token) throws JWTDecodeException {
return new JWTDecoder(token);
}
<BUG>public static JWTVerifier.Verification require(Algorithm algorithm) {
return JWTVerifier.init(algorithm);</BUG>
}
public static JWTCreator.Builder create() {
return JWTCreator.init();

@SuppressWarnings("WeakerAccess")
public abstract class JWT implements DecodedJWT {
public static JWT decode(String token) throws JWTDecodeException {
return new JWTDecoder(token);
}
public static Verification require(Algorithm algorithm) {
return JWTVerifier.init(algorithm);
}
public static JWTCreator.Builder create() {
return JWTCreator.init();
