List<T> (@Nullable final String str, final 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; }