Buggy code:
public } protected void consumeConditionalExpression ( int op ) { } protected void consumeConstructorBlockStatements ( ) { } protected void consumeConstructorBody ( ) { } protected void consumeConstructorDeclaration ( ) { } protected void consumeConstructorHeader ( ) { } protected void consumeConstructorHeaderName ( ) { } protected void consumeDefaultLabel ( ) { } protected void consumeDefaultModifiers ( ) { } protected void consumeDiet ( ) { } protected void consumeDims ( ) { } protected void consumeDimWithOrWithOutExpr ( ) { } protected void consumeDimWithOrWithOutExprs ( ) { } protected void consumeEmptyArgumentListopt ( ) { } protected void consumeEmptyArrayInitializer ( ) { } protected void consumeEmptyArrayInitializeropt ( ) { } protected void consumeEmptyBlockStatementsopt ( ) { } protected void consumeEmptyCatchesopt ( ) { } protected void consumeEmptyClassBodyDeclarationsopt ( ) { } protected void consumeEmptyClassMemberDeclaration ( ) { } protected void consumeEmptyDimsopt ( ) { } protected void consumeEmptyExpression ( ) { } protected void consumeEmptyForInitopt ( ) { } protected void consumeEmptyForUpdateopt ( ) { } protected void consumeEmptyImportDeclarationsopt ( ) { } protected void consumeEmptyInterfaceMemberDeclaration ( ) { } protected void consumeEmptyInterfaceMemberDeclarationsopt ( ) { } protected void consumeEmptyStatement ( ) { } protected void consumeEmptySwitchBlock ( ) { } protected void consumeEmptyTypeDeclaration ( ) { } protected void consumeEmptyTypeDeclarationsopt ( ) { } protected void consumeEnterAnonymousClassBody ( ) { } protected void consumeEnterCompilationUnit ( ) { } protected void consumeEnterVariable ( ) { } protected void consumeEqualityExpression ( int op ) { } protected void consumeExitVariableWithInitialization ( ) { } protected void consumeExitVariableWithoutInitialization ( ) { } protected void consumeExplicitConstructorInvocation ( int flag , int recFlag ) { } protected void consumeExpressionStatement ( ) { } protected void consumeFieldAccess ( boolean isSuperAccess ) { } protected void consumeFieldDeclaration ( ) { } protected void consumeForceNoDiet ( ) { } protected void consumeForInit ( ) { } protected void consumeFormalParameter ( ) { } protected void consumeFormalParameterList ( ) { } protected void consumeFormalParameterListopt ( ) { } protected void consumeImportDeclarations ( ) { } protected void consumeImportDeclarationsopt ( ) { } protected void consumeInstanceOfExpression ( int op ) { } protected void consumeInterfaceDeclaration ( ) { } protected void consumeInterfaceHeader ( ) { } protected void consumeInterfaceHeaderExtends ( ) { } protected void consumeInterfaceHeaderName ( ) { } protected void consumeInterfaceMemberDeclarations ( ) { } protected void consumeInterfaceMemberDeclarationsopt ( ) { } protected void consumeInterfaceType ( ) { } protected void consumeInterfaceTypeList ( ) { } protected void consumeLeftHandSide ( ) { } protected void consumeLeftParen ( ) { } protected void consumeLocalVariableDeclaration ( ) { } protected void consumeLocalVariableDeclarationStatement ( ) { } protected void consumeMethodBody ( ) { } protected void consumeMethodDeclaration ( boolean isNotAbstract ) { } protected void consumeMethodHeader ( ) { } protected void consumeMethodHeaderExtendedDims ( ) { } protected void consumeMethodHeaderName ( ) { } protected void consumeMethodHeaderParameters ( ) { } protected void consumeMethodHeaderThrowsClause ( ) { } protected void consumeMethodInvocationName ( ) { } protected void consumeMethodInvocationPrimary ( ) { } protected void consumeMethodInvocationSuper ( ) { } protected void consumeMethodPushModifiersHeaderName ( ) { } protected void consumeModifiers ( ) { } protected void consumeNestedMethod ( ) { } protected void consumeNestedType ( ) { } protected void consumeOneDimLoop ( ) { } protected void consumeOnlySynchronized ( ) { } protected void consumeOpenBlock ( ) { } protected void consumePackageDeclaration ( ) { } protected void consumePackageDeclarationName ( ) { } protected void consumePostfixExpression ( ) { } protected void consumePrimaryNoNewArray ( ) { } protected void consumePrimaryNoNewArrayArrayType ( ) { } protected void consumePrimaryNoNewArrayName ( ) { } protected void consumePrimaryNoNewArrayNameSuper ( ) { } protected void consumePrimaryNoNewArrayNameThis ( ) { } protected void consumePrimaryNoNewArrayPrimitiveType ( ) { } protected void consumePrimaryNoNewArrayThis ( ) { } protected void consumePrimitiveType ( ) { } protected void consumePushModifiers ( ) { } protected void consumePushPosition ( ) { } protected void consumeQualifiedName ( ) { } protected void consumeReferenceType ( ) { } protected void consumeRestoreDiet ( ) { } protected void consumeRightParen ( ) { } protected void consumeRule ( int act ) { } protected void consumeSimpleAssertStatement ( ) { } protected void consumeSingleTypeImportDeclaration ( ) { } protected void consumeSingleTypeImportDeclarationName ( ) { } protected void consumeStatementBreak ( ) { } protected void consumeStatementBreakWithLabel ( ) { } protected void consumeStatementCatch ( ) { } protected void consumeStatementContinue ( ) { } protected void consumeStatementContinueWithLabel ( ) { } protected void consumeStatementDo ( ) { } protected void consumeStatementExpressionList ( ) { } protected void consumeStatementFor ( ) { } protected void consumeStatementIfNoElse ( ) { } protected void consumeStatementIfWithElse ( ) { } protected void consumeStatementLabel ( ) { } protected void consumeStatementReturn ( ) { } protected void consumeStatementSwitch ( ) { } protected void consumeStatementSynchronized ( ) { } protected void consumeStatementThrow ( ) { } protected void consumeStatementTry ( boolean withFinally ) { } protected void consumeStatementWhile ( ) { } protected void consumeStaticInitializer ( ) { } protected void consumeStaticOnly ( ) { } protected void consumeSwitchBlock ( ) { } protected void consumeSwitchBlockStatement ( ) { } protected void consumeSwitchBlockStatements ( ) { } protected void consumeSwitchLabels ( ) { } protected void consumeToken ( int type ) { } protected void consumeTypeDeclarations ( ) { } protected void consumeTypeDeclarationsopt ( ) { } protected void consumeTypeImportOnDemandDeclaration ( ) { } protected void consumeTypeImportOnDemandDeclarationName ( ) { } protected void consumeUnaryExpression ( int op ) { } protected void consumeUnaryExpression ( int op , boolean post ) { } protected void consumeVariableDeclarators ( ) { } protected void consumeVariableInitializers ( ) { } protected FieldDeclaration createFieldDeclaration ( Expression initialization , char [ ] name , int sourceStart , int sourceEnd ) { } public CompilationUnitDeclaration dietParse ( ICompilationUnit sourceUnit , CompilationResult compilationResult ) { } protected void dispatchDeclarationInto ( int length ) { } protected CompilationUnitDeclaration endParse ( int act ) { } public int flushAnnotationsDefinedPriorTo ( int position ) { } public final int getFirstToken ( ) { } public int [ ] getJavaDocPositions ( ) { } protected TypeReference getTypeReference ( int dim ) { } protected Expression getTypeReference ( Expression exp ) { } protected NameReference getUnspecifiedReference ( ) { } protected NameReference getUnspecifiedReferenceOptimized ( ) { } public void goForBlockStatementsOrMethodHeaders ( ) { } public void goForClassBodyDeclarations ( ) { } public void goForCompilationUnit ( ) { } public void goForConstructorBody ( ) { } public void goForExpression ( ) { } public void goForFieldDeclaration ( ) { } public void goForGenericMethodDeclaration ( ) { } public void goForHeaders ( ) { } public void goForImportDeclaration ( ) { } public void goForInitializer ( ) { } public void goForMethodBody ( ) { } public void goForPackageDeclaration ( ) { } public void goForTypeDeclaration ( ) { } public static final void grammar ( ) { } protected void ignoreExpressionAssignment ( ) { } protected void ignoreInterfaceDeclaration ( ) { } protected void ignoreInvalidConstructorDeclaration ( boolean hasBody ) { } protected void ignoreMethodBody ( ) { } public void initialize ( ) { } public void initializeScanner ( ) { <START_BUG> this . scanner = new Scanner ( false , false , this . problemReporter . options . isNonExternalizedStringLiteralHandledAsWarning ( ) , this . assertMode ) ; <END_BUG>

Fix:
this . scanner = new Scanner ( false , false , ( ( this . problemReporter . options . getNonExternalizedStringLiteralSeverity ( ) ) != ( ProblemSeverities . Ignore ) ) , this . assertMode ) ;