code: @Override
      public Object convert(String value) {
          Object converted = null;
          try {
              converted = super.convert(value);
          } catch (ConversionException e) {
              Throwable cause = e.getCause();
              if (cause instanceof DateTimeParseException) {
                  throw new IllegalArgumentException(cause);
              } else {
                  throw e;
              }
          }
  
          return converted;
      }
docs: {@inheritDoc}