static BitArray::Range FindFinderPattern(const BitArray& row, bool rightFinderPattern, FinderCounters& counters) { return RowReader::FindPattern( // Will encounter white first when searching for right finder pattern row.getNextSetTo(row.begin(), !rightFinderPattern), row.end(), counters, [](BitArray::Iterator, BitArray::Iterator, const FinderCounters& counters) { return RSS::ReaderHelper::IsFinderPattern(counters); }); }