code: @Override
      public <T extends SearchEntity> IdListWrapper searchForIdList(Class<T> type,
                                                                    String query,
                                                                    SearchParams params) {
          Map<String, String> uriVariables = restUriVariablesFactory.getUriVariablesForIdSearch(
              BullhornEntityInfo.getTypesRestEntityName(type),
              query,
              params);
  
          String url = restUrlFactory.assembleIdSearchUrl(getRestUrl(), params);
          if (Candidate.class == type) {
              url = url + "&useV2=true";
          }
  
          IdListWrapper wrapper = performGetRequest(url, IdListWrapper.class, uriVariables);
          if (wrapper == null) {
              return new IdListWrapper<>();
          }
          return wrapper;
      }
docs: {@inheritDoc}