public void addColumn( int i, List<String> column ) {
        AssertionUtil.assertTrue( data.size() == column.size(),
            "Column has different number of rows as expected. Is " + column.size() + ", but expected " + data.size() );

        for( int row = 0; row < column.size(); row++ ) {
            data.get( row ).add( i, column.get( row ) );
        }
    }
The data of the table as a list of rows
jgiven-core/src/main/java/com/tngtech/jgiven/report/model/DataTable.java