Generics heap pollution practice add