Кастян, если не прибегать к костылям, то писать свой сплитератор и реализовывать в нём метод takeWhile самостоятельно. Или взять готовый вариант, типа protonpack.
Сергей Горностаев, спасибо, понял. Костылей и надстроек мне, в принципе, не нужно, это все действительно по-старинке придется перебрать. Просто интересовала сама возможность. Еще раз спс!