/super-csv-java8/src/main/java/org/supercsv/io/CsvTypedBeanWriter.java
this.writer.write( rows.stream( ).map( extractor -> extractor.apply( extractor) ).collect( Collectors.toList( ) )
this.writer.write ( extractors.stream ( ) .map ( extractor -> extractor.apply ( row ) ) .collect ( Collectors.toList ( ) )
this.writer = new CsvListWriter(writer, preference); } @Override public void write(final Collection<T> beans, final Collection<Function<T, ?>> extractors) throws IOException { for (final T row : beans) { <extra_id_0> ); } } @Override public int getLineNumber() { return this.writer.getLineNumber();