in wild
cards<? super someclass> will enable to add only the someclass objects no subclasses or super classes.
These wild
cards are actually meant for assigning a reference to an actual collection object.
eg List<? extends Number> list=new ArrayList<Integer>();
list =new ArrayList<Integer>();
These wild cards are not meant for the adding object but for the assigned collection object.
Is my idea about this correct. I am doing my exam in two weeks time