code: public ResultList<MovieBasic> getGuestRatedMovies(String guestSessionId, String language, Integer page, SortBy sortBy) throws MovieDbException {
          TmdbParameters parameters = new TmdbParameters();
          parameters.add(Param.ID, guestSessionId);
          parameters.add(Param.LANGUAGE, language);
          parameters.add(Param.PAGE, page);
          if (sortBy != null) {
              // Only created_at is supported
              parameters.add(Param.SORT_BY, "created_at");
  
              if (sortBy.getPropertyString().endsWith("asc")) {
                  parameters.add(Param.SORT_ORDER, "asc");
              } else {
                  parameters.add(Param.SORT_ORDER, "desc");
              }
          }
  
          URL url = new ApiUrl(apiKey, MethodBase.GUEST_SESSION).subMethod(MethodSub.RATED_MOVIES_GUEST).buildUrl(parameters);
          WrapperGenericList<MovieBasic> wrapper = processWrapper(getTypeReference(MovieBasic.class), url, "Guest Session Movies");
          return wrapper.getResultsList();
      }
docs: Get a list of rated movies for a specific guest session id.
  
  @param guestSessionId
  @param language
  @param page
  @param sortBy only CREATED_AT_ASC or CREATED_AT_DESC is supported
  @return
  @throws MovieDbException