generics types parsing test added