On page 841 of the book, it says
You’ll note that the definition of h3 is rather wordy and redundant. On the left side
of the equals sign, you say GenericHolder<Automobile>, then you say the same
thing again on the right side of the equals sign.
However, Automobile is missing in generics/GenericHolder.java