Added Class Generics specification