In Java:
int count = (Integer) null;
lancia una java.lang.NullPointerException.
Perché questo non genera un'eccezione di classe Cast per facilitare la comprensione del programmatore?
Perché questa eccezione è stata scelta rispetto a qualsiasi altra eccezione?