@Test(expected = IllegalArgumentException.class)
public void endRowFailsWhenItContainsUnknownColumnNameAndColumnNamesSpecifiedByFirstRow() {

    Insert.into("A")
          .row().column("c", "value of c").end()
          .row().column("b", "value of b").end();
}