throw new IllegalArgumentException("The Algorithm cannot be null.");
}
this.algorithm = algorithm;
this.claims = new HashMap<>();
this.defaultLeeway = 0;
<BUG>}
public Verification withIssuer(String issuer) {</BUG>
requireClaim(PublicClaims.ISSUER, issuer);
return this;
<BUG>}
public Verification withSubject(String subject) {</BUG>
requireClaim(PublicClaims.SUBJECT, subject);

throw new IllegalArgumentException("The Algorithm cannot be null.");
}
this.algorithm = algorithm;
this.claims = new HashMap<>();
this.defaultLeeway = 0;
}
@Override
public Verification withIssuer(String issuer) {
requireClaim(PublicClaims.ISSUER, issuer);
