code: public Integer support(final Class<? extends Throwable> target) {
          return new MinOf(
              new Mapped<>(
                  supported -> new InheritanceLevel(target, supported).value(),
                  this.exceptions
              )
          ).intValue();
      }
docs: Calculate level of support of the given exception type.
  @param target Exception type
  @return Level of support: greater or equals to 0 if the target
  is supported and {@link Integer#MIN_VALUE} otherwise
  @see InheritanceLevel