@Test(expected = IllegalStateException.class)
public void shouldThrowExceptionForReuseOfCompilerOfWhere() {

  final DBWhereCompile<SqlDeleteRequest,
      DBArgumentCompile<SqlDeleteRequest, DBCompile<SqlDeleteRequest>>>
      incompleteRequest = sqlDeleteRequest()
      .table(TABLE);
  incompleteRequest.where("column=a").compile();
  incompleteRequest.where("column=a");
}