Xiebian nibian

http://www.cnblogs.com/Ninputer/archive/2008/11/22/generic_covariant.html