Смотрите, по условию задания мы должны словить правильное исключение. Но я не знаю какое именно нужно ловить, и , к примеру указываю не то, в нашем случае RuntimeException. После этого в блоке catch прошу программу вывести класс нашего исключения и вместо неправильно указанного моего, почему то выводиться все атки тот, который нужен(class java.lang.NullPointerException). Как это работает я не понимаю , оьясните пожалуйста