public static Builder builder() {
    return new Builder();
  }
@Test
  void fail_when_search_query_length_is_less_than_3_characters() {
    assertThatThrownBy(() -> {
      PermissionQuery.builder()
        .setSearchQuery("so")
        .build();
    })
      .isInstanceOf(IllegalArgumentException.class)
      .hasMessage("Search query should contains at least 3 characters");
  }