@Override
  public List<T> fromString(final @Nullable String str, final @NotNull ConvertContext context) {
    if (str == null) {
      return null;
    }
    List<T> values = new ArrayList<>();

    for (String s : StringUtil.tokenize(str, myDelimiters)) {
      final T t = convertString(s.trim(), context);
      if (t != null) {
        values.add(t);
      }
    }
    return values;
  }
@Override
  public List<T> fromString(final @Nullable String str, final @NotNull ConvertContext context)