Is there ever a difference between an unbounded wildcard e.g. <?> and a bounded wildcard whose bound is Object, e.g. <? extends Object>?
I recall reading somewhere that there was a difference in the early drafts of generics, but cannot find that source anymore.