code: @Override
      @SuppressWarnings("unchecked")
      public ChronoZonedDateTime<Symmetry010Date> zonedDateTime(TemporalAccessor temporal) {
          return (ChronoZonedDateTime<Symmetry010Date>) super.zonedDateTime(temporal);
      }
docs: Obtains a Symmetry010 zoned date-time from another date-time object.
  
  @param temporal  the date-time object to convert, not null
  @return the Symmetry010 zoned date-time, not null
  @throws DateTimeException if unable to create the date-time