An annotation-driven approach for marshalling an unmarshalling data in CSV format.