diff --git a/src/main/java/org/apache/commons/csv/CSVParser.java b/src/main/java/org/apache/commons/csv/CSVParser.java index bdc6e815..7327e114 100644 --- a/src/main/java/org/apache/commons/csv/CSVParser.java +++ b/src/main/java/org/apache/commons/csv/CSVParser.java @@ -524,12 +524,8 @@ public final class CSVParser implements Iterable, Closeable { } } } - if (headerNames == null) { - headerNames = Collections.emptyList(); // immutable - } else { - headerNames = Collections.unmodifiableList(headerNames); - } - return new Headers(hdrMap, headerNames); + // Make header names Collection immutable + return new Headers(hdrMap, headerNames == null ? Collections.emptyList() : Collections.unmodifiableList(headerNames)); } /**