Which of the following is NOT a correct statement about generics in Java?
Generics eliminate the need for type casting.
Generics prevent the insertion of incorrect types, compiling time errors when misused.
Generics add stability to your code by making more of your bugs detectable at compile time.
Generics allow the Java compiler to enforce type safety.