pass Generics test