}
} else {
assertTrue(parser.getSourcePosition() == 0);
}
parser.consumeUntilAny(splitKeywords);
String unprocessedCaseSource = parser.getLastConsumedString();
processSplitCaseSource(unprocessedCaseSource, isHeader, keyMarker);
} while(!parser.lookaheadIsEOF());
}