Buggy code:
public } protected final void concatExpressionLists ( ) { } private final void concatNodeLists ( ) { } protected void consumeAllocationHeader ( ) { } protected void consumeArgumentList ( ) { } protected void consumeArrayAccess ( boolean unspecifiedReference ) { } protected void consumeArrayCreationExpression ( ) { } protected void consumeArrayInitializer ( ) { } protected void consumeAssertStatement ( ) { } protected void consumeAssignment ( ) { } protected void consumeAssignmentOperator ( int pos ) { } protected void consumeBinaryExpression ( int op ) { } protected void consumeBlock ( ) { } protected void consumeBlockStatements ( ) { } protected void consumeCaseLabel ( ) { } protected void consumeCastExpression ( ) { } protected void consumeCastExpressionLL1 ( ) { } protected void consumeCatches ( ) { } protected void consumeCatchHeader ( ) { } protected void consumeClassBodyDeclaration ( ) { } protected void consumeClassBodyDeclarations ( ) { } protected void consumeClassBodyDeclarationsopt ( ) { } protected void consumeClassBodyopt ( ) { } protected void consumeClassDeclaration ( ) { } protected void consumeClassHeader ( ) { } protected void consumeClassHeaderExtends ( ) { } protected void consumeClassHeaderImplements ( ) { } protected void consumeClassHeaderName ( ) { } protected void consumeClassInstanceCreationExpression ( ) { } protected void consumeClassInstanceCreationExpressionName ( ) { } protected void consumeClassInstanceCreationExpressionQualified ( ) { } protected void consumeClassTypeElt ( ) { } protected void consumeClassTypeList ( ) { } protected void consumeCompilationUnit ( ) { } protected void consumeConditionalExpression ( int op ) { } protected void consumeConstructorBlockStatements ( ) { } protected void consumeConstructorBody ( ) { } protected void consumeConstructorDeclaration ( ) { } protected void consumeInvalidConstructorDeclaration ( ) { } 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 ) { if ( scanner . wasNonExternalizedStringLiteral ) { StringLiteral [ ] literals = this . scanner . nonNLSStrings ; if ( literals != null ) { for ( int i = 0 , max = literals . length ; i < max ; i ++ ) { <START_BUG> problemReporter ( ) . nonExternalizedStringLiteral ( literals [ i ] ) ; <END_BUG>

Fix:
problemReporter ( ) . nonExternalizedStringLiteral ( literals [ i ] , this . compilationUnit . compilationResult ) ;