Aucune exception lors de la conversion de type avec un null en java

String x = (String) null; Pourquoi il n'y a aucune exception dans cette déclaration? String x = null; System.out.println(x); Il imprime null. Mais la .toString()méthode doit lever une exception de pointeur