Rantai centang nol vs menangkap NullPointerException

Sebuah layanan web mengembalikan XML yang sangat besar dan saya perlu mengakses bidang bersarangnya secara mendalam. Sebagai contoh: return wsObject.getFoo().getBar().getBaz().getInt() Masalahnya adalah bahwa getFoo(), getBar(), getBaz()mungkin semua kembali null. Namun, jika saya memeriksa...