code: public <T extends CDAResource> FetchQuery<T> fetch(Class<T> type) {
      return new FetchQuery<>(type, this);
    }
docs: Returns a {@link FetchQuery} for a given {@code type}, which can be used to fulfill the
  request synchronously or asynchronously when a callback is provided.
  
  @param type resource type. This can be either a {@link CDALocale}, a {@link CDAEntry},
  a {@link CDAAsset}, or a {@link CDAContentType}
  @param <T>  type for avoiding casting on calling side.
  @return A query to call {@link FetchQuery#all()} or {@link FetchQuery#one(String)} on it.
  @see #fetchSpace()