O'Reilly logo
  • MESUT ARSLAN thinks this is interesting:

In general, a narrowing conversion of reference types requires an explicit cast. Also, the correctness of a narrowing conversion may not be verifiable by the compiler. Thus, its validity should be tested by the Java runtime environment during program execution.

From

Cover of Data Structures and Algorithms in Java, 6th Edition

Note

Narrowing