public static Builder builder() {
    return new Builder();
  }
@Test
  public void should_fail_with_IAE_if_limit_is_zero() {
    SuggestionQuery.Builder query = SuggestionQuery.builder().setQuery("ab");

    assertThatThrownBy(() ->  query.setLimit(0))
      .isInstanceOf(IllegalArgumentException.class)
      .hasMessageContaining("Limit has to be strictly positive");
  }