title: How to make custom implementation of Retrofit2.Call<T>
body: <p>I am using Retrofit2 and I want to Override its Call.enqueue method.</p>
  
  <p>I did this so far:</p>
  
  <p><strong>Custom Call:</strong></p>
  
  <pre><code>    public class CustomCall&lt;T&gt; implements Call&lt;T&gt; {
  
          private final Call&lt;T&gt; delegate;
          //..every method has delegate method invoked in it
  </code></pre>
  
  <p><strong>Apis:</strong></p>
  
  <pre><code>        @GET
          CustomCall&lt;TKBaseResponse&gt; testConnection(@Url String customUrl);
  </code></pre>
  
  <p>But I keep getting these errors:</p>
  
  <pre><code>    Unable to create call adapter for CustomCall&lt;....&gt;
  </code></pre>
  
  <p>and </p>
  
  <pre><code>    Could not locate call adapter for CustomCall&lt;....&gt;
  </code></pre>
  
  <p>Any way on how can I do this properly? Thanks in advance!</p>