in src/main/java/org/apache/commons/csv/CSVPrinter.java [382:390]
private void printRecordObject(final Object value) throws IOException {
if (value instanceof Object[]) {
this.printRecord((Object[]) value);
} else if (value instanceof Iterable) {
this.printRecord((Iterable<?>) value);
} else {
this.printRecord(value);
}
}