@Override
  public DateTimeValueRange range(DateTimeField field) {

    if (field instanceof ChronoField) {
      if (field == OFFSET_SECONDS) {
        return field.range();
      }
      return this.date.range(field);
    }
    return field.doRange(this);
  }