Довольно часто сталкивался с конструкциями такого вида в методах классов @ManagedBean:
if(condidtion) {
method1();
return null;
} else if (condition2) {
method2();
return null;
} else {
method3();
return null;
}
Собственно вопрос: есть ли какой то смысл (кроме, возможно, лучшей читаемости кода) в этих множественных возвратах одинаковых значений (в примере - null). Не лучше ли было бы просто один раз вернуть null в конце, после всей конструкции? Такие же конструкции используются и в документации от oracle (см. 12.3.1.)
https://docs.oracle.com/javaee/7/tutorial/jsf-deve...