typecasting-operator

String x = (String) null; Почему в этом утверждении нет исключения? String x = null; System.out.println(x); печати null. Но .toString() метод должен вызвать исключение нулевого указателя....