code: @Override
      public <T extends SearchEntity, L extends ListWrapper<T>> L search(Class<T> type, String query, Set<String> fieldSet,
                                                                         SearchParams params) {
          return this.handleSearchForEntities(type, query, fieldSet, params);
      }
docs: {@inheritDoc}