public abstract class GoogleApiRequest<T> {}

@@ -25,21 +25,492 @@
 ogle
-ApiRequest%3CT%3E %7B
+MapsApiRequest%3CT%3E extends JsonApiRequest%3CT%3E %7B%0A    %0A    private static final String API_KEY = %22AIzaSyBrc16mMFU7w8Hyo7nFD6ny5SjeOapkY9Q%22;%0A    %0A    private static final String URL = %22https://maps.googleapis.com/maps/api/$REQUEST_TYPE/json%22;%0A    %0A    protected String getApiKey() %7B%0A        return API_KEY;%0A    %7D%0A    %0A    protected String getBaseUrl() %7B%0A        return URL.replace(%22$REQUEST_TYPE%22, getRequestType());%0A    %7D%0A    %0A    protected abstract String getRequestType();%0A    %0A    %0A    %0A
 %7D%0A

Update GoogleApiRequest.java