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

  final DBSql<DBArgumentCompile<SqlRequest, DBArgumentCompile<SqlRequest, DBCompile<SqlRequest>>>>
      incompleteRequest = sqlRequest();
  incompleteRequest.sql("sql").compile();
  incompleteRequest.sql("sql");
}