code: @GET
      @Timed
      public void getResource(@Suspended final AsyncResponse response, @Context final Request request,
              @Context final UriInfo uriInfo, @Context final HttpHeaders headers) {
          fetchResource(new TrellisRequest(request, uriInfo, headers))
              .thenApply(ResponseBuilder::build).exceptionally(this::handleException).thenApply(response::resume);
      }
docs: Perform a GET operation on an LDP Resource.
  
  @implNote The Memento implemenation pattern exactly follows
  <a href="https://tools.ietf.org/html/rfc7089#section-4.2.1">section 4.2.1 of RFC 7089</a>.
  @param response the async response
  @param uriInfo the URI info
  @param headers the HTTP headers
  @param request the request