public CSVFormat build() {
  CSVFormat format = newFormat(delimiter = initDelimiter());
  format = format.withEscape(escape = initEscape());
  format = format.withCommentMarker(commentMarker = initCommentMarker());
  format = format.withRecordSeparator(lineSeparator = initLineSeparator());
  quote = initQuote();
  quoting = initQuoting();
  if (quoting) {
    format = format.withQuoteMode(QuoteMode.MINIMAL);
    format = format.withQuote(quote);
  }
  return format;
}

        
main