arrays generics initialization
generics collections primitive types
generics collections
static keyword generics
generics
generics lists