docs: public S handle(Class<? extends Throwable>... failures) {
      Assert.notNull(failures, "failures");
      Assert.isTrue(failures.length > 0, "Failures cannot be empty");
      return handle(Arrays.asList(failures));
    }