code: @Override
      public <T extends SearchEntity> List<T> searchForList(Class<T> type, String query, Set<String> fieldSet, SearchParams params) {
          ListWrapper<T> wrapper = this.handleSearchForEntities(type, query, fieldSet, params);
          if (wrapper == null) {
              return Collections.emptyList();
          }
          return wrapper.getData();
      }
docs: {@inheritDoc}