/** Requests with optional paging require an extra "ds3_paging" member */ public static ImmutableSet<String> getPaginatedTypes(final Ds3ApiSpec spec) { return spec.getRequests() .stream() .filter(Ds3RequestClassificationUtil::supportsPaginationRequest) .map(req -> RequestConverter.getResponseType(req.getDs3ResponseCodes())) .collect(GuavaCollectors.immutableSet()); }