code: @JsonValue
    public String toBase64()
    {
      byte[] asBytes = toBytes();
      return StringUtils.fromUtf8(StringUtils.encodeBase64(asBytes));
    }
docs: Encode the serialized form generated by toBytes() in Base64, used as the JSON serialization format.
  
  @return Base64 serialization