code: public JWSHeader setX509Thumbprint(String x509Thumbprint) {
          this.x509Thumbprint = x509Thumbprint;
          this.put(HeaderConstants.X509_TP, x509Thumbprint);
          return this;
      }
docs: Sets the X.509 certificate thumbprint header parameter that provides a base64url encoded
  SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate that can be used
  to match the certificate or {@code null} for none.
  
  <p>
  Overriding is only supported for the purpose of calling the super implementation and changing
  the return type, but nothing else.
  </p>