Vi siete mai chiesti perchè per convenzione i generics usano una sola lettera per indicare i tipi da utilizzare?
public class Item {}
invece che
public class Item {}
Ecco come la pensa Eric Gunnerson (e trovo non abbia torto...)
http://blogs.msdn.com/ericgu/archive/2004/07/16/185538.aspx