title: Difference between "*" and "Any" in Kotlin generics
body: <p>I am not sure I fully understand the difference between <code>SomeGeneric&lt;*&gt;</code> and <code>SomeGeneric&lt;Any&gt;</code>.  I think <code>*</code> represents anything (wild card) and <code>Any</code> represents the object which <strong>ALL</strong> objects inherit from.  So it seems they should be the same, but are they?</p>