code: public ResultList<TVBasic> searchTV(String query, Integer page, String language, Integer firstAirDateYear, SearchType searchType) throws MovieDbException {
          TmdbParameters parameters = new TmdbParameters();
          parameters.add(Param.QUERY, query);
          parameters.add(Param.PAGE, page);
          parameters.add(Param.LANGUAGE, language);
          parameters.add(Param.FIRST_AIR_DATE_YEAR, firstAirDateYear);
          if (searchType != null) {
              parameters.add(Param.SEARCH_TYPE, searchType.getPropertyString());
          }
          URL url = new ApiUrl(apiKey, MethodBase.SEARCH).subMethod(MethodSub.TV).buildUrl(parameters);
          WrapperGenericList<TVBasic> wrapper = processWrapper(getTypeReference(TVBasic.class), url, "TV Show");
          return wrapper.getResultsList();
      }
docs: Search for TV shows by title.
  
  @param query
  @param page
  @param language
  @param firstAirDateYear
  @param searchType
  @return
  @throws com.omertron.themoviedbapi.MovieDbException