in src/main/java/org/apache/commons/csv/CSVFormat.java [1614:1638]
private CSVFormat(final Builder builder) {
this.allowMissingColumnNames = builder.allowMissingColumnNames;
this.autoFlush = builder.autoFlush;
this.commentMarker = builder.commentMarker;
this.delimiter = builder.delimiter;
this.duplicateHeaderMode = builder.duplicateHeaderMode;
this.escapeCharacter = builder.escapeCharacter;
this.headerComments = builder.headerComments;
this.headers = builder.headers;
this.ignoreEmptyLines = builder.ignoreEmptyLines;
this.ignoreHeaderCase = builder.ignoreHeaderCase;
this.ignoreSurroundingSpaces = builder.ignoreSurroundingSpaces;
this.lenientEof = builder.lenientEof;
this.maxRows = builder.maxRows;
this.nullString = builder.nullString;
this.quoteCharacter = builder.quoteCharacter;
this.quoteMode = builder.quoteMode;
this.quotedNullString = builder.quotedNullString;
this.recordSeparator = builder.recordSeparator;
this.skipHeaderRecord = builder.skipHeaderRecord;
this.trailingData = builder.trailingData;
this.trailingDelimiter = builder.trailingDelimiter;
this.trim = builder.trim;
validate();
}