private List<List<String>> copy( List<List<String>> data ) {
        List<List<String>> dataCopy = Lists.newArrayListWithExpectedSize( data.size() );

        for( List<String> row : data ) {
            dataCopy.add( new ArrayList<String>( row ) );
        }

        return dataCopy;
    }
The data of the table as a list of rows
jgiven-core/src/main/java/com/tngtech/jgiven/report/model/DataTable.java