class AuthorizationHeaderInjector implements Interceptor {
    private final String apiKey;

    public AuthorizationHeaderInjector(String apiKey) {
        this.apiKey = apiKey;
    }

    public Response intercept(Chain chain) throws IOException {<FILL_FUNCTION_BODY>}
}

        Request request = chain.request().newBuilder().addHeader("Authorization", "Bearer " + this.apiKey).build();
        return chain.proceed(request);
    
<no_super_class>