Comment Comment by jhugo Because it doesn't know if you're relying on T being Clone in method bodies. The internal behavior of methods is not encoded in the type system. parent jhugo 1 year ago