Я не могу найти соответствующую часть спецификации, чтобы ответить на это. В условном операторном выражении в Java, как оцениваются истинные и ложные аргументы?
Итак, можно было бы вызвать исключение NullPointerException
Integer test = null;
test != null ? test.intValue() : 0;