title: Parameter type must not include a type variable or wildcard
body: <p>in my android app I use Retrofit 2:</p>
  
  <pre><code>public enum OperationType {
      @SerializedName("payment")
      PAYMENT,
      @SerializedName("payout")
      PAYOUT,
      @SerializedName("transfer")
      TRANSFER
  }
  
  
  
  
  fun getOperationsList(typeList: List&lt;OperationType&gt;, callback: Callback&lt;List&lt;Operation&gt;&gt;) {
          val call = myRestClient.getOperationsList(typeList)
          executeRequest(call, callback)
  }
  
  
  @GET("/operations")
  fun getOperationsList(@Query("type") typeList: List&lt;OperationType&gt;): Call&lt;List&lt;Operation&gt;&gt;
  </code></pre>
  
  <p>but I get runtime error in this line:</p>
  
  <pre><code>val call = myRestClient.getOperationsList(typeList)
  </code></pre>
  
  <p>error:</p>
  
  <pre><code>Shutting down VM
   FATAL EXCEPTION: main
   Process: md.qsystems.android.tango.debug, PID: 22714
   java.lang.IllegalArgumentException: Parameter type must not include a type variable or wildcard: java.util.List&lt;? extends OperationType&gt; (parameter #1)
       for method TangoRestClient.getOperationsList
      at retrofit2.Utils.methodError(Utils.java:52)
      at retrofit2.Utils.methodError(Utils.java:42)
      at retrofit2.Utils.parameterError(Utils.java:61)
      at retrofit2.RequestFactory$Builder.validateResolvableType(RequestFactory.java:764)
      at retrofit2.RequestFactory$Builder.parseParameterAnnotation(RequestFactory.java:401)
      at retrofit2.RequestFactory$Builder.parseParameter(RequestFactory.java:306)
      at retrofit2.RequestFactory$Builder.build(RequestFactory.java:193)
      at retrofit2.RequestFactory.parseAnnotations(RequestFactory.java:67)
      at retrofit2.ServiceMethod.parseAnnotations(ServiceMethod.java:26)
      at retrofit2.Retrofit.loadServiceMethod(Retrofit.java:170)
      at retrofit2.Retrofit$1.invoke(Retrofit.java:149)
      at java.lang.reflect.Proxy.invoke(Proxy.java:393)
      at $Proxy1.getOperationsList(Unknown Source)
      at mTransportService.getOperationsList(TransportService.kt:160)
  </code></pre>