I am not sure I fully understand the difference between SomeGeneric<*>
and SomeGeneric<Any>
. I think *
represents anything (wild card) and Any
represents the object which ALL objects inherit from. So it seems they should be the same, but are they?