docs: public Conditions newConditions(final ZonedDateTime issuedAt, final String audienceUri, final long issueLength) {
          val conditions = newSamlObject(Conditions.class);
          conditions.setNotBefore(DateTimeUtils.dateTimeOf(issuedAt));
          conditions.setNotOnOrAfter(DateTimeUtils.dateTimeOf(issuedAt.plus(issueLength, ChronoUnit.SECONDS)));
          val audienceRestriction = newSamlObject(AudienceRestrictionCondition.class);
          val audience = newSamlObject(Audience.class);
          audience.setUri(audienceUri);
          audienceRestriction.getAudiences().add(audience);
          conditions.getAudienceRestrictionConditions().add(audienceRestriction);
          return conditions;
      }