List<String> (@NotNull String value) { if (value.isEmpty()) { return Collections.emptyList(); } String[] values = StringUtilRt.convertLineSeparators(value, "").split(";"); List<String> result = new ArrayList<>(values.length); for (String item : values) { if (!item.isEmpty()) { result.add(item.trim()); } } return result; }