code: public ResultList<MovieBasic> getDiscoverMovies(Discover discover) throws MovieDbException {
          URL url = new ApiUrl(apiKey, MethodBase.DISCOVER).subMethod(MethodSub.MOVIE).buildUrl(discover.getParams());
          String webpage = httpTools.getRequest(url);
          WrapperGenericList<MovieBasic> wrapper = processWrapper(getTypeReference(MovieBasic.class), url, webpage);
          return wrapper.getResultsList();
      }
docs: Discover movies by different types of data like average rating, number of votes, genres and certifications.
  
  @param discover A discover object containing the search criteria required
  @return
  @throws MovieDbException