public final static < T > Stream < Seq < T > > groupedUntil ( final Stream < T > stream , final Predicate < ? super T > predicate ) { return groupedWhile ( stream , predicate . negate ( ) ) ; }
Group a Stream until the supplied predicate holds