// Split the CSV record according to the separator defined in
// annotated class @CSVRecord
List<String> result = Arrays.asList(line.split(separator));
// Bind data from CSV record with model classes
factory.bind(result, model);
// Link objects together
factory.link(model);
// Add objects graph to the list