public InsertIntoTable(InsertStatement statement, Table table, IEnumerable<Column> columnList)
: base(statement)
{
if (table == null) {
throw new ArgumentNullException("table");
}
if (columnList == null) {
throw new ArgumentNullException("columnList");
}
this.Table = table;
this.ColumnList = columnList;
}