I\'ve been using this site for about 6 months now, and its time to ask my first question, because I cant find the answer to this, atleast not an answer that I can understand!
It is not extending itself. It is specifying that its generic parameter V must represent a type that extends or implements itself.