fix creation of generics type parameter