/** * Load a page of results using the given URL and bundle type and return a DSTU1 Atom bundle * @param extraParameters see {@link ExtraParameters} for a full list of parameters that can be passed, may be NULL * @param <T> extends {@link IBaseBundle} * @param url the search url * @param returnType the return type * @return the {@link IBaseBundle} page */ public <T extends IBaseBundle> T byUrl(String url, Class<T> returnType, Map<ExtraParameters, Object> extraParameters) { IGetPageTyped<T> getPageTyped = client.loadPage().byUrl(url).andReturnBundle(returnType); ExtraParameters.process(extraParameters, getPageTyped); return getPageTyped.execute(); }