List<String> (@NotNull String processedLine) { List<String> parts = new ArrayList<>(StringUtil.split(processedLine, "|")); if (parts.isEmpty()) return parts; if (StringUtil.isEmptyOrSpaces(parts.get(0))) parts.remove(0); if (!parts.isEmpty() && StringUtil.isEmptyOrSpaces(parts.get(parts.size() - 1))) parts.remove(parts.size() - 1); return parts; }