geting knowledge about generics