docs: public IntervalConverter getIntervalConverter(Object object) {
          IntervalConverter converter =
              (IntervalConverter)iIntervalConverters.select(object == null ? null : object.getClass());
          if (converter != null) {
              return converter;
          }
          throw new IllegalArgumentException("No interval converter found for type: " +
              (object == null ? "null" : object.getClass().getName()));
      }