docs: protected Object doConvert(String value)
      {
          try
          {
              return format.parse(value);
          }
          catch (ParseException ex)
          {
              throw new IllegalArgumentException("Unsupported date format", ex);
          }
      }