@Override
  public boolean isSupported(DateTimeField field) {

    if (field instanceof ChronoField) {
      return ((ChronoField) field).isDateField();
    }
    return field != null && field.doIsSupported(this);
  }