code: public static <T> Stream<T> takeUntilInclusive(Stream<T> source, Predicate<T> condition) {
          return takeWhileInclusive(source, condition.negate());
      }
docs: Construct a stream which takes values from the source stream until but including the first value that is
  encountered which meets the supplied condition.
  @param source The source stream.
  @param condition The condition to apply to elements of the source stream.
  @param <T> The type over which the stream streams.
  @return A condition-bounded stream.