Throwing exceptions from a Reactor/RxJava operator is a code smell, because you can return a "Reactive-like" error. For example, it is possible to return Mono.error(...)/Flowable.error(...) from flatMap, or call sink.error(...) from Reactor handle operator.

Also, Reactor factory methods allow returning checked exceptions without any errors, while throwing such exceptions without the Exceptions util class leads to a compilation error.

New in 2019.3