Which of the following is a benefit of using generics in Java?
Automatic conversion between different types of collections
Reduction in the Java Virtual Machine's (JVM) memory usage
Type safety at compile time
Increased runtime speed