code: public static <T> void consumeByPredicate(Collection<T> collection,
              Predicate<T> predicate, Consumer<T> trueConsumer,
              Consumer<T> falseConsumer) {
          collection.forEach(target -> JMLambda.consumeByBoolean(
                  predicate.test(target), target, trueConsumer, falseConsumer));
      }
docs: Consume by predicate.
  
  @param <T>           the type parameter
  @param collection    the collection
  @param predicate     the predicate
  @param trueConsumer  the true consumer
  @param falseConsumer the false consumer