in src/main/java/com/spotify/github/v3/clients/GitHubClient.java [546:558]
<T> CompletableFuture<T> request(
final String path,
final TypeReference<T> typeReference,
final Map<String, String> extraHeaders) {
final Request.Builder builder = requestBuilder(path);
extraHeaders.forEach(builder::addHeader);
final Request request = builder.build();
log.debug("Making request to {}", request.url().toString());
return call(request)
.thenApply(
response ->
json().fromJsonUncheckedNotNull(responseBodyUnchecked(response), typeReference));
}