<commit_before>package com.gocardless.pro.http;

import java.io.Reader;
import java.net.URL;
import java.util.Map;

import com.google.common.collect.ImmutableMap;

/**
 * Base class for HTTP requests.
 *
 * @param <T> the type of the item returned by this request.
 */
abstract class HttpRequest<T> {
    private transient final HttpClient httpClient;

    HttpRequest(HttpClient httpClient) {
        this.httpClient = httpClient;
    }

    /**
     * Executes this request.
     *
     * Returns the API response.
     * @throws com.gocardless.pro.exceptions.GoCardlessException
     */
    public T execute() {<commit_msg>Crankshaft Build #BU000000HV4495 @ 2015-04-16 11:12:06 +0000<commit_after>package com.gocardless.pro.http;

import java.io.Reader;
import java.net.URL;
import java.util.Map;

import com.google.common.collect.ImmutableMap;

/**
 * Base class for HTTP requests.
 *
 * @param <T> the type of the item returned by this request.
 */
abstract class HttpRequest<T> {
    private transient final HttpClient httpClient;

    HttpRequest(HttpClient httpClient) {
        this.httpClient = httpClient;
    }

    /**
     * Executes this request.
     *
     * Returns the API response.
     * @throws com.gocardless.pro.GoCardlessException
     */
    public T execute() {
{'fraction_non_alphanumeric': 0.10403726708074534, 'fraction_numerical': 0.021739130434782608, 'mean_word_length': 3.105095541401274, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6716243', 'n_tokens_mistral': 420, 'n_tokens_neox': 392, 'n_words': 105}