Myths and Facts About Generics