code: public Map<Boolean, List<T>> partitioningBy(Predicate<? super T> predicate) {
          return collect(Collectors.partitioningBy(predicate));
      }
docs: Returns a {@code Map<Boolean, List<T>>} which contains two partitions of
  the input elements according to a {@code Predicate}.
  
  <p>
  This is a <a href="package-summary.html#StreamOps">terminal</a>
  operation.
  
  <p>
  There are no guarantees on the type, mutability, serializability, or
  thread-safety of the {@code Map} returned.
  
  @param predicate a predicate used for classifying input elements
  @return a {@code Map<Boolean, List<T>>} which {@link Boolean#TRUE} key is
  mapped to the list of the stream elements for which predicate is
  true and {@link Boolean#FALSE} key is mapped to the list of all
  other stream elements.
  
  @see #partitioningBy(Predicate, Collector)
  @see Collectors#partitioningBy(Predicate)
  @since 0.2.2