For each one of the following statements about Java, indicate whether or not it is also true for Smalltalk.
If a statement is not true for Smalltalk, explain why not.
(a) Java is normally implemented using a hybrid implementation system.
(b) Data in Java is divided into two categories: primitive types and reference types.
(c) Variables in Java must have a declared type.
(d) Java relies on garbage collection to reclaim memory occupied by objects that are longer in use.
(e) Java's classes are part of a single class hierarchy.
(f) Java supports only single inheritance, not multiple inheritance.