Why java Class<?> is generic but Field is not?
And class in java.beans are not generic such as: BeanInfo, PropertyDescriptor...
When to use generic class? And I want to design a class to represent java bean / pojo (similar as BeanInfo), should I use generic?