private static void join(String delimiter, StringBuilder sb, String[] parts, int start, int end) {
        for (int i = start; i <= end; i++) {
            sb.append(delimiter);
            sb.append(parts[i]);
        }
    }
@param list
@return empty list if input list is empty or null
tika-eval/tika-eval-app/src/main/java/org/apache/tika/eval/app/AbstractProfiler.java