You have a point. My example probably oversimplified the scenario. In actual case, there’s quite a bit of check
this.check1() && this.check2() && this.check3() && this.check4()
Hence checking this != null
at the start should simplify all without need to have Elvis operator on all of them.