### Question:
OpenRtbUtils { public static Iterable<Bid.Builder> bids(BidResponse.Builder response) { return new ResponseBidsIterator(response, SEAT_ANY, null); }  @Nullable static ContentCategory categoryFromName(@Nullable String catName); @Nullable static String categoryToJsonName(@Nullable String catName); @Nullable static String categoryToJsonName(@Nullable ContentCategory cat); static SeatBid.Builder seatBid(BidResponse.Builder response, String seat); static SeatBid.Builder seatBid(BidResponse.Builder response); static Iterable<Bid.Builder> bids(BidResponse.Builder response); static List<Bid.Builder> bids(BidResponse.Builder response, @Nullable String seatFilter); @Nullable static Bid.Builder bidWithId(BidResponse.Builder response, String id); @Nullable static Bid.Builder bidWithId(
      BidResponse.Builder response, @Nullable String seatFilter, String id); static Stream<Bid.Builder> bidStreamWith(
      BidResponse.Builder response, @Nullable String seatFilter,
      @Nullable Predicate<Bid.Builder> bidFilter); static Iterable<Bid.Builder> bidsWith(
      BidResponse.Builder response, @Nullable String seatFilter,
      @Nullable Predicate<Bid.Builder> bidFilter); static boolean updateBids(
      BidResponse.Builder response, Function<Bid.Builder, Boolean> updater); static boolean updateBids(
      BidResponse.Builder response, @Nullable String seatFilter,
      Function<Bid.Builder, Boolean> updater); static boolean removeBids(BidResponse.Builder response, Predicate<Bid.Builder> filter); static boolean removeBids(
      BidResponse.Builder response, @Nullable String seatFilter, Predicate<Bid.Builder> bidFilter); @Nullable static Imp impWithId(BidRequest request, String id); @Nullable static Imp bannerImpWithId(
      BidRequest request, @Nullable String impId, String bannerId); static Iterable<Imp> impsWith(BidRequest request, Predicate<Imp> impFilter); static Stream<Imp> impStreamWith(BidRequest request, Predicate<Imp> impFilter); static Predicate<Imp> addFilters(
      Predicate<Imp> baseFilter, boolean banner, boolean video, boolean nativ); static boolean filterSeat(SeatBidOrBuilder seatbid, @Nullable String seatFilter); static final String SEAT_ANY; static final Predicate<Imp> IMP_NONE; static final Predicate<Imp> IMP_ALL; }### Answer:
@Test(expected = UnsupportedOperationException.class) public void testResponse_unsupportedRemove() { BidResponse.Builder response = BidResponse.newBuilder().addSeatbid(SeatBid.newBuilder() .addBid(buildHtmlBid("1", 100))); Iterator<Bid.Builder> bids = OpenRtbUtils.bids(response).iterator(); bids.next(); bids.remove(); }