Цепочка нулевой проверки и перехват исключения NullPointerException

Веб-служба возвращает огромный XML, и мне нужно получить доступ к его глубоко вложенным полям. Например: return wsObject.getFoo().getBar().getBaz().getInt() Проблема заключается в том, что getFoo(), getBar(), getBaz()может все возвращается null. Однако, если я проверю nullво всех случаях, код...