Я, наверное, как-то непонятно сказал - я имел ввиду превратить ```java if (StringUtil.isNotEmpty(myModuleAndFunction)) { ... } else { throw ... } ``` в ```java if (StringUtil.isEmpty(myModuleAndFunction)) throw ... ...``` - то есть, и сообщения дублировать не придётся, и throw statement'ов не добавится, но не будет такой вложенности, и, на мой вкус, будет более читабельно.