title: I can't set an upper bound for the Result parameter of an AsyncTask
body: <p>I'm trying to set an upper bound to the Result parameter of an AsyncTask like so: </p>
  
  <pre><code>public class MyTask extends AsyncTask&lt;T, Long, V extends Model&gt; 
  </code></pre>
  
  <p>The compiler is complaining that 'extends is not expected, it's expecting a comma. </p>
  
  <p>I have tried writing Model as an abstract class and as a regular class. </p>
  
  <p>Any ideas? </p>
  
  <p>Thank you, 
  David</p>