次のようにネストされたメソッド呼び出しをnullチェックする必要があります。
if (getShopModel() != null && getShopModel().getType() != null)
getShopModelを2回呼び出しているので、これが最善の方法ではないと思います。これは非常に高額になる可能性があります。
getShopModel()を1回だけ呼び出す必要があるような方法でgetShopModel()。getType()をチェックするより良い方法はありますか?