Why it doesn't work ?
class W<A extends Number>
   {
      public void create(A value)
      {
      }
   }
   public void calculate(W<? extends Number> w)
   {
      Integer v = 5;
      w.create(v); // Compilation error
   }
Could somebody explain what is wrong with that code and how to fix it?
Compilation error : "create (capture) in W cannot be applied to (java.lang.Integer)"
 
     
     
     
     
    