if (!lenient) {
getErrorHandler().updateBuilderError(iteratedElementType.getLookupCache().getFirstPossibleTokens(), context);
}
boolean advanced = false;
BasicElementType unknownElementType = getElementBundle().getUnknownElementType();
while (!builder.eof()) {
TokenType tokenType = builder.getTokenType();
if (tokenType == null || tokenType.isChameleon()) break;
if (tokenType.isParserLandmark()) {