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!
There is no telling why without showing some more code. Or is this all? What it is actually telling you is that there is some type V used somewhere in this interface (as a parameter to a function, or as a return type) that is of the same type as the interface itself.