// should we check here for column count equality to the first row column count?
// or do we give this responsability to a DefaultDataTable constructor?
rows.add(row);
}
LValue[][] table = (LValue[][])rows.toArray(new LValue[rows.size()][]);
{if (true) return new DefaultDataTable(table);}
throw new Error("Missing return statement in function");
}