code: public final <E extends Throwable> Flux<T> onErrorContinue(Class<E> type, BiConsumer<Throwable, Object> errorConsumer) {
  		return onErrorContinue(type::isInstance, errorConsumer);
  	}
docs: Let compatible operators <strong>upstream</strong> recover from errors by dropping the
  incriminating element from the sequence and continuing with subsequent elements.
  Only errors matching the specified {@code type} are recovered from.
  The recovered error and associated value are notified via the provided {@link BiConsumer}.
  Alternatively, throwing from that biconsumer will propagate the thrown exception downstream
  in place of the original error, which is added as a suppressed exception to the new one.
  <p>
  <img class="marble" src="doc-files/marbles/onErrorContinueWithClassPredicate.svg" alt="">
  <p>
  Note that this error handling mode is not necessarily implemented by all operators
  (look for the {@code Error Mode Support} javadoc section to find operators that
  support it).
  
  @param type the {@link Class} of {@link Exception} that are resumed from.
  @param errorConsumer a {@link BiConsumer} fed with errors matching the {@link Class}
  and the value that triggered the error.
  @return a {@link Flux} that attempts to continue processing on some errors.