Imagine I have a class Family. It contains a List of Person. Each (class) Person contains a (class) Address. Each (class) Address contains a (class) PostalCode. Any "i
and my favorite, the simple try/catch, to avoid nested null checks...
try { if(order.getFulfillmentGroups().get(0).getAddress().getPostalCode() != null) { // your code } } catch(NullPointerException|IndexOutOfBoundsException e) {}