docs: public List<UserDoc> getAtMostThreeActiveUsersForScmAccount(String scmAccount, String organizationUuid) {
      List<UserDoc> result = new ArrayList<>();
      if (!StringUtils.isEmpty(scmAccount)) {
        SearchRequestBuilder request = esClient.prepareSearch(UserIndexDefinition.TYPE_USER)
          .setQuery(boolQuery().must(matchAllQuery()).filter(
            boolQuery()
              .must(termQuery(FIELD_ACTIVE, true))
              .must(termQuery(FIELD_ORGANIZATION_UUIDS, organizationUuid))
              .should(termQuery(FIELD_LOGIN, scmAccount))
              .should(matchQuery(SORTABLE_ANALYZER.subField(FIELD_EMAIL), scmAccount))
              .should(matchQuery(SORTABLE_ANALYZER.subField(FIELD_SCM_ACCOUNTS), scmAccount))))
          .setSize(3);
        for (SearchHit hit : request.get().getHits().getHits()) {
          result.add(new UserDoc(hit.getSourceAsMap()));
        }
      }
      return result;
    }