Added all the printouts from the generics branch