Как лучше рефакторинг цепочки методов, которые могут вернуть ноль в Java?

У меня есть код как:

obj1 = SomeObject.method1();
if (obj1 != null) {
  obj2 = obj1.method2();
  if (obj2 != null) {
     obj3 = obj2.method3();
     if (obj3 != null) {
              ............


     return objN.methodM();

   }
  }
 }
....

У меня около 10 шагов. Это кажется очень хрупким и подверженным ошибкам. Есть ли лучший способ проверить нулевые цепочечные методы?

Благодарю.

Ответы на вопрос(10)

Ваш ответ на вопрос