docs: private static long valuedt(TemporalAccessor datetime, ZoneId otherTimezoneOffset) {
          ZoneId alternativeTZ = Optional.ofNullable(otherTimezoneOffset).orElse(ZoneOffset.UTC);
          if (datetime instanceof LocalDateTime) {
              return ((LocalDateTime) datetime).atZone(alternativeTZ).toEpochSecond();
          } else if (datetime instanceof ZonedDateTime) {
              return ((ZonedDateTime) datetime).toEpochSecond();
          } else if (datetime instanceof OffsetDateTime) {
              return ((OffsetDateTime) datetime).toEpochSecond();
          } else {
              throw new RuntimeException("valuedt() for " + datetime + " but is not a FEEL date and time " + datetime.getClass());
          }
      }